From sundial-org-awesome-openclaw-skills-4
Manage n8n workflows and automations via REST API. List, activate/deactivate, check execution status, manually trigger workflows, and debug automation issues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:n8nThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interact with n8n automation platform via REST API.
Interact with n8n automation platform via REST API.
First-time setup:
export N8N_API_KEY="your-api-key-here"
python3 scripts/n8n_api.py list-workflows --pretty
For persistent storage, add to ~/.bashrc or ~/.zshrc:
echo 'export N8N_API_KEY="your-key"' >> ~/.bashrc
python3 scripts/n8n_api.py list-workflows --pretty
python3 scripts/n8n_api.py list-workflows --active true --pretty
python3 scripts/n8n_api.py get-workflow --id <workflow-id> --pretty
python3 scripts/n8n_api.py activate --id <workflow-id>
python3 scripts/n8n_api.py deactivate --id <workflow-id>
# List recent executions
python3 scripts/n8n_api.py list-executions --limit 10 --pretty
# Get execution details
python3 scripts/n8n_api.py get-execution --id <execution-id> --pretty
# Filter by workflow
python3 scripts/n8n_api.py list-executions --id <workflow-id> --limit 20 --pretty
# Trigger workflow
python3 scripts/n8n_api.py execute --id <workflow-id>
# With data
python3 scripts/n8n_api.py execute --id <workflow-id> --data '{"key": "value"}'
For programmatic access:
from scripts.n8n_api import N8nClient
client = N8nClient()
# List workflows
workflows = client.list_workflows(active=True)
# Get workflow
workflow = client.get_workflow('workflow-id')
# Activate/deactivate
client.activate_workflow('workflow-id')
client.deactivate_workflow('workflow-id')
# Executions
executions = client.list_executions(workflow_id='workflow-id', limit=10)
execution = client.get_execution('execution-id')
# Execute workflow
result = client.execute_workflow('workflow-id', data={'key': 'value'})
For detailed API documentation, see references/api.md.
Authentication error:
echo $N8N_API_KEYConnection error:
Command errors:
--pretty flag for readable output--id is provided when required--data parameternpx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Manage n8n workflows via REST API: list, create, activate, trigger, debug executions, and check health. Supports self-hosted and Cloud instances.
Manages n8n workflows as code: create, edit, validate, sync, push, pull, and troubleshoot n8n automation using n8n-as-code tooling.
Builds, tests, and deploys n8n workflows via REST API with incremental node testing. Activates for automation creation, workflow debugging, nodes, expressions, credentials, and JS/Python Code nodes.