From sundial-org-awesome-openclaw-skills-4
Manages n8n workflows via REST API: lists/activates/deactivates workflows, checks/monitors executions, triggers manually, debugs issues. For n8n automation tasks.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Interact with n8n automation platform via REST API.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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 parameter