How Skills Activate
Skills activate automatically based on your query content. You do not need to manually invoke them — the Claude runtime reads each skill’s frontmatterdescription field and matches it against your query keywords.
For example, the n8n Expression Syntax skill has this frontmatter:
{{}} syntax, $json, or expression errors, this skill activates and injects its expert guidance into the conversation.
Activation Trigger Reference
| Skill | Activates When Your Query Mentions |
|---|---|
| n8n Expression Syntax | expression, {{}} syntax, $json, $node, webhook data access, undefined variable |
| n8n MCP Tools Expert | search nodes, validate, find node, MCP tools, template, workflow management |
| n8n Workflow Patterns | build workflow, webhook, pattern, architecture, workflow structure |
| n8n Validation Expert | validation, error, fix, debug, validate workflow, false positive |
| n8n Node Configuration | configure node, property, operation, dependencies, AI workflow setup |
| n8n Code JavaScript | JavaScript Code node, $input, $helpers, DateTime, Code node error |
| n8n Code Python | Python Code node, Python limitations, standard library, no external libraries |
Individual Skill Usage
1. n8n Expression Syntax
Activates on: expression,{{}} syntax, $json, $node, webhook data access
- Example Queries
- What You'll Learn
- Example Response
2. n8n MCP Tools Expert
Activates on: search nodes, validate, find node, MCP tools, template, workflow- Example Queries
- What You'll Learn
- Example Response
3. n8n Workflow Patterns
Activates on: build workflow, webhook, pattern, architecture, workflow structure- Example Queries
- What You'll Learn
- Example Response
4. n8n Validation Expert
Activates on: validation, error, fix, debug, validate workflow- Example Queries
- What You'll Learn
- Example Response
5. n8n Node Configuration
Activates on: configure node, property, operation, dependencies, AI workflow- Example Queries
- What You'll Learn
- Example Response
6. n8n Code JavaScript
Activates on: JavaScript Code node,$input, $helpers, DateTime, Code node error
- Example Queries
- What You'll Learn
- Example Response
7. n8n Code Python
Activates on: Python Code node, Python limitations, standard library, no external libraries- Example Queries
- What You'll Learn
- Example Response
Best Practices
Be Specific
More specific queries activate skills with better context.Good: “Build a webhook that receives form data and posts to Slack”Better: “Build a webhook to Slack workflow with form validation and error handling”
Ask Follow-Up Questions
Skills provide deep knowledge. Don’t hesitate to dig deeper:
- “Explain property dependencies in HTTP Request node”
- “Show me more webhook examples”
- “What are validation profiles?”
Request Validation
Always ask for validation alongside builds:
- “Build this workflow AND validate it”
- “Check if this configuration is correct”
Leverage Cross-Skill Knowledge
Trigger multiple skills in a single query:
Reference Real Templates
Use the 2,653+ available n8n templates:
Request Step-by-Step
Ask for incremental guidance:
Skill Limitations
- What Skills CAN Do
- What Skills CANNOT Do
- Teach n8n concepts and best practices
- Guide MCP tool usage with correct parameters
- Provide proven workflow patterns
- Interpret validation errors and suggest fixes
- Explain node configurations and property dependencies
- Reference real templates from the n8n library
- Help write JavaScript and Python Code node logic
Tool Availability
| Tool | Availability |
|---|---|
search_nodes | Always available |
get_node | Always available |
validate_node | Always available |
validate_workflow | Always available |
search_templates | Always available |
get_template | Always available |
tools_documentation | Always available |
ai_agents_guide | Always available |
n8n_create_workflow | Requires N8N_API_URL + N8N_API_KEY |
n8n_update_partial_workflow | Requires N8N_API_URL + N8N_API_KEY |
n8n_validate_workflow (by ID) | Requires N8N_API_URL + N8N_API_KEY |
n8n_list_workflows | Requires N8N_API_URL + N8N_API_KEY |
n8n_get_workflow | Requires N8N_API_URL + N8N_API_KEY |
n8n_test_workflow | Requires N8N_API_URL + N8N_API_KEY |
n8n_executions | Requires N8N_API_URL + N8N_API_KEY |
n8n_deploy_template | Requires N8N_API_URL + N8N_API_KEY |
n8n_workflow_versions | Requires N8N_API_URL + N8N_API_KEY |
n8n_autofix_workflow | Requires N8N_API_URL + N8N_API_KEY |
Troubleshooting Skill Activation
Skill not activating when expected
Skill not activating when expected
Rephrase your query to include more of the skill’s trigger keywords.Also verify:
- Skills are installed in the correct directory (
~/.claude/skills/) - Each skill directory contains a
SKILL.mdwith valid frontmatter - Claude Code has been reloaded after installation
Wrong skill activates
Wrong skill activates
This is usually fine — skills complement each other and share knowledge. If you need a specific skill, be more explicit:
Need knowledge from multiple skills
Need knowledge from multiple skills
Ask a comprehensive question that spans multiple domains:All relevant skills will activate automatically.
Getting Help
- Issues: github.com/czlonkowski/n8n-skills/issues
- Discussions: github.com/czlonkowski/n8n-skills/discussions