code.hofmanns.ai/.claude/skills/orchestrate/skill.md
hofmann 4654f87bb8 Initial setup: Claude Code + n8n MCP integration
- CLAUDE.md with project docs and architecture
- n8n-mcp config example (.mcp.json.example)
- 7 gandalf skills (jump, hai, docker, status, remote-env, orchestrate, skills)
- hai-infra + hai-tasks MCP server connections
- .gitignore for secrets

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 20:59:10 +00:00

2.5 KiB

description argument-hint
Orchestrate tasks via n8n workflows and Slack notifications <workflow|notify|status> [message]

Orchestration Hub

Trigger n8n workflows and send Slack notifications.

Endpoints

Instructions

If argument is notify <message>:

Send a Slack notification:

curl -X POST https://slack.hofmanns.tech/webhook \
  -H "Content-Type: application/json" \
  -d '{"text": "<message>", "channel": "#claude"}'

If argument is status:

Check n8n and slack health:

# Check n8n
curl -s https://n8n.hofmanns.app/healthz

# Check slack webhook
curl -s -o /dev/null -w "%{http_code}" https://slack.hofmanns.tech/health

If argument is workflow <name>:

Trigger an n8n workflow by webhook:

curl -X POST "https://n8n.hofmanns.app/webhook/<workflow-name>" \
  -H "Content-Type: application/json" \
  -d '{"triggered_by": "claude", "timestamp": "'$(date -Iseconds)'"}'

If argument is list:

List available workflows (if n8n API accessible)

Display format:

┌─────────────────────────────────────────────────────────┐
│  🎭 ORCHESTRATION                                       │
├─────────────────────────────────────────────────────────┤
│  📡 n8n.hofmanns.app     🟢 healthy                     │
│  💬 slack.hofmanns.tech  🟢 connected                   │
├─────────────────────────────────────────────────────────┤
│  Available workflows:                                   │
│  • backup-trigger     Daily backup orchestration        │
│  • deploy-hai         Deploy to hai server              │
│  • notify-status      Send status to all channels       │
└─────────────────────────────────────────────────────────┘

Integration Examples

Combine with other skills:

  • /remote-env → check status → /orchestrate notify "hai is down!"
  • Deploy workflow → /orchestrate workflow deploy-hai