n8n-workflow — скилл для Claude Code: автоматизация документов на n8n
Скилл помогает агенту собирать цепочки обработки документов в n8n: от триггера до отправки результата. Пригодится, когда нужно связать PDF, OCR, почту и Slack без ручной работы.
npx skills add claude-office-skills/skills --skill n8n-workflow -a claude-codeЧто делает n8n-workflow
Скилл даёт агенту знание о нодах n8n: триггеры (Webhook, Schedule, File Watcher), обработка файлов (чтение PDF, запись DOCX, OCR), преобразование данных (Code, Set, Merge) и вывод (Email, Slack, Google Drive). Вы описываете задачу словами, а агент собирает из нод рабочий сценарий. Внутри есть пример пайплайна проверки контрактов: папка incoming отслеживается на новые файлы, текст извлекается из PDF, уходит в ноду n8n-nodes-base.anthropic с моделью claude-sonnet-4-20250514, отчёт сохраняется, команда получает уведомление в Slack.
Перед работой с документными нодами скилл советует поставить зависимости: pip install python-docx openpyxl python-pptx reportlab jinja2. Для самого n8n есть два пути — свой сервер или облако. Свой даёт контроль над данными, но требует обслуживания; облако не надо настраивать, зато платите по мере роста. Быстрый старт в Docker: docker run -it --rm -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n.
Из практики скилл советует начинать с готовых шаблонов и править их под себя, добавлять ноды обработки ошибок, хранить доступы в менеджере учётных данных n8n и прогонять сценарий на тестовых данных до продакшена. Если у вас уже есть рабочий n8n, скилл всё равно стоит проверить: он задаёт структуру, по которой агент не разбросает ноды как попало.
Какие задачи решает
- собрать цепочку PDF → OCR → перевод → письмо
- отслеживать папку с новыми контрактами и уведомлять команду
- генерировать ежедневный отчёт из нескольких источников данных
- обрабатывать документы пакетом с условиями на каждом шаге
- связать n8n с внешними приложениями через готовые ноды
Примеры запросов агенту
- Собери в n8n сценарий: папка
incoming→ извлечь текст из PDF → проверка через Anthropic → сохранить отчёт → уведомить Slack - Сделай workflow на n8n, который раз в день собирает отчёт из нескольких источников и шлёт его на почту
- Опиши ноды n8n для пакетной обработки документов с условиями
Как установить n8n-workflow
1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill n8n-workflow -a claude-code2Вручную: положить файлы
~/.claude/skills/n8n-workflow/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/n8n-workflow/
1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill n8n-workflow -a codex2Вручную: положить файлы
.agents/skills/n8n-workflow/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill n8n-workflow -a cursor2Вручную: положить файлы
.cursor/skills/n8n-workflow/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install claude-office-skills/skills n8n-workflow2Вручную: положить файлы
.github/skills/n8n-workflow/SKILL.md1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill n8n-workflow -a gemini-cli2Командой платформы
gemini skills install https://github.com/claude-office-skills/skills --path n8n-workflowВручную: положить файлы
.devin/skills/n8n-workflow/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill n8n-workflow -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о n8n-workflow
Как установить n8n-workflow в Claude?
Выполните npx skills add claude-office-skills/skills --skill n8n-workflow -a claude-code. После установки файл скилла лежит в ~/.claude/skills/n8n-workflow/SKILL.md.
Что делает n8n-workflow?
Помогает агенту строить сценарии автоматизации документов в n8n: триггеры, обработка файлов, преобразование данных и отправка результата. Опирается на ноды n8n и готовые шаблоны.
Что нужно поставить заранее?
Для документных операций скилл советует pip install python-docx openpyxl python-pptx reportlab jinja2. Сам n8n запускается отдельно — в Docker или в облаке.
Исходный текст
SKILL.md · MIT
---
# ═══════════════════════════════════════════════════════════════════════════════
# CLAUDE OFFICE SKILL - Enhanced Metadata v2.0
# ═══════════════════════════════════════════════════════════════════════════════
# Basic Information
name: n8n-workflow
description: "Automate document workflows with n8n - 7800+ workflow templates"
version: "1.0"
author: claude-office-skills
license: MIT
# Categorization
category: workflow
tags:
- n8n
- workflow
- automation
- integration
department: All
# AI Model Compatibility
models:
recommended:
- claude-sonnet-4
- claude-opus-4
compatible:
- claude-3-5-sonnet
- gpt-4
- gpt-4o
# Skill Capabilities
capabilities:
- workflow_automation
- integration
# Language Support
languages:
- en
- zh
---
# N8N Workflow Skill
## Overview
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.
## How to Use
1. Describe what you want to accomplish
2. Provide any required input data or files
3. I'll execute the appropriate operations
**Example prompts:**
- "Automate PDF → OCR → Translation → Email workflow"
- "Watch folder for new contracts → Review → Notify Slack"
- "Daily report generation from multiple data sources"
- "Batch document processing with conditional logic"
## Domain Knowledge
### n8n Fundamentals
n8n uses a node-based workflow approach:
```
Trigger → Action → Action → Output
│ │ │
└─────────┴─────────┴── Data flows between nodes
```
### Key Node Types
| 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 |
### Workflow Example: Contract Review Pipeline
```json
{
"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"
}
]
}
```
### Self-Hosting vs Cloud
| Option | Pros | Cons |
|--------|------|------|
| **Self-hosted** | Free, full control, data privacy | Maintenance required |
| **n8n Cloud** | No setup, auto-updates | Costs at scale |
```bash
# Docker quick start
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
```
## Best Practices
1. **Start with existing templates, customize as needed**
2. **Use error handling nodes for reliability**
3. **Store credentials securely with n8n's credential manager**
4. **Test workflows with sample data before production**
## Installation
```bash
# Install required dependencies
pip install python-docx openpyxl python-pptx reportlab jinja2
```
## Resources
- [n8n Repository](https://github.com/n8n-io/n8n)
- [Claude Office Skills Hub](https://github.com/claude-office-skills/skills)
© claude-office-skills · MIT · claude-office-skills/skills