一键导入
n8n-add-workflow
Add a new n8n workflow template to the repository. Use when user provides n8n workflow JSON to add.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add a new n8n workflow template to the repository. Use when user provides n8n workflow JSON to add.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | n8n-add-workflow |
| description | Add a new n8n workflow template to the repository. Use when user provides n8n workflow JSON to add. |
| user-invocable | true |
| argument-hint | ["workflow-name"] |
This skill guides you through adding a new n8n workflow template to this repository.
Use this skill when:
name fieldExtract key information from the JSON:
name field for the workflow namenodes array to identify all node types and services usedConvert the workflow name to kebab-case for the filename:
invoice-data-extraction.jsongmail-invoice-processor.jsonSave the workflow JSON to: n8n-workflows/<filename>.json
Ensure the JSON is properly formatted (pretty-printed with 2-space indentation).
From the nodes, determine:
Services Used - Map node types to friendly names:
| Node Type | Service Name |
|---|---|
n8n-nodes-base.gmail | Gmail |
n8n-nodes-base.gmailTrigger | Gmail |
n8n-nodes-base.googleSheets | Google Sheets |
n8n-nodes-base.googleDrive | Google Drive |
n8n-nodes-base.googleDriveTrigger | Google Drive |
n8n-nodes-base.googleDocs | Google Docs |
n8n-nodes-base.slack | Slack |
n8n-nodes-pdfvector.pdfVector | PDF Vector |
n8n-nodes-base.httpRequest | HTTP/API |
n8n-nodes-base.webhook | Webhook |
n8n-nodes-base.code | Code (JavaScript) |
n8n-nodes-base.if | Conditional Logic |
n8n-nodes-base.switch | Switch/Router |
n8n-nodes-base.merge | Merge |
n8n-nodes-base.splitInBatches | Batch Processing |
Workflow Flow - Trace the connections between nodes to describe the step-by-step process.
Target Users - Based on the workflow's purpose, identify who would benefit.
Choose based on workflow category:
Insert a new <details> section under ### Available Workflows in README.md.
IMPORTANT: Add the new section BEFORE the ### How to Import section, after the last existing </details> tag.
Use this exact template:
<details>
<summary><strong>{EMOJI} {Workflow Name}</strong> - {Short description} | <a href="https://raw.githubusercontent.com/khanhduyvt0101/workflows/main/n8n-workflows/{filename}.json">⬇️ Download</a> | <a href="https://github.com/khanhduyvt0101/workflows/blob/main/n8n-workflows/{filename}.json">📋 Open</a></summary>
{Opening paragraph describing value proposition - 2-3 sentences explaining what this workflow does and why it's valuable}
#### Who is this for?
- {Target user 1}
- {Target user 2}
- {Target user 3}
#### How it works
1. **{Node 1 Name}** {description of what this step does}
2. **{Node 2 Name}** {description of what this step does}
3. **{Node 3 Name}** {description of what this step does}
{Continue for all significant nodes}
#### Services used
- {Service 1} ({purpose})
- {Service 2} ({purpose})
#### Setup instructions
1. Import the workflow JSON into n8n
2. Configure {credential 1} credentials
3. {Additional setup steps based on services used}
4. Activate the workflow
#### Customizing this workflow
- {Customization suggestion 1}
- {Customization suggestion 2}
</details>
Find the badge in the README header:

Increment {N} by 1.
Also update the count in the "Supported Platforms" table:
|  | Available | {N} | [`n8n-workflows/`](n8n-workflows/) |
After completing the steps, verify:
n8n-workflows/<filename>.json<details> section with correct formathttps://raw.githubusercontent.com/khanhduyvt0101/workflows/main/n8n-workflows/{filename}.jsonWhen you complete this skill, inform the user:
✅ Added workflow: {Workflow Name}
- Saved to: n8n-workflows/{filename}.json
- Services: {list of services}
- README updated with documentation
- Workflow count: {old} → {new}