From e19ea6ea8dd9551564b7cd1e1ff3cb5e8d5a9e7e Mon Sep 17 00:00:00 2001 From: czlonkowski <56956555+czlonkowski@users.noreply.github.com> Date: Mon, 20 Oct 2025 13:05:41 +0200 Subject: [PATCH] docs: Remove telemetry and research context from user-facing documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clean up all README files to focus on user value rather than research metrics. Remove telemetry numbers and research context that isn't useful for end users. ## Changes **Main README.md**: - Removed "Based on 447,557 real MCP tool usage events" section - Replaced failure rate metrics with user benefits - Removed entire "Data-Driven Design" section with telemetry statistics - Fixed all GitHub links to use czlonkowski/n8n-mcp - Updated "Repository Stats" to "What's Included" with user-focused content **dist/README.md**: - Changed "HIGHEST PRIORITY" to "recommended to install first" - Added link to n8n-mcp repository - More user-friendly language throughout **Skill README.md files**: - n8n-mcp-tools-expert: Removed "447,557 events", "20% failure rate" metrics - n8n-workflow-patterns: Removed "Based on 31,917 real workflows" - n8n-validation-expert: Removed "From 7,841 validate β†’ fix cycles" - Replaced frequency percentages with priority levels (Highest/High/Medium/Low) - Reframed "Success Metrics" as "What You'll Learn" - Changed "Critical Insights from telemetry" to "Key Insights" for users ## Kept What Matters - Template counts (2,653+) - this is a feature, not research - Node counts (525+) - this is a feature - Practical insights (validation takes 2-3 iterations, false positives exist) - Best practices and common patterns ## Result Documentation now focuses on what users need to know to use the skills effectively, rather than the research that informed their creation. All distribution packages regenerated with cleaned documentation. πŸ€– Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Conceived by Romuald CzΕ‚onkowski - https://www.aiadvisors.pl/en --- README.md | 56 +++++++-------------- dist/README.md | 6 +-- dist/n8n-expression-syntax-v1.0.0.zip | Bin 10907 -> 10907 bytes dist/n8n-mcp-skills-claude-code-v1.0.0.zip | Bin 104426 -> 103911 bytes dist/n8n-mcp-tools-expert-v1.0.0.zip | Bin 15035 -> 14860 bytes dist/n8n-node-configuration-v1.0.0.zip | Bin 17469 -> 17469 bytes dist/n8n-validation-expert-v1.0.0.zip | Bin 18111 -> 18069 bytes dist/n8n-workflow-patterns-v1.0.0.zip | Bin 35999 -> 36015 bytes skills/n8n-mcp-tools-expert/README.md | 35 +++++-------- skills/n8n-validation-expert/README.md | 34 ++++--------- skills/n8n-workflow-patterns/README.md | 10 ++-- 11 files changed, 50 insertions(+), 91 deletions(-) diff --git a/README.md b/README.md index 08592dd..b8ae256 100644 --- a/README.md +++ b/README.md @@ -3,21 +3,21 @@ **Expert Claude Code skills for building flawless n8n workflows using the n8n-mcp MCP server** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) -[![n8n-mcp](https://img.shields.io/badge/n8n--mcp-compatible-green.svg)](https://github.com/romualdczlonkowski/n8n-mcp) +[![n8n-mcp](https://img.shields.io/badge/n8n--mcp-compatible-green.svg)](https://github.com/czlonkowski/n8n-mcp) --- ## 🎯 What is this? -This repository contains 5 complementary **Claude Code skills** that teach AI assistants how to build production-ready n8n workflows using the [n8n-mcp](https://github.com/your-link-here) MCP server. +This repository contains 5 complementary **Claude Code skills** that teach AI assistants how to build production-ready n8n workflows using the [n8n-mcp](https://github.com/czlonkowski/n8n-mcp) MCP server. ### Why These Skills Exist -Based on analysis of **447,557 real MCP tool usage events**, we identified: -- **20% failure rate** when using certain MCP tools incorrectly -- **15,107 validation feedback loops** due to configuration errors -- **813 searches for "webhook"** showing common workflow patterns -- **31,917 workflows created** revealing proven architectural patterns +Building n8n workflows programmatically can be challenging. Common issues include: +- Using MCP tools incorrectly or inefficiently +- Getting stuck in validation error loops +- Not knowing which workflow patterns to use +- Misconfiguring nodes and their dependencies These skills solve these problems by teaching Claude: - βœ… Correct n8n expression syntax ({{}} patterns) @@ -53,22 +53,20 @@ Expert guide for using n8n-mcp MCP tools effectively. - Smart parameters (branch="true" for IF nodes) - Auto-sanitization system explained -**Impact**: **Fixes 20% MCP tool failure rate** +**Most Important**: Teaches correct MCP tool usage patterns and parameter formats ### 3. **n8n Workflow Patterns** -Build workflows using 5 proven architectural patterns from 31,917 real workflows. +Build workflows using 5 proven architectural patterns. **Activates when**: Creating workflows, connecting nodes, designing automation. **Key Features**: - 5 proven patterns (webhook processing, HTTP API, database, AI, scheduled) - Workflow creation checklist -- Real examples from 2,653 templates +- Real examples from 2,653+ n8n templates - Connection best practices - Pattern selection guide -**Impact**: **Addresses 27.6% of all workflows (webhook processing)** - ### 4. **n8n Validation Expert** Interpret validation errors and guide fixing. @@ -98,7 +96,7 @@ Operation-aware node configuration guidance. ### Prerequisites -1. **n8n-mcp MCP server** installed and configured ([Installation Guide](https://github.com/romualdczlonkowski/n8n-mcp)) +1. **n8n-mcp MCP server** installed and configured ([Installation Guide](https://github.com/czlonkowski/n8n-mcp)) 2. **Claude Code**, Claude.ai, or Claude API access 3. `.mcp.json` configured with n8n-mcp server @@ -171,22 +169,6 @@ All 5 skills compose seamlessly! --- -## πŸ”¬ Data-Driven Design - -These skills are based on telemetry analysis of: -- **447,557** MCP tool usage events -- **31,917** workflows created -- **19,113** validation errors -- **15,107** validation feedback loops -- **2,653** workflow templates - -Key insights: -- `search_nodes β†’ get_node_essentials` is the most common pattern (9,835 occurrences, 18s avg) -- `n8n_update_partial_workflow` is the most-used tool (38,287 uses, 99.0% success) -- Validation loops average 23s thinking, 58s fixing -- Webhook workflows represent 27.6% of all workflows (813 searches) - ---- ## πŸ§ͺ Testing @@ -226,25 +208,23 @@ MIT License - see [LICENSE](LICENSE) file for details. **Conceived by Romuald CzΕ‚onkowski** - Website: [www.aiadvisors.pl/en](https://www.aiadvisors.pl/en) -- Part of the [n8n-mcp project](https://github.com/romualdczlonkowski/n8n-mcp) +- Part of the [n8n-mcp project](https://github.com/czlonkowski/n8n-mcp) --- ## πŸ”— Related Projects -- [n8n-mcp](https://github.com/romualdczlonkowski/n8n-mcp) - MCP server for n8n +- [n8n-mcp](https://github.com/czlonkowski/n8n-mcp) - MCP server for n8n - [n8n](https://n8n.io/) - Workflow automation platform --- -## πŸ“Š Repository Stats +## πŸ“Š What's Included -- **5** complementary skills -- **~3,220** lines of skill content -- **15-20** evaluation scenarios -- **88%** documentation coverage (from n8n-mcp) -- **537** nodes supported -- **2,653** templates available +- **5** complementary skills that work together +- **525+** n8n nodes supported +- **2,653+** workflow templates for examples +- **Comprehensive** error catalogs and troubleshooting guides --- diff --git a/dist/README.md b/dist/README.md index 241dd2d..cd9b413 100644 --- a/dist/README.md +++ b/dist/README.md @@ -9,7 +9,7 @@ This folder contains distribution packages for different Claude platforms. Upload each skill separately via Settings β†’ Features β†’ Skills: - `n8n-expression-syntax-v1.0.0.zip` - n8n expression syntax and common patterns -- `n8n-mcp-tools-expert-v1.0.0.zip` - Expert guide for using n8n-mcp tools (HIGHEST PRIORITY) +- `n8n-mcp-tools-expert-v1.0.0.zip` - Expert guide for using n8n-mcp tools (recommended to install first) - `n8n-workflow-patterns-v1.0.0.zip` - 5 proven workflow architectural patterns - `n8n-validation-expert-v1.0.0.zip` - Validation error interpretation and fixing - `n8n-node-configuration-v1.0.0.zip` - Operation-aware node configuration @@ -96,7 +96,7 @@ After installation, test skills by asking: ## πŸ”§ Requirements -- **n8n-mcp MCP server** installed and configured +- **n8n-mcp MCP server** installed and configured ([Installation Guide](https://github.com/czlonkowski/n8n-mcp)) - **Claude Pro, Max, Team, or Enterprise** plan (for Claude.ai skills) - **.mcp.json** configured with n8n-mcp server @@ -131,4 +131,4 @@ MIT License - see `../LICENSE` file Conceived by Romuald CzΕ‚onkowski - https://www.aiadvisors.pl/en -Part of the n8n-mcp project. +Part of the [n8n-mcp project](https://github.com/czlonkowski/n8n-mcp). diff --git a/dist/n8n-expression-syntax-v1.0.0.zip b/dist/n8n-expression-syntax-v1.0.0.zip index ef3bcf95f55934c889cad7f2da6495074792ecb6..272aedace66cf226ad54f31655f93647c54a6671 100644 GIT binary patch delta 15 XcmbOoIy-d35osnN_x;XV_dDlD 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 delta 1605 zcmV-L2D@6aWAK2mnA_R9n{WV(qg9006%W000R98~{>9K}1bOE^TC0 zR0#kB2a``D7Jq$K%Wm676y5VHCNKg}s%SlI)vD2rBiXTFJ2q@3SrmmaCP&i1B!`$8 zN>&zK6lg!7>;6uEBwx~VXGofM(yk1Mog*`1aUHK& zt`cGJxRiO~9`Jv|Q<=aNf1Aqj--@hA{p&gh{#NzTci16pN(WTAOL`_#!KSLrfzcQ_ zQek@Rw|`-8I3BQ6<|xK0%To`6mP$*z3xaO(k-cHz;ot}VsYAxMf=-n%^C(ki?N3F` z)xsE@h28CP%b!@dMS+5e=7VwA*JvP|_xxP9;D3f&D>TePYNhWR`szBvit1zS^~u9d z`6@nzGKU3{*}5n65xL9MHf|r#G+>-B<*L-)B8;m?;roj!OSE?@?YcQPP@5{SiLV@l z^aS&TDr8K}Uc6{##q4mqmhrmk0Ug{wa`WhlL8`^Ba01AV1N zvVV^yel>XXfjfzElTTQA;*)_s>twMTKUDNHai2R<5SbcjORcpBXNbpF;nP` zH?=sek1~fG^SlDfy=LL0{_fy)fKEZQ6@OUnB{#d(*@G~Q?J*Dx2_;XV z7@02>rFq%q7F;z-z31Y34J|wEvs|^#5^I5adaNuG_gm|p92S+>*`)-M?ebQ_AwE-a zNnxr29Ibi`?wlIR3_eseJ4M{mnHib_CKfq|)`8G)09D5o3rSW0P$Zq>V7Sk^U4H?; zXfPO(eqYhCD(1dwjdML%a~mLpQs+N3$bHoXbtoW#J>Lh2V%?sY&6r@965z~2jhgH z&cnl_-gtb3p}^DU0V!Z+P35`(Y=20G9?o+kS8MAhVr)yel!l-$nmIN8(Xa<$w?gDh zB+{a%!^!h2k9+_5;GHVT6q8ZLR0G({ABD?tj%=yR=;n8OY%^(0De4kEDmM)(uI1G( zGy?iVZ03RLJ3(vc7^|&vcOt%PiJ1H`LsKqsCXTNl0U|7EmDB~R3_Ms1K!36kWbdXS ztg$JY{m?8iLn{+?Ud%5q_p=0xDLkB1JFLSZKRg}u9#A(gz02vz?ezTq{m1$2wDKH{ zTApqSB+V44muEv=gJ6X)HKfH7vx13vq^~;50%-4i?kBukPuqP5pR89DM9F+1L zvx7-*G&v$X;P;K>+kg|A$KL|r?laGYzwv|Xk{ioDx?D*Rj0U4|G#o^uL3PvZc5eu7 zwR9sI7XW|b0-Ct}N@lSc(F0$mfccm?P(4nSN~Th{Jk?Xv{{0KW^9 zZa5+W2LhAeI31I(I35A^lg>Cz15y_NlfV`hlQcO%0n3whIaC6gER)MQI|c(e00000 D;13Uj diff --git a/dist/n8n-node-configuration-v1.0.0.zip b/dist/n8n-node-configuration-v1.0.0.zip index f73aaa4362b6e8f9d2fe33b2850556519c21e76b..143a677be340bf44b42c1eb5728e6690911e6da7 100644 GIT binary patch delta 17 Ycmdnn!ML}Bal;9HCR35kr}T?O070h)vH$=8 delta 17 Ycmdnn!ML}Bal;9Hra0lvr}T?O07Ae9+5i9m diff --git a/dist/n8n-validation-expert-v1.0.0.zip b/dist/n8n-validation-expert-v1.0.0.zip index 96a68e43b6ddbfd944275d32f2ab16d74301f2c9..9af4003f6935435a4e4b5773d8aa9fdbea085e42 100644 GIT binary patch delta 3302 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

!8=_ml`B;-b8xs7G(&}eq- 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