{"id":"3c2b61d3-d6bf-43fe-8502-ffa76396f47d","shortId":"MN3nE7","kind":"skill","title":"n8n-mcp-tools-expert","tagline":"Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns.","description":"# n8n MCP Tools Expert\n\nMaster guide for using n8n-mcp MCP server tools to build workflows.\n\n## When to Use\n- You are using the `n8n-mcp` toolset to discover nodes, validate configs, or manage workflows.\n- The task involves choosing the right MCP tool or understanding its expected parameters and usage pattern.\n- You need guidance on workflow creation or editing through n8n MCP rather than through the n8n UI alone.\n\n---\n\n## Tool Categories\n\nn8n-mcp provides tools organized into categories:\n\n1. **Node Discovery** → SEARCH_GUIDE.md\n2. **Configuration Validation** → VALIDATION_GUIDE.md\n3. **Workflow Management** → WORKFLOW_GUIDE.md\n4. **Template Library** - Search and deploy 2,700+ real workflows\n5. **Documentation & Guides** - Tool docs, AI agent guide, Code node guides\n\n---\n\n## Quick Reference\n\n### Most Used Tools (by success rate)\n\n| Tool | Use When | Speed |\n|------|----------|-------|\n| `search_nodes` | Finding nodes by keyword | <20ms |\n| `get_node` | Understanding node operations (detail=\"standard\") | <10ms |\n| `validate_node` | Checking configurations (mode=\"full\") | <100ms |\n| `n8n_create_workflow` | Creating workflows | 100-500ms |\n| `n8n_update_partial_workflow` | Editing workflows (MOST USED!) | 50-200ms |\n| `validate_workflow` | Checking complete workflow | 100-500ms |\n| `n8n_deploy_template` | Deploy template to n8n instance | 200-500ms |\n\n---\n\n## Tool Selection Guide\n\n### Finding the Right Node\n\n**Workflow**:\n```\n1. search_nodes({query: \"keyword\"})\n2. get_node({nodeType: \"nodes-base.name\"})\n3. [Optional] get_node({nodeType: \"nodes-base.name\", mode: \"docs\"})\n```\n\n**Example**:\n```javascript\n// Step 1: Search\nsearch_nodes({query: \"slack\"})\n// Returns: nodes-base.slack\n\n// Step 2: Get details\nget_node({nodeType: \"nodes-base.slack\"})\n// Returns: operations, properties, examples (standard detail)\n\n// Step 3: Get readable documentation\nget_node({nodeType: \"nodes-base.slack\", mode: \"docs\"})\n// Returns: markdown documentation\n```\n\n**Common pattern**: search → get_node (18s average)\n\n### Validating Configuration\n\n**Workflow**:\n```\n1. validate_node({nodeType, config: {}, mode: \"minimal\"}) - Check required fields\n2. validate_node({nodeType, config, profile: \"runtime\"}) - Full validation\n3. [Repeat] Fix errors, validate again\n```\n\n**Common pattern**: validate → fix → validate (23s thinking, 58s fixing per cycle)\n\n### Managing Workflows\n\n**Workflow**:\n```\n1. n8n_create_workflow({name, nodes, connections})\n2. n8n_validate_workflow({id})\n3. n8n_update_partial_workflow({id, operations: [...]})\n4. n8n_validate_workflow({id}) again\n5. n8n_update_partial_workflow({id, operations: [{type: \"activateWorkflow\"}]})\n```\n\n**Common pattern**: iterative updates (56s average between edits)\n\n---\n\n## Critical: nodeType Formats\n\n**Two different formats** for different tools!\n\n### Format 1: Search/Validate Tools\n```javascript\n// Use SHORT prefix\n\"nodes-base.slack\"\n\"nodes-base.httpRequest\"\n\"nodes-base.webhook\"\n\"nodes-langchain.agent\"\n```\n\n**Tools that use this**:\n- search_nodes (returns this format)\n- get_node\n- validate_node\n- validate_workflow\n\n### Format 2: Workflow Tools\n```javascript\n// Use FULL prefix\n\"n8n-nodes-base.slack\"\n\"n8n-nodes-base.httpRequest\"\n\"n8n-nodes-base.webhook\"\n\"@n8n/n8n-nodes-langchain.agent\"\n```\n\n**Tools that use this**:\n- n8n_create_workflow\n- n8n_update_partial_workflow\n\n### Conversion\n\n```javascript\n// search_nodes returns BOTH formats\n{\n  \"nodeType\": \"nodes-base.slack\",          // For search/validate tools\n  \"workflowNodeType\": \"n8n-nodes-base.slack\"  // For workflow tools\n}\n```\n\n---\n\n## Common Mistakes\n\n### Mistake 1: Wrong nodeType Format\n\n**Problem**: \"Node not found\" error\n\n```javascript\n// WRONG\nget_node({nodeType: \"slack\"})  // Missing prefix\nget_node({nodeType: \"n8n-nodes-base.slack\"})  // Wrong prefix\n\n// CORRECT\nget_node({nodeType: \"nodes-base.slack\"})\n```\n\n### Mistake 2: Using detail=\"full\" by Default\n\n**Problem**: Huge payload, slower response, token waste\n\n```javascript\n// WRONG - Returns 3-8K tokens, use sparingly\nget_node({nodeType: \"nodes-base.slack\", detail: \"full\"})\n\n// CORRECT - Returns 1-2K tokens, covers 95% of use cases\nget_node({nodeType: \"nodes-base.slack\"})  // detail=\"standard\" is default\nget_node({nodeType: \"nodes-base.slack\", detail: \"standard\"})\n```\n\n**When to use detail=\"full\"**:\n- Debugging complex configuration issues\n- Need complete property schema with all nested options\n- Exploring advanced features\n\n**Better alternatives**:\n1. `get_node({detail: \"standard\"})` - for operations list (default)\n2. `get_node({mode: \"docs\"})` - for readable documentation\n3. `get_node({mode: \"search_properties\", propertyQuery: \"auth\"})` - for specific property\n\n### Mistake 3: Not Using Validation Profiles\n\n**Problem**: Too many false positives OR missing real errors\n\n**Profiles**:\n- `minimal` - Only required fields (fast, permissive)\n- `runtime` - Values + types (recommended for pre-deployment)\n- `ai-friendly` - Reduce false positives (for AI configuration)\n- `strict` - Maximum validation (for production)\n\n```javascript\n// WRONG - Uses default profile\nvalidate_node({nodeType, config})\n\n// CORRECT - Explicit profile\nvalidate_node({nodeType, config, profile: \"runtime\"})\n```\n\n### Mistake 4: Ignoring Auto-Sanitization\n\n**What happens**: ALL nodes sanitized on ANY workflow update\n\n**Auto-fixes**:\n- Binary operators (equals, contains) → removes singleValue\n- Unary operators (isEmpty, isNotEmpty) → adds singleValue: true\n- IF/Switch nodes → adds missing metadata\n\n**Cannot fix**:\n- Broken connections\n- Branch count mismatches\n- Paradoxical corrupt states\n\n```javascript\n// After ANY update, auto-sanitization runs on ALL nodes\nn8n_update_partial_workflow({id, operations: [...]})\n// → Automatically fixes operator structures\n```\n\n### Mistake 5: Not Using Smart Parameters\n\n**Problem**: Complex sourceIndex calculations for multi-output nodes\n\n**Old way** (manual):\n```javascript\n// IF node connection\n{\n  type: \"addConnection\",\n  source: \"IF\",\n  target: \"Handler\",\n  sourceIndex: 0  // Which output? Hard to remember!\n}\n```\n\n**New way** (smart parameters):\n```javascript\n// IF node - semantic branch names\n{\n  type: \"addConnection\",\n  source: \"IF\",\n  target: \"True Handler\",\n  branch: \"true\"  // Clear and readable!\n}\n\n{\n  type: \"addConnection\",\n  source: \"IF\",\n  target: \"False Handler\",\n  branch: \"false\"\n}\n\n// Switch node - semantic case numbers\n{\n  type: \"addConnection\",\n  source: \"Switch\",\n  target: \"Handler A\",\n  case: 0\n}\n```\n\n### Mistake 6: Not Using intent Parameter\n\n**Problem**: Less helpful tool responses\n\n```javascript\n// WRONG - No context for response\nn8n_update_partial_workflow({\n  id: \"abc\",\n  operations: [{type: \"addNode\", node: {...}}]\n})\n\n// CORRECT - Better AI responses\nn8n_update_partial_workflow({\n  id: \"abc\",\n  intent: \"Add error handling for API failures\",\n  operations: [{type: \"addNode\", node: {...}}]\n})\n```\n\n---\n\n## Tool Usage Patterns\n\n### Pattern 1: Node Discovery (Most Common)\n\n**Common workflow**: 18s average between steps\n\n```javascript\n// Step 1: Search (fast!)\nconst results = await search_nodes({\n  query: \"slack\",\n  mode: \"OR\",  // Default: any word matches\n  limit: 20\n});\n// → Returns: nodes-base.slack, nodes-base.slackTrigger\n\n// Step 2: Get details (~18s later, user reviewing results)\nconst details = await get_node({\n  nodeType: \"nodes-base.slack\",\n  includeExamples: true  // Get real template configs\n});\n// → Returns: operations, properties, metadata\n```\n\n### Pattern 2: Validation Loop\n\n**Typical cycle**: 23s thinking, 58s fixing\n\n```javascript\n// Step 1: Validate\nconst result = await validate_node({\n  nodeType: \"nodes-base.slack\",\n  config: {\n    resource: \"channel\",\n    operation: \"create\"\n  },\n  profile: \"runtime\"\n});\n\n// Step 2: Check errors (~23s thinking)\nif (!result.valid) {\n  console.log(result.errors);  // \"Missing required field: name\"\n}\n\n// Step 3: Fix config (~58s fixing)\nconfig.name = \"general\";\n\n// Step 4: Validate again\nawait validate_node({...});  // Repeat until clean\n```\n\n### Pattern 3: Workflow Editing\n\n**Most used update tool**: 99.0% success rate, 56s average between edits\n\n```javascript\n// Iterative workflow building (NOT one-shot!)\n// Edit 1\nawait n8n_update_partial_workflow({\n  id: \"workflow-id\",\n  intent: \"Add webhook trigger\",\n  operations: [{type: \"addNode\", node: {...}}]\n});\n\n// ~56s later...\n\n// Edit 2\nawait n8n_update_partial_workflow({\n  id: \"workflow-id\",\n  intent: \"Connect webhook to processor\",\n  operations: [{type: \"addConnection\", source: \"...\", target: \"...\"}]\n});\n\n// ~56s later...\n\n// Edit 3 (validation)\nawait n8n_validate_workflow({id: \"workflow-id\"});\n\n// Ready? Activate!\nawait n8n_update_partial_workflow({\n  id: \"workflow-id\",\n  intent: \"Activate workflow for production\",\n  operations: [{type: \"activateWorkflow\"}]\n});\n```\n\n---\n\n## Detailed Guides\n\n### Node Discovery Tools\nSee SEARCH_GUIDE.md for:\n- search_nodes\n- get_node with detail levels (minimal, standard, full)\n- get_node modes (info, docs, search_properties, versions)\n\n### Validation Tools\nSee VALIDATION_GUIDE.md for:\n- Validation profiles explained\n- validate_node with modes (minimal, full)\n- validate_workflow complete structure\n- Auto-sanitization system\n- Handling validation errors\n\n### Workflow Management\nSee WORKFLOW_GUIDE.md for:\n- n8n_create_workflow\n- n8n_update_partial_workflow (17 operation types!)\n- Smart parameters (branch, case)\n- AI connection types (8 types)\n- Workflow activation (activateWorkflow/deactivateWorkflow)\n- n8n_deploy_template\n- n8n_workflow_versions\n\n---\n\n## Template Usage\n\n### Search Templates\n\n```javascript\n// Search by keyword (default mode)\nsearch_templates({\n  query: \"webhook slack\",\n  limit: 20\n});\n\n// Search by node types\nsearch_templates({\n  searchMode: \"by_nodes\",\n  nodeTypes: [\"n8n-nodes-base.httpRequest\", \"n8n-nodes-base.slack\"]\n});\n\n// Search by task type\nsearch_templates({\n  searchMode: \"by_task\",\n  task: \"webhook_processing\"\n});\n\n// Search by metadata (complexity, setup time)\nsearch_templates({\n  searchMode: \"by_metadata\",\n  complexity: \"simple\",\n  maxSetupMinutes: 15\n});\n```\n\n### Get Template Details\n\n```javascript\nget_template({\n  templateId: 2947,\n  mode: \"structure\"  // nodes+connections only\n});\n\nget_template({\n  templateId: 2947,\n  mode: \"full\"  // complete workflow JSON\n});\n```\n\n### Deploy Template Directly\n\n```javascript\n// Deploy template to your n8n instance\nn8n_deploy_template({\n  templateId: 2947,\n  name: \"My Weather to Slack\",  // Custom name (optional)\n  autoFix: true,  // Auto-fix common issues (default)\n  autoUpgradeVersions: true  // Upgrade node versions (default)\n});\n// Returns: workflow ID, required credentials, fixes applied\n```\n\n---\n\n## Self-Help Tools\n\n### Get Tool Documentation\n\n```javascript\n// Overview of all tools\ntools_documentation()\n\n// Specific tool details\ntools_documentation({\n  topic: \"search_nodes\",\n  depth: \"full\"\n})\n\n// Code node guides\ntools_documentation({topic: \"javascript_code_node_guide\", depth: \"full\"})\ntools_documentation({topic: \"python_code_node_guide\", depth: \"full\"})\n```\n\n### AI Agent Guide\n\n```javascript\n// Comprehensive AI workflow guide\nai_agents_guide()\n// Returns: Architecture, connections, tools, validation, best practices\n```\n\n### Health Check\n\n```javascript\n// Quick health check\nn8n_health_check()\n\n// Detailed diagnostics\nn8n_health_check({mode: \"diagnostic\"})\n// → Returns: status, env vars, tool status, API connectivity\n```\n\n---\n\n## Tool Availability\n\n**Always Available** (no n8n API needed):\n- search_nodes, get_node\n- validate_node, validate_workflow\n- search_templates, get_template\n- tools_documentation, ai_agents_guide\n\n**Requires n8n API** (N8N_API_URL + N8N_API_KEY):\n- n8n_create_workflow\n- n8n_update_partial_workflow\n- n8n_validate_workflow (by ID)\n- n8n_list_workflows, n8n_get_workflow\n- n8n_test_workflow\n- n8n_executions\n- n8n_deploy_template\n- n8n_workflow_versions\n- n8n_autofix_workflow\n\nIf API tools unavailable, use templates and validation-only workflows.\n\n---\n\n## Unified Tool Reference\n\n### get_node (Unified Node Information)\n\n**Detail Levels** (mode=\"info\", default):\n- `minimal` (~200 tokens) - Basic metadata only\n- `standard` (~1-2K tokens) - Essential properties + operations (RECOMMENDED)\n- `full` (~3-8K tokens) - Complete schema (use sparingly)\n\n**Operation Modes**:\n- `info` (default) - Node schema with detail level\n- `docs` - Readable markdown documentation\n- `search_properties` - Find specific properties (use with propertyQuery)\n- `versions` - List all versions with breaking changes\n- `compare` - Compare two versions\n- `breaking` - Show only breaking changes\n- `migrations` - Show auto-migratable changes\n\n```javascript\n// Standard (recommended)\nget_node({nodeType: \"nodes-base.httpRequest\"})\n\n// Get documentation\nget_node({nodeType: \"nodes-base.webhook\", mode: \"docs\"})\n\n// Search for properties\nget_node({nodeType: \"nodes-base.httpRequest\", mode: \"search_properties\", propertyQuery: \"auth\"})\n\n// Check versions\nget_node({nodeType: \"nodes-base.executeWorkflow\", mode: \"versions\"})\n```\n\n### validate_node (Unified Validation)\n\n**Modes**:\n- `full` (default) - Comprehensive validation with errors/warnings/suggestions\n- `minimal` - Quick required fields check only\n\n**Profiles** (for mode=\"full\"):\n- `minimal` - Very lenient\n- `runtime` - Standard (default, recommended)\n- `ai-friendly` - Balanced for AI workflows\n- `strict` - Most thorough (production)\n\n```javascript\n// Full validation with runtime profile\nvalidate_node({nodeType: \"nodes-base.slack\", config: {...}, profile: \"runtime\"})\n\n// Quick required fields check\nvalidate_node({nodeType: \"nodes-base.webhook\", config: {}, mode: \"minimal\"})\n```\n\n---\n\n## Performance Characteristics\n\n| Tool | Response Time | Payload Size |\n|------|---------------|--------------|\n| search_nodes | <20ms | Small |\n| get_node (standard) | <10ms | ~1-2KB |\n| get_node (full) | <100ms | 3-8KB |\n| validate_node (minimal) | <50ms | Small |\n| validate_node (full) | <100ms | Medium |\n| validate_workflow | 100-500ms | Medium |\n| n8n_create_workflow | 100-500ms | Medium |\n| n8n_update_partial_workflow | 50-200ms | Small |\n| n8n_deploy_template | 200-500ms | Medium |\n\n---\n\n## Best Practices\n\n### Do\n- Use `get_node({detail: \"standard\"})` for most use cases\n- Specify validation profile explicitly (`profile: \"runtime\"`)\n- Use smart parameters (`branch`, `case`) for clarity\n- Include `intent` parameter in workflow updates\n- Follow search → get_node → validate workflow\n- Iterate workflows (avg 56s between edits)\n- Validate after every significant change\n- Use `includeExamples: true` for real configs\n- Use `n8n_deploy_template` for quick starts\n\n### Don't\n- Use `detail: \"full\"` unless necessary (wastes tokens)\n- Forget nodeType prefix (`nodes-base.*`)\n- Skip validation profiles\n- Try to build workflows in one shot (iterate!)\n- Ignore auto-sanitization behavior\n- Use full prefix (`n8n-nodes-base.*`) with search/validate tools\n- Forget to activate workflows after building\n\n---\n\n## Summary\n\n**Most Important**:\n1. Use **get_node** with `detail: \"standard\"` (default) - covers 95% of use cases\n2. nodeType formats differ: `nodes-base.*` (search/validate) vs `n8n-nodes-base.*` (workflows)\n3. Specify **validation profiles** (`runtime` recommended)\n4. Use **smart parameters** (`branch=\"true\"`, `case=0`)\n5. Include **intent parameter** in workflow updates\n6. **Auto-sanitization** runs on ALL nodes during updates\n7. Workflows can be **activated via API** (`activateWorkflow` operation)\n8. Workflows are built **iteratively** (56s avg between edits)\n\n**Common Workflow**:\n1. search_nodes → find node\n2. get_node → understand config\n3. validate_node → check config\n4. n8n_create_workflow → build\n5. n8n_validate_workflow → verify\n6. n8n_update_partial_workflow → iterate\n7. activateWorkflow → go live!\n\nFor details, see:\n- SEARCH_GUIDE.md - Node discovery\n- VALIDATION_GUIDE.md - Configuration validation\n- WORKFLOW_GUIDE.md - Workflow management\n\n---\n\n**Related Skills**:\n- n8n Expression Syntax - Write expressions in workflow fields\n- n8n Workflow Patterns - Architectural patterns from templates\n- n8n Validation Expert - Interpret validation errors\n- n8n Node Configuration - Operation-specific requirements\n- n8n Code JavaScript - Write JavaScript in Code nodes\n- n8n Code Python - Write Python in Code nodes\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["n8n","mcp","tools","expert","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents"],"capabilities":["skill","source-sickn33","skill-n8n-mcp-tools-expert","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/n8n-mcp-tools-expert","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34666 github stars · SKILL.md body (16,556 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T06:51:36.878Z","embedding":null,"createdAt":"2026-04-18T21:41:12.880Z","updatedAt":"2026-04-23T06:51:36.878Z","lastSeenAt":"2026-04-23T06:51:36.878Z","tsv":"'-2':523,1464,1637 '-200':207,1674 '-500':196,215,226,1659,1666,1681 '-8':509,1473,1644 '0':753,803,1835 '1':123,236,257,303,342,394,463,522,567,856,869,928,1000,1463,1636,1795,1873 '100':195,214,1658,1665 '100ms':189,1642,1654 '10ms':182,1635 '15':1212 '17':1136 '18s':298,863,894 '2':127,141,241,266,313,349,421,492,576,891,917,945,1021,1808,1878 '20':886,1173 '200':225,1457,1680 '20ms':174,1630 '23s':333,922,948 '2947':1220,1229,1249 '3':131,246,280,322,354,508,584,596,959,977,1044,1472,1643,1822,1883 '4':135,361,658,967,1828,1888 '5':145,367,725,1836,1893 '50':206,1673 '50ms':1649 '56s':380,987,1018,1041,1724,1867 '58s':335,924,962 '6':805,1843,1898 '7':1853,1904 '700':142 '8':1146,1862 '95':527,1804 '99.0':984 'abc':826,840 'access':23 'activ':1055,1066,1149,1788,1857 'activateworkflow':375,1072,1860,1905 'activateworkflow/deactivateworkflow':1150 'add':685,690,842,1011 'addconnect':747,770,782,796,1038 'addnod':829,850,1016 'advanc':563 'agent':151,1325,1333,1389 'ai':150,626,632,833,1143,1324,1329,1332,1388,1587,1591 'ai-friend':625,1586 'alon':112 'altern':566 'alway':1368 'api':846,1364,1372,1393,1395,1398,1433,1859 'appli':1278 'architectur':1336,1933 'ask':1999 'auth':591,1549 'auto':661,673,708,1118,1261,1520,1773,1845 'auto-fix':672,1260 'auto-migrat':1519 'auto-sanit':660,707,1117,1772,1844 'autofix':1258,1430 'automat':720 'autoupgradevers':1266 'avail':1367,1369 'averag':299,381,864,988 'avg':1723,1868 'await':874,901,932,970,1001,1022,1046,1056 'balanc':1589 'base':1759,1782,1814,1820 'basic':1459 'behavior':1775 'best':1340,1684 'better':565,832 'binari':675 'boundari':2007 'branch':697,767,776,788,1141,1705,1832 'break':1506,1512,1515 'broken':695 'build':58,994,1765,1791,1892 'built':1865 'calcul':733 'cannot':693 'case':530,793,802,1142,1695,1706,1807,1834 'categori':114,122 'chang':1507,1516,1522,1731 'channel':939 'characterist':1622 'check':185,211,310,946,1343,1347,1350,1355,1550,1573,1613,1886 'choos':82 'clarif':2001 'clariti':1708 'clean':975 'clear':778,1974 'code':153,1303,1310,1319,1951,1956,1959,1964 'common':41,293,328,376,460,860,861,1263,1871 'compar':1508,1509 'complet':212,555,1115,1232,1476 'complex':551,731,1201,1209 'comprehens':1328,1565 'config':75,307,317,647,654,911,937,961,1607,1618,1737,1882,1887 'config.name':964 'configur':22,128,186,301,552,633,1915,1945 'connect':348,696,745,1032,1144,1224,1337,1365 'console.log':952 'const':872,899,930 'contain':678 'context':818 'convers':443 'correct':486,520,648,831 'corrupt':701 'count':698 'cover':526,1803 'creat':191,193,344,437,941,1130,1401,1663,1890 'creation':100 'credenti':1276 'criteria':2010 'critic':384 'custom':1255 'cycl':338,921 'debug':550 'default':497,538,575,642,881,1165,1265,1271,1455,1483,1564,1584,1802 'deploy':140,218,220,624,1152,1235,1239,1246,1424,1678,1740 'depth':1301,1313,1322 'describ':1978 'detail':180,268,278,494,518,535,543,548,570,893,900,1073,1086,1215,1295,1351,1451,1487,1690,1748,1800,1909 'diagnost':1352,1357 'differ':388,391,1811 'direct':1237 'discov':72 'discoveri':125,858,1076,1913 'doc':149,253,289,580,1095,1489,1537 'document':146,283,292,583,1285,1292,1297,1307,1316,1387,1492,1531 'edit':102,202,383,979,990,999,1020,1043,1726,1870 'effect':15 'env':1360 'environ':1990 'environment-specif':1989 'equal':677 'error':325,471,609,843,947,1123,1942 'errors/warnings/suggestions':1568 'essenti':1467 'everi':1729 'exampl':254,276 'execut':1422 'expect':90 'expert':5,6,46,1939,1995 'explain':1106 'explicit':649,1699 'explor':562 'express':1923,1926 'failur':847 'fals':604,629,786,789 'fast':615,871 'featur':564 'field':312,614,956,1572,1612,1929 'find':170,231,1495,1876 'fix':324,331,336,674,694,721,925,960,963,1262,1277 'follow':1715 'forget':1754,1786 'format':39,386,389,393,413,420,449,466,1810 'found':470 'friend':627,1588 'full':188,320,426,495,519,549,1090,1112,1231,1302,1314,1323,1471,1563,1578,1598,1641,1653,1749,1777 'general':965 'get':175,242,248,267,269,281,284,296,414,474,480,487,514,531,539,568,577,585,892,902,908,1083,1091,1213,1217,1226,1283,1376,1384,1416,1446,1526,1530,1532,1541,1552,1632,1639,1688,1717,1797,1879 'go':1906 'guid':7,48,147,152,155,230,1074,1305,1312,1321,1326,1331,1334,1390 'guidanc':37,97 'handl':844,1121 'handler':751,775,787,800 'happen':664 'hard':756 'health':1342,1346,1349,1354 'help':812,1281 'huge':499 'id':353,359,365,372,718,825,839,1006,1009,1027,1030,1050,1053,1061,1064,1274,1411 'if/switch':688 'ignor':659,1771 'import':1794 'includ':1709,1837 'includeexampl':906,1733 'info':1094,1454,1482 'inform':1450 'input':2004 'instanc':224,1244 'intent':808,841,1010,1031,1065,1710,1838 'interpret':1940 'involv':81 'isempti':683 'isnotempti':684 'issu':553,1264 'iter':378,992,1721,1770,1866,1903 'javascript':255,397,424,444,472,505,639,703,742,763,815,867,926,991,1161,1216,1238,1286,1309,1327,1344,1523,1597,1952,1954 'json':1234 'k':510,524,1465,1474 'kb':1638,1645 'key':1399 'keyword':173,240,1164 'later':895,1019,1042 'lenient':1581 'less':811 'level':1087,1452,1488 'librari':137 'limit':885,1172,1966 'list':574,1413,1502 'live':1907 'loop':919 'manag':25,77,133,339,1125,1919 'mani':603 'manual':741 'markdown':291,1491 'master':47 'match':884,1975 'maximum':635 'maxsetupminut':1211 'mcp':3,12,13,32,44,53,54,69,85,105,117 'medium':1655,1661,1668,1683 'metadata':692,915,1200,1208,1460 'migrat':1517,1521 'minim':309,611,1088,1111,1456,1569,1579,1620,1648 'mismatch':699 'miss':478,607,691,954,2012 'mistak':461,462,491,595,657,724,804 'mode':187,252,288,308,579,587,879,1093,1110,1166,1221,1230,1356,1453,1481,1536,1545,1556,1562,1577,1619 'ms':197,208,216,227,1660,1667,1675,1682 'multi':736 'multi-output':735 'n8n':2,11,31,43,52,68,104,110,116,190,198,217,223,343,350,355,362,368,436,439,714,821,835,1002,1023,1047,1057,1129,1132,1151,1154,1243,1245,1348,1353,1371,1392,1394,1397,1400,1403,1407,1412,1415,1418,1421,1423,1426,1429,1662,1669,1677,1739,1780,1818,1889,1894,1899,1922,1930,1937,1943,1950,1958 'n8n-mcp':10,30,51,67,115 'n8n-mcp-tools-expert':1 'n8n-nodes-base':1779,1817 'n8n-nodes-base.httprequest':429,1184 'n8n-nodes-base.slack':428,456,483,1185 'n8n-nodes-base.webhook':430 'n8n/n8n-nodes-langchain.agent':431 'name':346,768,957,1250,1256 'necessari':1751 'need':96,554,1373 'nest':560 'new':759 'node':20,73,124,154,169,171,176,178,184,234,238,243,249,260,270,285,297,305,315,347,410,415,417,446,468,475,481,488,515,532,540,569,578,586,645,652,666,689,713,738,744,765,791,830,851,857,876,903,934,972,1017,1075,1082,1084,1092,1108,1176,1182,1223,1269,1300,1304,1311,1320,1375,1377,1379,1447,1449,1484,1527,1533,1542,1553,1559,1604,1615,1629,1633,1640,1647,1652,1689,1718,1758,1781,1798,1813,1819,1850,1875,1877,1880,1885,1912,1944,1957,1965 'nodes-bas':1757,1812 'nodes-base.executeworkflow':1555 'nodes-base.httprequest':402,1529,1544 'nodes-base.name':245,251 'nodes-base.slack':264,272,287,401,451,490,517,534,542,888,905,936,1606 'nodes-base.slacktrigger':889 'nodes-base.webhook':403,1535,1617 'nodes-langchain.agent':404 'nodetyp':244,250,271,286,306,316,385,450,465,476,482,489,516,533,541,646,653,904,935,1183,1528,1534,1543,1554,1605,1616,1755,1809 'number':794 'old':739 'one':997,1768 'one-shot':996 'oper':179,274,360,373,573,676,682,719,722,827,848,913,940,1014,1036,1070,1137,1469,1480,1861,1947 'operation-specif':1946 'option':247,561,1257 'organ':120 'output':737,755,1984 'overview':1287 'paradox':700 'paramet':38,91,729,762,809,1140,1704,1711,1831,1839 'partial':200,357,370,441,716,823,837,1004,1025,1059,1134,1405,1671,1901 'pattern':42,94,294,329,377,854,855,916,976,1932,1934 'payload':500,1626 'per':337 'perform':1621 'permiss':616,2005 'posit':605,630 'practic':1341,1685 'pre':623 'pre-deploy':622 'prefix':400,427,479,485,1756,1778 'problem':467,498,601,730,810 'process':1197 'processor':1035 'product':638,1069,1596 'profil':318,600,610,643,650,655,942,1105,1575,1602,1608,1698,1700,1762,1825 'properti':275,556,589,594,914,1097,1468,1494,1497,1540,1547 'propertyqueri':590,1500,1548 'provid':34,118 'python':1318,1960,1962 'queri':239,261,877,1169 'quick':156,1345,1570,1610,1743 'rate':163,986 'rather':106 'readabl':282,582,780,1490 'readi':1054 'real':143,608,909,1736 'recommend':620,1470,1525,1585,1827 'reduc':628 'refer':157,1445 'relat':1920 'rememb':758 'remov':679 'repeat':323,973 'requir':311,613,955,1275,1391,1571,1611,1949,2003 'resourc':938 'respons':502,814,820,834,1624 'result':873,898,931 'result.errors':953 'result.valid':951 'return':263,273,290,411,447,507,521,887,912,1272,1335,1358 'review':897,1996 'right':84,233 'run':710,1847 'runtim':319,617,656,943,1582,1601,1609,1701,1826 'safeti':2006 'sanit':662,667,709,1119,1774,1846 'schema':557,1477,1485 'scope':1977 'search':18,138,168,237,258,259,295,409,445,588,870,875,1081,1096,1159,1162,1167,1174,1178,1186,1190,1198,1204,1299,1374,1382,1493,1538,1546,1628,1716,1874 'search/validate':395,453,1784,1815 'search_guide.md':126,1079,1911 'searchmod':1180,1192,1206 'see':1078,1101,1126,1910 'select':36,229 'self':1280 'self-help':1279 'semant':766,792 'server':55 'setup':1202 'short':399 'shot':998,1769 'show':1513,1518 'signific':1730 'simpl':1210 'singlevalu':680,686 'size':1627 'skill':1921,1969 'skill-n8n-mcp-tools-expert' 'skip':1760 'slack':262,477,878,1171,1254 'slower':501 'small':1631,1650,1676 'smart':728,761,1139,1703,1830 'sourc':748,771,783,797,1039 'source-sickn33' 'sourceindex':732,752 'spare':513,1479 'specif':593,1293,1496,1948,1991 'specifi':1696,1823 'speed':167 'standard':181,277,536,544,571,1089,1462,1524,1583,1634,1691,1801 'start':1744 'state':702 'status':1359,1363 'step':256,265,279,866,868,890,927,944,958,966 'stop':1997 'strict':634,1593 'structur':723,1116,1222 'substitut':1987 'success':162,985,2009 'summari':1792 'switch':790,798 'syntax':1924 'system':1120 'target':750,773,785,799,1040 'task':80,1188,1194,1195,1973 'templat':24,136,219,221,910,1153,1157,1160,1168,1179,1191,1205,1214,1218,1227,1236,1240,1247,1383,1385,1425,1437,1679,1741,1936 'templateid':1219,1228,1248 'test':1419,1993 'think':334,923,949 'thorough':1595 'time':1203,1625 'token':503,511,525,1458,1466,1475,1753 'tool':4,14,33,35,45,56,86,113,119,148,160,164,228,392,396,405,423,432,454,459,813,852,983,1077,1100,1282,1284,1290,1291,1294,1296,1306,1315,1338,1362,1366,1386,1434,1444,1623,1785 'toolset':70 'topic':1298,1308,1317 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':1982 'tri':1763 'trigger':1013 'true':687,774,777,907,1259,1267,1734,1833 'two':387,1510 'type':374,619,746,769,781,795,828,849,1015,1037,1071,1138,1145,1147,1177,1189 'typic':920 'ui':111 'unari':681 'unavail':1435 'understand':88,177,1881 'unifi':1443,1448,1560 'unless':1750 'updat':199,356,369,379,440,671,706,715,822,836,982,1003,1024,1058,1133,1404,1670,1714,1842,1852,1900 'upgrad':1268 'url':1396 'usag':93,853,1158 'use':9,16,28,50,62,65,159,165,205,398,407,425,434,493,512,529,547,598,641,727,807,981,1436,1478,1498,1687,1694,1702,1732,1738,1747,1776,1796,1806,1829,1967 'user':896 'valid':21,74,129,183,209,300,304,314,321,326,330,332,351,363,416,418,599,636,644,651,918,929,933,968,971,1045,1048,1099,1104,1107,1113,1122,1339,1378,1380,1408,1440,1558,1561,1566,1599,1603,1614,1646,1651,1656,1697,1719,1727,1761,1824,1884,1895,1916,1938,1941,1992 'validation-on':1439 'validation_guide.md':130,1102,1914 'valu':618 'var':1361 'verifi':1897 'version':1098,1156,1270,1428,1501,1504,1511,1551,1557 'via':1858 'vs':1816 'wast':504,1752 'way':740,760 'weather':1252 'webhook':1012,1033,1170,1196 'word':883 'workflow':26,59,78,99,132,144,192,194,201,203,210,213,235,302,340,341,345,352,358,364,371,419,422,438,442,458,670,717,824,838,862,978,993,1005,1008,1026,1029,1049,1052,1060,1063,1067,1114,1124,1131,1135,1148,1155,1233,1273,1330,1381,1402,1406,1409,1414,1417,1420,1427,1431,1442,1592,1657,1664,1672,1713,1720,1722,1766,1789,1821,1841,1854,1863,1872,1891,1896,1902,1918,1928,1931 'workflow-id':1007,1028,1051,1062 'workflow_guide.md':134,1127,1917 'workflownodetyp':455 'write':1925,1953,1961 'wrong':464,473,484,506,640,816","prices":[{"id":"54abe7a9-855a-410c-bc25-13f0762b18eb","listingId":"3c2b61d3-d6bf-43fe-8502-ffa76396f47d","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:41:12.880Z"}],"sources":[{"listingId":"3c2b61d3-d6bf-43fe-8502-ffa76396f47d","source":"github","sourceId":"sickn33/antigravity-awesome-skills/n8n-mcp-tools-expert","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/n8n-mcp-tools-expert","isPrimary":false,"firstSeenAt":"2026-04-18T21:41:12.880Z","lastSeenAt":"2026-04-23T06:51:36.878Z"}],"details":{"listingId":"3c2b61d3-d6bf-43fe-8502-ffa76396f47d","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"n8n-mcp-tools-expert","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34666,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"2e1578f14107d4afe97424177d5f4938f434aa53","skill_md_path":"skills/n8n-mcp-tools-expert/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/n8n-mcp-tools-expert"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"n8n-mcp-tools-expert","description":"Expert guide for using n8n-mcp MCP tools effectively. Use when searching for nodes, validating configurations, accessing templates, managing workflows, or using any n8n-mcp tool. Provides tool selection guidance, parameter formats, and common patterns."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/n8n-mcp-tools-expert"},"updatedAt":"2026-04-23T06:51:36.878Z"}}