claude-office-skills/n8n-workflow
Automate document workflows with n8n - 7800+ workflow templates
npx skills add https://github.com/claude-office-skills/skills --skill n8n-workflow
This skill enables document workflow automation using n8n - the most popular workflow automation platform with 7800+ community templates. Chain document operations, integrate with 400+ apps, and build complex document pipelines.
Example prompts:
n8n uses a node-based workflow approach:
Trigger → Action → Action → Output
│ │ │
└─────────┴─────────┴── Data flows between nodes
| Type | Examples | Use Case |
|------|----------|----------|
| Triggers | Webhook, Schedule, File Watcher | Start workflow |
| Document | Read PDF, Write DOCX, OCR | Process files |
| Transform | Code, Set, Merge | Manipulate data |
| Output | Email, Slack, Google Drive | Deliver results |
{
"nodes": [
{
"name": "Watch Folder",
"type": "n8n-nodes-base.localFileTrigger",
"parameters": {
"path": "/contracts/incoming",
"events": ["add"]
}
},
{
"name": "Extract Text",
"type": "n8n-nodes-base.readPdf"
},
{
"name": "AI Review",
"type": "n8n-nodes-base.anthropic",
"parameters": {
"model": "claude-sonnet-4-20250514",
"prompt": "Review this contract for risks..."
}
},
{
"name": "Save Report",
"type": "n8n-nodes-base.writeFile"
},
{
"name": "Notify Team",
"type": "n8n-nodes-base.slack"
}
]
}
| Option | Pros | Cons |
|--------|------|------|
| Self-hosted | Free, full control, data privacy | Maintenance required |
| n8n Cloud | No setup, auto-updates | Costs at scale |
# Docker quick start
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
# Install required dependencies
pip install python-docx openpyxl python-pptx reportlab jinja2
Take claude-office-skills/n8n-workflow from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference pip, docker.
Without those the skill loads but fails at the first command.