🛠️ N8nワークフローAutomation
n8nのワークフローを設計し、トリガー
📜 元の英語説明(参考)
Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues. Use when you need an auditable automation that won’t silently fail.
🇯🇵 日本人クリエイター向け解説
n8nのワークフローを設計し、トリガー
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o n8n-workflow-automation.zip https://jpskill.com/download/5087.zip && unzip -o n8n-workflow-automation.zip && rm n8n-workflow-automation.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5087.zip -OutFile "$d\n8n-workflow-automation.zip"; Expand-Archive "$d\n8n-workflow-automation.zip" -DestinationPath $d -Force; ri "$d\n8n-workflow-automation.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
n8n-workflow-automation.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
n8n-workflow-automationフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-18
- 同梱ファイル
- 2
💬 こう話しかけるだけ — サンプルプロンプト
- › N8n Workflow Automation を使って、最小構成のサンプルコードを示して
- › N8n Workflow Automation の主な使い方と注意点を教えて
- › N8n Workflow Automation を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
n8nワークフローの自動化(リトライ、ロギング、レビューキュー付き)
目的
堅牢なトリガー、冪等性、エラー処理、ロギング、リトライ、およびヒューマン・イン・ザ・ループのレビューキューを備えたn8nワークフローJSONを設計し、出力します。
使用する場面
- トリガー:
- 毎週月曜日に実行され、コンプライアンスの概要をメールで送信するn8nワークフローを構築します。
- このワークフローにエラー処理とリトライを追加し、失敗時のレビューキューも追加します。
- すべての実行をログに記録し、トラッカーにステータス行を書き込むWebhookワークフローを作成します。
- このn8nフローを冪等にし、再実行時にレコードが重複しないようにします。
- 監査ログと人間による承認ステップでこのワークフローを計測します。
- 使用しない場面:
- n8nなしでコードのみの自動化が必要な場合(スクリプト/CIスキルを使用してください)。
- セキュリティ制御をバイパスしたり、監査証跡を隠したりする必要がある場合。
- 禁止されている品目/サービスを購入または推奨する必要がある場合。
入力
- 必須:
- ワークフローの意図:トリガータイプ + スケジュール/タイムゾーン + 成功基準。
- ターゲット:結果を書き込む場所(メール/Drive/Sheet/DB)と必須フィールド。
- オプション:
- 既存のn8nワークフローJSON(変更用)。
- サンプルペイロード/レコード例。
- 重複排除キーの定義(レコードを一意にするもの)。
- 例:
- Cron:月曜日 08:00 Europe/London;概要メール送信 + Driveアップロード
- Webhook:JSONを受信;フォルダにルーティング
出力
- デフォルト(読み取り専用):ワークフロー設計仕様(ノード、データコントラクト、失敗モード)。
- 明示的に要求された場合:
workflow.json(n8nインポート可能JSON)+runbook.md(テンプレートから)。 成功 = ワークフローが冪等であり、すべての実行をログに記録し、安全にリトライし、失敗をレビューキューにルーティングします。
ワークフロー
- トリガーを明確にする:
- Cron/Webhook/手動;スケジュール/タイムゾーン;同時実行の期待値。
- データコントラクトを定義する:
- 入力スキーマ、必須フィールド、検証ルール。
- 冪等性を設計する:
- 重複排除キーとストレージ(DB/Sheet)を選択し、リトライ時の重複を防ぎます。
- 可観測性を追加する:
run_idを生成し、開始/終了をログに記録し、ステータス行とエラー詳細を保存します。
- エラー処理を実装する:
- ノードごとのエラーブランチ、バックオフ付きリトライ、最終的な失敗通知。
- ヒューマン・イン・ザ・ループ(HITL)レビューキューを追加する:
- 失敗したアイテムをキュー(Sheet/DB)に書き込み、再処理には承認を必要とします。
- 「サイレント障害なし」ゲート:
- カウント/しきい値が失敗した場合、ワークフローを停止してアラートを発します。
- 出力:
- JSONが要求された場合:インポート可能なn8nワークフローJSON + ランブックを生成します。
- 次の場合、ユーザーに停止して質問します:
- 宛先システムが不明な場合、
- 重複排除キーが存在しない場合、
- 認証情報戦略(環境変数)が指定されていない場合、
- ワークフローにまだ承認されていない特権アクセスが必要な場合。
出力形式
n8nワークフローJSONを出力する場合、以下に準拠します:
{
"name": "<workflow name>",
"nodes": [ { "name": "Trigger", "type": "n8n-nodes-base.cron", "parameters": {}, "position": [0,0] } ],
"connections": {},
"settings": {},
"active": false
}
また、assets/runbook-template.mdを使用してrunbook.mdも出力します。
安全性およびエッジケース
- デフォルトでは読み取り専用です。ワークフローJSONは明示的に要求された場合にのみ出力します。
- JSONにシークレットを含めないでください。環境変数/認証情報名のみを参照してください。
- 監査ロギング + 失敗通知を含めてください。データをサイレントに破棄する可能性のあるワークフローは避けてください。
- 最小特権を優先してください。必要なAPIのみを呼び出し、スコープを最小限に抑えてください。
例
-
入力:「毎週月曜日のCron、コンプライアンス概要をメールで送信、失敗をリトライ。」 出力:ノードマップ + Cron → Fetch → Aggregate → Email、およびレビューキューへのエラーブランチを含む
workflow.json。 -
入力:「実行をログに記録し、ステータス行を書き込むWebhook。」 出力:Webhook → Validate → Process → Append status row;エラー時 → log + notify + queue。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
n8n workflow automation with retries, logging, and review queues
PURPOSE
Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues.
WHEN TO USE
- TRIGGERS:
- Build an n8n workflow that runs every Monday and emails the compliance summary.
- Add error handling and retries to this workflow, plus a review queue for failures.
- Create a webhook workflow that logs every run and writes a status row to a tracker.
- Make this n8n flow idempotent so it does not duplicate records when it reruns.
- Instrument this workflow with audit logs and a human approval step.
- DO NOT USE WHEN…
- You need code-only automation without n8n (use a scripting/CI skill).
- You need to bypass security controls or hide audit trails.
- You need to purchase or recommend prohibited items/services.
INPUTS
- REQUIRED:
- Workflow intent: trigger type + schedule/timezone + success criteria.
- Targets: where to write results (email/Drive/Sheet/DB) and required fields.
- OPTIONAL:
- Existing n8n workflow JSON to modify.
- Sample payloads / example records.
- Definition of dedup keys (what makes a record unique).
- EXAMPLES:
- Cron: Monday 08:00 Europe/London; send summary email + Drive upload
- Webhook: receive JSON; route to folders
OUTPUTS
- Default (read-only): a workflow design spec (nodes, data contracts, failure modes).
- If explicitly requested:
workflow.json(n8n importable JSON) +runbook.md(from template). Success = workflow is idempotent, logs every run, retries safely, and routes failures to a review queue.
WORKFLOW
- Clarify trigger:
- Cron/webhook/manual; schedule/timezone; concurrency expectations.
- Define data contract:
- input schema, required fields, and validation rules.
- Design idempotency:
- choose dedup key(s) and storage (DB/Sheet) to prevent duplicates on retries.
- Add observability:
- generate
run_id, log start/end, store status row and error details.
- generate
- Implement error handling:
- per-node error branches, retry with backoff, and final failure notification.
- Add human-in-the-loop (HITL) review queue:
- write failed items to a queue (Sheet/DB) and require approval to reprocess.
- “No silent failure” gates:
- if counts/thresholds fail, stop workflow and alert.
- Output:
- If asked for JSON: produce importable n8n workflow JSON + runbook.
- STOP AND ASK THE USER if:
- destination systems are unknown,
- no dedup key exists,
- credential strategy (env vars) is not specified,
- the workflow needs privileged access not yet approved.
OUTPUT FORMAT
If outputting n8n workflow JSON, conform to:
{
"name": "<workflow name>",
"nodes": [ { "name": "Trigger", "type": "n8n-nodes-base.cron", "parameters": {}, "position": [0,0] } ],
"connections": {},
"settings": {},
"active": false
}
Also output runbook.md using assets/runbook-template.md.
SAFETY & EDGE CASES
- Read-only by default; only emit workflow JSON when explicitly requested.
- Do not include secrets in JSON; reference env vars/credential names only.
- Include audit logging + failure notifications; avoid workflows that can silently drop data.
- Prefer least privilege: call only required APIs and minimize scopes.
EXAMPLES
-
Input: “Cron every Monday, email compliance summary, retry failures.”
Output: Node map +workflow.jsonwith Cron → Fetch → Aggregate → Email, plus error branches to review queue. -
Input: “Webhook that logs runs and writes status row.”
Output: Webhook → Validate → Process → Append status row; on error → log + notify + queue.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (3,977 bytes)
- 📎 assets/runbook-template.md (648 bytes)