[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JE4MMQ89WRSNQ8MPY8Q0NH":3,"skill-same:01M6JE4MMQ89WRSNQ8MPY8Q0NH":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":30,"publishedAt":51,"linkOnly":52,"markdownContent":53,"markdownBody":54,"frontMatter":55,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":62,"ownerHtmlUrl":63,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":64,"install":65,"resources":78},"01M6JE4MMQ89WRSNQ8MPY8Q0NH","claude",null,"Claude Code-specific n8n v2.0 workflow reference. Use when building n8n workflows — creating workflow JSON, implementing Wait node approval flows, troubleshooting Execute Sub-Workflow issues, setting up API credentials, building orchestrator patterns, using expressions, or any n8n workflow task.","S3YED\u002Fappie-kit","S3YED","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62743867?v=4","01M6JBKBRRVP6KMS0VWZ27T3R6","01M6JBKBX0KG30284PW1DBYJT1",14,"MIT","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fintegrations\u002Fn8n-workflows\u002Fclaude\u002FSKILL.md",[17,22,25],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":26,"categoryName":27,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50],"up","for","implementing","flows","n8n workflow","wait","patterns","task","n8n","reference","workflow","use","orchestrator","node","json","api","credentials","issues","code","workflows","2026-11-10 10:12:30",false,"---\nname: claude\ndescription: Claude Code-specific n8n v2.0 workflow reference. Use when building n8n workflows — creating workflow JSON, implementing Wait node approval flows, troubleshooting Execute Sub-Workflow issues, setting up API credentials, building orchestrator patterns, using expressions, or any n8n workflow task.\ncompatibility: Designed for Claude Code\n---\n\n# n8n v2.0 Workflow Development (Claude Code)\n\nThis is the Claude Code-specific version of the n8n-v2-workflow skill. References point to the shared `references\u002F` and `..\u002Fcode-snippets\u002F` directories in the parent skill folder.\n\n## Critical: No Execute Command Node\n\nThe `n8n-nodes-base.executeCommand` node is **NOT available** in the default n8n container image. Do NOT use it in any workflow.\n\nInstead, use **Code nodes** (JavaScript) with the Node.js `fs` module for all file operations:\n- `fs.readdirSync()` instead of `find` \u002F `ls`\n- `fs.readFileSync()` instead of `cat`\n- `fs.writeFileSync()` instead of `echo >`\n- `fs.renameSync()` instead of `mv`\n- `fs.existsSync()` instead of `test -f`\n\n## Overview\n\nComprehensive reference for building n8n workflows using v2.0 patterns and best practices. This skill provides complete documentation for nodes, expressions, patterns, troubleshooting, and production-ready examples.\n\n---\n\n## Quick Start Guide\n\n### 1. Test APIs First\n```bash\ncurl -X GET \"https:\u002F\u002Fapi.example.com\u002Fendpoint\" \\\n  -H \"Authorization: Bearer $TOKEN\"\n```\n\n### 2. Create Workflow JSON\nGenerate workflow JSON with nodes and connections.\n\n### 3. Import into n8n\nn8n UI > Settings > Import from File\n\n### 4. Configure & Fix\n- Replace Execute Sub-Workflow nodes (if needed)\n- Configure credentials\n- Test each node\n\n### 5. Test Execution\nUse MCP server `mcp__n8n__execute_workflow` or manual trigger\n\n---\n\n## Core Concepts\n\n### n8n MCP Server Integration\n\n**What it CAN do:**\n- ✅ Search workflows\n- ✅ View workflow details\n- ✅ Execute workflows\n\n**What it CANNOT do:**\n- ❌ Create workflows\n- ❌ Modify workflows\n- ❌ Manage credentials\n\n**Workaround:** Generate JSON files, import via UI\n\n? **Deep dive:** [references\u002Fmcp-limitations.md](..\u002Freferences\u002Fmcp-limitations.md)\n\n---\n\n### Node Library\n\nComplete reference for all n8n nodes:\n\n**Trigger Nodes:** Manual Trigger, Execute Workflow Trigger\n**Data Processing:** Code, Set, Merge, Filter, Split in Batches\n**Flow Control:** IF, Wait\n**Integration:** HTTP Request, RSS Feed Read\n**Action:** Execute Workflow, Respond to Webhook\n\nEach node documented with configuration examples, parameters, and patterns.\n\n? **Complete reference:** [references\u002Fnode-library.md](..\u002Freferences\u002Fnode-library.md)\n\n---\n\n### Expression Syntax\n\nDynamic values in node parameters using `={{ expression }}`:\n\n```javascript\n{{ $json.field }}                      \u002F\u002F Current item\n{{ $('Node Name').first().json.field }} \u002F\u002F Cross-node\n{{ $json.url || 'default' }}           \u002F\u002F Fallback\n{{ new Date().toISOString() }}         \u002F\u002F Date\u002Ftime\n`urn:li:person:${$json.sub}`          \u002F\u002F Template literal\n```\n\n? **Complete guide:** [references\u002Fexpression-syntax.md](..\u002Freferences\u002Fexpression-syntax.md)\n\n---\n\n## Common Workflows\n\n### Human-in-the-Loop Approval\n\nUse **Wait nodes** with forms (NOT respondToWebhook):\n\n```\nTrigger → Generate Content → Wait Node (form) → IF → Action\n```\n\n? **Complete patterns:** [references\u002Fwait-nodes-guide.md](..\u002Freferences\u002Fwait-nodes-guide.md)\n\n---\n\n### Multi-Workflow Orchestration\n\nOrchestrator coordinates sub-workflows:\n\n```\nMain Orchestrator\n├── Trigger\n├── Execute Sub-Workflow: Data Fetcher\n├── Wait Node: Review\n├── Execute Sub-Workflow: Processor\n└── Execute Sub-Workflow: Output\n```\n\n? **All patterns:** [references\u002Fworkflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md)\n\n---\n\n### News Aggregation\n\nMulti-source data fetch, normalize, merge, deduplicate, rank:\n\n```\nTrigger\n├── HTTP Request: Source 1 → Normalize\n├── HTTP Request: Source 2 → Normalize\n└── RSS Feed: Source 3 → Normalize\n    → Merge → Deduplicate → Rank\n```\n\n? **Detailed patterns:** [references\u002Fworkflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md#news-aggregation-pattern)\n\n---\n\n### AI Content Generation\n\nSub-workflow pattern for AI content:\n\n```\nExecute Workflow Trigger\n→ Code: Build Prompt\n→ HTTP Request: AI API\n→ Code: Extract Response\n```\n\n? **Implementation:** [references\u002Fworkflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md#content-generation-with-ai-pattern)\n\n---\n\n## Critical Issues & Solutions\n\n### Execute Sub-Workflow \"Out of Date\" Error\n\n**Problem:** Imported nodes show error after import\n\n**Solution:**\n1. Delete old Execute Sub-Workflow nodes\n2. Add fresh nodes from palette\n3. Select \"Database\" and choose workflow\n\n? **Detailed troubleshooting:** [references\u002Fexecute-sub-workflow-issues.md](..\u002Freferences\u002Fexecute-sub-workflow-issues.md)\n\n---\n\n### Wait Node Not Pausing\n\n❌ **Wrong:** respondToWebhook, Set nodes, IF on unset fields\n✅ **Correct:** Wait node with `resume: \"form\"`\n\n? **Complete guide:** [references\u002Fwait-nodes-guide.md](..\u002Freferences\u002Fwait-nodes-guide.md)\n\n---\n\n### LinkedIn `unauthorized_scope_error`\n\n❌ Turn OFF both: \"Organization Support\" and \"Legacy\" toggles\n\n? **All auth issues:** [references\u002Fapi-credentials.md](..\u002Freferences\u002Fapi-credentials.md)\n\n---\n\n## Templates & Examples\n\n### Basic Templates\n\nStarting points for common structures:\n\n- `..\u002Fassets\u002Ftemplates\u002Fwait-node-approval-template.json`\n- `..\u002Fassets\u002Ftemplates\u002Forchestrator-template.json`\n- `..\u002Fassets\u002Ftemplates\u002Fsub-workflow-template.json`\n\n---\n\n### Complete Workflow Examples\n\nProduction-ready workflows you can import and use:\n\n- **News Aggregation** - Multi-source fetch, normalize, deduplicate, rank\n  `..\u002Fassets\u002Fexamples\u002Fnews-aggregation-workflow.json`\n\n- **Content Generation** - AI-powered content creation sub-workflow\n  `..\u002Fassets\u002Fexamples\u002Fcontent-generation-workflow.json`\n\n- **LinkedIn Member ID** - Retrieve your LinkedIn member URN\n  `..\u002Fassets\u002Fexamples\u002Flinkedin-member-id-workflow.json`\n\n- **Multi-Source Deduplication** - Merge and deduplicate pattern\n  `..\u002Fassets\u002Fexamples\u002Fmulti-source-deduplication-workflow.json`\n\n---\n\n## Code Snippet Library\n\nReusable JavaScript for Code nodes:\n\n- **File Operations** - Read, write, move, list files using `fs` (replaces executeCommand)\n  `..\u002Fcode-snippets\u002Ffile-operations.js`\n\n- **Deduplication** - Remove duplicates by URL, title, ID, or multiple fields\n  `..\u002Fcode-snippets\u002Fdeduplication.js`\n\n- **Ranking Algorithms** - Multi-factor ranking (relevance, recency, engagement)\n  `..\u002Fcode-snippets\u002Franking-algorithms.js`\n\n- **Data Normalization** - Unify data from different API sources\n  `..\u002Fcode-snippets\u002Fdata-normalization.js`\n\n- **Form Data Preparation** - Format data for Wait node forms\n  `..\u002Fcode-snippets\u002Fform-data-preparation.js`\n\n- **Cross-Node Data Access** - Reference data from other nodes\n  `..\u002Fcode-snippets\u002Fcross-node-data-access.js`\n\n---\n\n## API Credentials Quick Reference\n\n**LinkedIn OAuth2:**\n- Scopes: `openid`, `profile`, `w_member_social`\n- ❌ OFF: Organization Support, Legacy\n- URN format: `urn:li:person:{id}`\n\n**Anthropic API:**\n- Header: `x-api-key`\n- Model: `claude-3-5-sonnet-20241022`\n- Temp: 0.7, Max tokens: 400\n\n**NewsAPI:**\n- Header: `X-Api-Key`\n- Endpoints: `\u002Fv2\u002Feverything`, `\u002Fv2\u002Ftop-headlines`\n- Free tier: 100 requests\u002Fday\n\n? **Complete setup:** [references\u002Fapi-credentials.md](..\u002Freferences\u002Fapi-credentials.md)\n\n---\n\n## Reference Documentation\n\n### Core References\n- [node-library.md](..\u002Freferences\u002Fnode-library.md) - Comprehensive node documentation\n- [expression-syntax.md](..\u002Freferences\u002Fexpression-syntax.md) - Complete expression guide\n- [workflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md) - Common workflow architectures\n- [wait-nodes-guide.md](..\u002Freferences\u002Fwait-nodes-guide.md) - Human-in-the-loop patterns\n- [api-credentials.md](..\u002Freferences\u002Fapi-credentials.md) - Authentication setup\n- [mcp-limitations.md](..\u002Freferences\u002Fmcp-limitations.md) - MCP server constraints\n- [execute-sub-workflow-issues.md](..\u002Freferences\u002Fexecute-sub-workflow-issues.md) - Sub-workflow troubleshooting\n- [troubleshooting.md](..\u002Freferences\u002Ftroubleshooting.md) - Common issues and solutions\n\n---\n\n## Official n8n Documentation\n\n- [n8n Documentation](https:\u002F\u002Fdocs.n8n.io\u002F)\n- [Execute Sub-Workflow Node](https:\u002F\u002Fdocs.n8n.io\u002Fintegrations\u002Fbuiltin\u002Fcore-nodes\u002Fn8n-nodes-base.executeworkflow\u002F)\n- [Sub-workflows Guide](https:\u002F\u002Fdocs.n8n.io\u002Fflow-logic\u002Fsubworkflows\u002F)\n- [Wait Node](https:\u002F\u002Fdocs.n8n.io\u002Fintegrations\u002Fbuiltin\u002Fcore-nodes\u002Fn8n-nodes-base.wait\u002F)\n","# n8n v2.0 Workflow Development (Claude Code)\n\nThis is the Claude Code-specific version of the n8n-v2-workflow skill. References point to the shared `references\u002F` and `..\u002Fcode-snippets\u002F` directories in the parent skill folder.\n\n## Critical: No Execute Command Node\n\nThe `n8n-nodes-base.executeCommand` node is **NOT available** in the default n8n container image. Do NOT use it in any workflow.\n\nInstead, use **Code nodes** (JavaScript) with the Node.js `fs` module for all file operations:\n- `fs.readdirSync()` instead of `find` \u002F `ls`\n- `fs.readFileSync()` instead of `cat`\n- `fs.writeFileSync()` instead of `echo >`\n- `fs.renameSync()` instead of `mv`\n- `fs.existsSync()` instead of `test -f`\n\n## Overview\n\nComprehensive reference for building n8n workflows using v2.0 patterns and best practices. This skill provides complete documentation for nodes, expressions, patterns, troubleshooting, and production-ready examples.\n\n---\n\n## Quick Start Guide\n\n### 1. Test APIs First\n```bash\ncurl -X GET \"https:\u002F\u002Fapi.example.com\u002Fendpoint\" \\\n  -H \"Authorization: Bearer $TOKEN\"\n```\n\n### 2. Create Workflow JSON\nGenerate workflow JSON with nodes and connections.\n\n### 3. Import into n8n\nn8n UI > Settings > Import from File\n\n### 4. Configure & Fix\n- Replace Execute Sub-Workflow nodes (if needed)\n- Configure credentials\n- Test each node\n\n### 5. Test Execution\nUse MCP server `mcp__n8n__execute_workflow` or manual trigger\n\n---\n\n## Core Concepts\n\n### n8n MCP Server Integration\n\n**What it CAN do:**\n- ✅ Search workflows\n- ✅ View workflow details\n- ✅ Execute workflows\n\n**What it CANNOT do:**\n- ❌ Create workflows\n- ❌ Modify workflows\n- ❌ Manage credentials\n\n**Workaround:** Generate JSON files, import via UI\n\n? **Deep dive:** [references\u002Fmcp-limitations.md](..\u002Freferences\u002Fmcp-limitations.md)\n\n---\n\n### Node Library\n\nComplete reference for all n8n nodes:\n\n**Trigger Nodes:** Manual Trigger, Execute Workflow Trigger\n**Data Processing:** Code, Set, Merge, Filter, Split in Batches\n**Flow Control:** IF, Wait\n**Integration:** HTTP Request, RSS Feed Read\n**Action:** Execute Workflow, Respond to Webhook\n\nEach node documented with configuration examples, parameters, and patterns.\n\n? **Complete reference:** [references\u002Fnode-library.md](..\u002Freferences\u002Fnode-library.md)\n\n---\n\n### Expression Syntax\n\nDynamic values in node parameters using `={{ expression }}`:\n\n```javascript\n{{ $json.field }}                      \u002F\u002F Current item\n{{ $('Node Name').first().json.field }} \u002F\u002F Cross-node\n{{ $json.url || 'default' }}           \u002F\u002F Fallback\n{{ new Date().toISOString() }}         \u002F\u002F Date\u002Ftime\n`urn:li:person:${$json.sub}`          \u002F\u002F Template literal\n```\n\n? **Complete guide:** [references\u002Fexpression-syntax.md](..\u002Freferences\u002Fexpression-syntax.md)\n\n---\n\n## Common Workflows\n\n### Human-in-the-Loop Approval\n\nUse **Wait nodes** with forms (NOT respondToWebhook):\n\n```\nTrigger → Generate Content → Wait Node (form) → IF → Action\n```\n\n? **Complete patterns:** [references\u002Fwait-nodes-guide.md](..\u002Freferences\u002Fwait-nodes-guide.md)\n\n---\n\n### Multi-Workflow Orchestration\n\nOrchestrator coordinates sub-workflows:\n\n```\nMain Orchestrator\n├── Trigger\n├── Execute Sub-Workflow: Data Fetcher\n├── Wait Node: Review\n├── Execute Sub-Workflow: Processor\n└── Execute Sub-Workflow: Output\n```\n\n? **All patterns:** [references\u002Fworkflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md)\n\n---\n\n### News Aggregation\n\nMulti-source data fetch, normalize, merge, deduplicate, rank:\n\n```\nTrigger\n├── HTTP Request: Source 1 → Normalize\n├── HTTP Request: Source 2 → Normalize\n└── RSS Feed: Source 3 → Normalize\n    → Merge → Deduplicate → Rank\n```\n\n? **Detailed patterns:** [references\u002Fworkflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md#news-aggregation-pattern)\n\n---\n\n### AI Content Generation\n\nSub-workflow pattern for AI content:\n\n```\nExecute Workflow Trigger\n→ Code: Build Prompt\n→ HTTP Request: AI API\n→ Code: Extract Response\n```\n\n? **Implementation:** [references\u002Fworkflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md#content-generation-with-ai-pattern)\n\n---\n\n## Critical Issues & Solutions\n\n### Execute Sub-Workflow \"Out of Date\" Error\n\n**Problem:** Imported nodes show error after import\n\n**Solution:**\n1. Delete old Execute Sub-Workflow nodes\n2. Add fresh nodes from palette\n3. Select \"Database\" and choose workflow\n\n? **Detailed troubleshooting:** [references\u002Fexecute-sub-workflow-issues.md](..\u002Freferences\u002Fexecute-sub-workflow-issues.md)\n\n---\n\n### Wait Node Not Pausing\n\n❌ **Wrong:** respondToWebhook, Set nodes, IF on unset fields\n✅ **Correct:** Wait node with `resume: \"form\"`\n\n? **Complete guide:** [references\u002Fwait-nodes-guide.md](..\u002Freferences\u002Fwait-nodes-guide.md)\n\n---\n\n### LinkedIn `unauthorized_scope_error`\n\n❌ Turn OFF both: \"Organization Support\" and \"Legacy\" toggles\n\n? **All auth issues:** [references\u002Fapi-credentials.md](..\u002Freferences\u002Fapi-credentials.md)\n\n---\n\n## Templates & Examples\n\n### Basic Templates\n\nStarting points for common structures:\n\n- `..\u002Fassets\u002Ftemplates\u002Fwait-node-approval-template.json`\n- `..\u002Fassets\u002Ftemplates\u002Forchestrator-template.json`\n- `..\u002Fassets\u002Ftemplates\u002Fsub-workflow-template.json`\n\n---\n\n### Complete Workflow Examples\n\nProduction-ready workflows you can import and use:\n\n- **News Aggregation** - Multi-source fetch, normalize, deduplicate, rank\n  `..\u002Fassets\u002Fexamples\u002Fnews-aggregation-workflow.json`\n\n- **Content Generation** - AI-powered content creation sub-workflow\n  `..\u002Fassets\u002Fexamples\u002Fcontent-generation-workflow.json`\n\n- **LinkedIn Member ID** - Retrieve your LinkedIn member URN\n  `..\u002Fassets\u002Fexamples\u002Flinkedin-member-id-workflow.json`\n\n- **Multi-Source Deduplication** - Merge and deduplicate pattern\n  `..\u002Fassets\u002Fexamples\u002Fmulti-source-deduplication-workflow.json`\n\n---\n\n## Code Snippet Library\n\nReusable JavaScript for Code nodes:\n\n- **File Operations** - Read, write, move, list files using `fs` (replaces executeCommand)\n  `..\u002Fcode-snippets\u002Ffile-operations.js`\n\n- **Deduplication** - Remove duplicates by URL, title, ID, or multiple fields\n  `..\u002Fcode-snippets\u002Fdeduplication.js`\n\n- **Ranking Algorithms** - Multi-factor ranking (relevance, recency, engagement)\n  `..\u002Fcode-snippets\u002Franking-algorithms.js`\n\n- **Data Normalization** - Unify data from different API sources\n  `..\u002Fcode-snippets\u002Fdata-normalization.js`\n\n- **Form Data Preparation** - Format data for Wait node forms\n  `..\u002Fcode-snippets\u002Fform-data-preparation.js`\n\n- **Cross-Node Data Access** - Reference data from other nodes\n  `..\u002Fcode-snippets\u002Fcross-node-data-access.js`\n\n---\n\n## API Credentials Quick Reference\n\n**LinkedIn OAuth2:**\n- Scopes: `openid`, `profile`, `w_member_social`\n- ❌ OFF: Organization Support, Legacy\n- URN format: `urn:li:person:{id}`\n\n**Anthropic API:**\n- Header: `x-api-key`\n- Model: `claude-3-5-sonnet-20241022`\n- Temp: 0.7, Max tokens: 400\n\n**NewsAPI:**\n- Header: `X-Api-Key`\n- Endpoints: `\u002Fv2\u002Feverything`, `\u002Fv2\u002Ftop-headlines`\n- Free tier: 100 requests\u002Fday\n\n? **Complete setup:** [references\u002Fapi-credentials.md](..\u002Freferences\u002Fapi-credentials.md)\n\n---\n\n## Reference Documentation\n\n### Core References\n- [node-library.md](..\u002Freferences\u002Fnode-library.md) - Comprehensive node documentation\n- [expression-syntax.md](..\u002Freferences\u002Fexpression-syntax.md) - Complete expression guide\n- [workflow-patterns.md](..\u002Freferences\u002Fworkflow-patterns.md) - Common workflow architectures\n- [wait-nodes-guide.md](..\u002Freferences\u002Fwait-nodes-guide.md) - Human-in-the-loop patterns\n- [api-credentials.md](..\u002Freferences\u002Fapi-credentials.md) - Authentication setup\n- [mcp-limitations.md](..\u002Freferences\u002Fmcp-limitations.md) - MCP server constraints\n- [execute-sub-workflow-issues.md](..\u002Freferences\u002Fexecute-sub-workflow-issues.md) - Sub-workflow troubleshooting\n- [troubleshooting.md](..\u002Freferences\u002Ftroubleshooting.md) - Common issues and solutions\n\n---\n\n## Official n8n Documentation\n\n- [n8n Documentation](https:\u002F\u002Fdocs.n8n.io\u002F)\n- [Execute Sub-Workflow Node](https:\u002F\u002Fdocs.n8n.io\u002Fintegrations\u002Fbuiltin\u002Fcore-nodes\u002Fn8n-nodes-base.executeworkflow\u002F)\n- [Sub-workflows Guide](https:\u002F\u002Fdocs.n8n.io\u002Fflow-logic\u002Fsubworkflows\u002F)\n- [Wait Node](https:\u002F\u002Fdocs.n8n.io\u002Fintegrations\u002Fbuiltin\u002Fcore-nodes\u002Fn8n-nodes-base.wait\u002F)\n",{"name":5,"description":7,"compatibility":56},"Designed for Claude Code","master","8ec37df6d71fb664ea19d32c079e7d3ff931a8e0","skills\u002Fintegrations\u002Fn8n-workflows\u002Fclaude",3,"https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit","https:\u002F\u002Fweblyfe.ai","https:\u002F\u002Fgithub.com\u002FS3YED","2026-08-27 01:54:02",{"source":8,"skillName":5,"commands":66,"prompt":76,"zipAvailable":77},[67,70,73],{"tool":68,"command":69},"npx","npx skills add S3YED\u002Fappie-kit --skill claude",{"tool":71,"command":72},"bunx","bunx skills add S3YED\u002Fappie-kit --skill claude",{"tool":74,"command":75},"pnpm","pnpm dlx skills add S3YED\u002Fappie-kit --skill claude","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fintegrations\u002Fn8n-workflows\u002Fclaude\u002FSKILL.md",true,[],[80,112,145,171,201,222],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":93,"publishedAt":51},"01M6JFD4M6N4DSGC7TXEJ5R3J2","ai-music","AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram\u002Ffeature visualization.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fwethlete\u002Fai-music\u002FSKILL.md",[86,89,92],{"categoryNo":87,"categoryName":88,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":90,"categoryName":91,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111],"music","ai music","humanizer","visualization","Tools","Audio","hermes","hermes agent","songwriting","suno","lyrics","prompts","heartmula","craft","generation","feature","ai music generation","music generation",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":124,"publishedAt":51},"01M6JFCZE4XNFQFMNZDHKHT5V5","agentic-webdesign-design-system-ingestion","Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-design-system-ingestion\u002FSKILL.md",[118,121],{"categoryNo":119,"categoryName":120,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":122,"categoryName":123,"taxonomyType":28,"taxonomyTypeDesc":29},"01JBSEEDCAT000000000000032","设计师",[125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144],"design","agentic","design system","system","ingestion","webdesign","agentic webdesign design system ingestion","components","generate","design systems","website","ui","Tailwind","bolt","lovable","v0","design-system","wed","design system components","appie",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":153,"publishedAt":51},"01M6JFCVPX3913CFAS6QQJ33ZB","agentic-webdesign-agent-elements","Use 21st.dev Agent Elements — 25 shadcn\u002Fui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-agent-elements\u002FSKILL.md",[151,152],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":122,"categoryName":123,"taxonomyType":28,"taxonomyTypeDesc":29},[126,154,130,155,156,157,132,158,159,160,161,162,163,164,165,166,167,168,169,170],"elements","agentic webdesign agent elements","MCP","ai agent","registry","search","streaming","open source","open","Bash","plan","subagent","edit","install","input","lock","source",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":181,"publishedAt":51},"01M6JFCQC7H65M9QJ6TRE71BS1","vercel-deployment","Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fvercel-deployment\u002FSKILL.md",[177,180],{"categoryNo":178,"categoryName":179,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[182,183,184,185,186,187,188,189,190,191,46,192,193,194,195,196,197,198,199,200],"deployment","vercel deployment","vercel","macos","cli","linux","windows","deploy","vercel deploy","REST","site","deploy to vercel","token","rest api","host","sites","paths","sanitization","static site",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":51},"01M6JFCM4SMTXBM5A01BK2YQG1","software-quality-workflows","Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fsoftware-quality-workflows\u002FSKILL.md",[207],{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[50,209,210,211,212,213,41,214,215,49,216,217,218,219,220,221,32],"quality","software","software quality workflows","review","tdd","commit","debugging","debugger","pre-commit","investigation","code simplification","user","simplification",{"skillNo":223,"name":224,"nameZh":6,"description":225,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":226,"categories":227,"keywords":235,"publishedAt":51},"01M6JFCGD0M6CEATY01W7YN6DB","react-component-refactoring","Safely refactor large React components into smaller, maintainable pieces using proven patterns","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Freact-component-refactoring\u002FSKILL.md",[228,231,234],{"categoryNo":229,"categoryName":230,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":232,"categoryName":233,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},[236,237,238,239,240,241,242,243,185,244,245,132,246,188,247,49,248,249,37,250],"react","component","refactoring","component refactoring","react component","react component refactoring","frontend","writing","safe","typescript","react components","modular","refactor","simplify","test-driven-development"]