N8n Workflow

by claude-office-skills9c4c7d5cd281MIT499 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 8 months ago

Automate document workflows with n8n - 7800+ workflow templates

AI-generated overview

Guides building n8n document workflow automations, covering node types, triggers, self-hosting, and example pipelines.

What it does
This skill provides guidance for designing document workflow automations on the n8n platform. It explains n8n fundamentals such as trigger, action, and output nodes, lists node categories for documents, transforms, and delivery, and walks through an example contract review pipeline that watches a folder, extracts PDF text, runs an AI review, saves a report, and notifies a team. It also compares self-hosted and cloud deployment and lists best practices and dependencies.
When to use it
Use it when planning or explaining an n8n automation that chains document operations, such as OCR, translation, review, or scheduled report generation. It suits users who want conceptual guidance and example workflow structure rather than an executed automation.
Requirements
Instructions only; no scripts are shipped. It references an n8n instance (self-hosted via Docker or n8n Cloud), optional Python packages such as python-docx, openpyxl, python-pptx, reportlab, and jinja2, and credentials for connected services like Slack or an AI model provider.

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

TypeExamplesUse Case
TriggersWebhook, Schedule, File WatcherStart workflow
DocumentRead PDF, Write DOCX, OCRProcess files
TransformCode, Set, MergeManipulate data
OutputEmail, Slack, Google DriveDeliver 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

OptionProsCons
Self-hostedFree, full control, data privacyMaintenance required
n8n CloudNo setup, auto-updatesCosts at scale
bash
# Docker quick startdocker 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 dependenciespip install python-docx openpyxl python-pptx reportlab jinja2

Resources

Source and attribution

Source:claude-office-skills/skillsinn8n-workflowat commit9c4c7d5

License: MIT

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal