n8n-workflow について
n8n-workflow は、n8n で文書処理ワークフローを設計するスキルです。トリガー、アクション、出力のノードを使い、文書操作やデータ変換、アプリ連携の構成を説明します。
主な機能
- 01ノードベースのワークフロー設計
- 02文書処理操作の連結
- 03トリガーによるワークフロー開始
- 04データの変換と統合
- 05メールやアプリへの結果送信
活用シーン
- 01PDF の OCR、翻訳、メール送信を自動化
- 02契約書フォルダーを監視してレビュー通知
- 03複数のデータソースから日次レポートを作成
- 04条件分岐を含む文書の一括処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ claude-office-skills/ skills --skill n8n-workflowインストール後、Claude Code で/n8n-workflowを入力して読み込まれたか確認します。
詳細
N8N ワークフロースキル
概要
このスキルでは、最も人気のあるワークフロー自動化プラットフォームであり、7,800 以上のコミュニティテンプレートを提供する n8n を使って、ドキュメントのワークフローを自動化できます。ドキュメントの操作を連携させ、400 以上のアプリと統合し、複雑なドキュメントパイプラインを構築できます。
使い方
- 達成したいことを説明します
- 必要な入力データやファイルを提供します
- 適切な操作を実行します
プロンプトの例:
- 「PDF → OCR → 翻訳 → メール送信のワークフローを自動化する」
- 「新しい契約書が追加されたらフォルダーを監視 → 確認 → Slack に通知する」
- 「複数のデータソースから日次レポートを作成する」
- 「条件ロジックを使ってドキュメントを一括処理する」
ドメイン知識
n8n の基本
n8n では、ノードベースのワークフロー方式を採用しています。
Trigger → Action → Action → Output
│ │ │
└─────────┴─────────┴── Data flows between nodes
主なノードの種類
| 種類 | 例 | 用途 |
|---|---|---|
| トリガー | Webhook、Schedule、File Watcher | ワークフローを開始する |
| ドキュメント | PDF の読み込み、DOCX の書き込み、OCR | ファイルを処理する |
| 変換 | Code、Set、Merge | データを操作する |
| 出力 | Email、Slack、Google Drive | 結果を配信する |
ワークフローの例:契約書レビューのパイプライン
{
"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"
}
]
}
セルフホストとクラウドの比較
| 選択肢 | メリット | デメリット |
|---|---|---|
| セルフホスト | 無料、完全な制御、データのプライバシー | メンテナンスが必要 |
| n8n Cloud | セットアップ不要、自動更新 | 利用規模が大きくなると費用がかかる |
# Docker quick start
docker run -it --rm \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
ベストプラクティス
- 既存のテンプレートから始め、必要に応じてカスタマイズします
- 信頼性を高めるため、エラー処理ノードを使用します
- n8n の認証情報マネージャーを使って、認証情報を安全に保管します
- 本番環境に移行する前に、サンプルデータでワークフローをテストします
インストール
# Install required dependencies
pip install python-docx openpyxl python-pptx reportlab jinja2
リソース
コメント
Markdown 対応