CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

n8n-node-configuration

Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns by node type.

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/n8n-node-configuration/SKILL.md

The canonical home for this skill is n8n-node-configuration in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

58%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill's core strengths are its strongly actionable, validated workflow with real feedback loops and concrete per-node configuration examples. It is significantly undermined by systematic repetition of the detail-level guidance across four sections, and by progressive disclosure that inlines bulk reference material while pointing to two detail files that are missing from the bundle.

Suggestions

Consolidate the get_node detail-level guidance (standard/full/search_properties, the '95%' and token-size stats, and the decision tree) into a single section and remove the repetitions from 'Core Concepts', 'Best Practices', and 'Summary'.

Ship the referenced files or remove the references: create references/DEPENDENCIES.md and references/OPERATION_PATTERNS.md (with relative links) and move the node-specific example sections (Slack/HTTP/IF operation examples, common node patterns) into them, leaving SKILL.md as a lean overview.

Show MCP tool calls in their actual invocation form consistently instead of mixing 'const info = get_node(...)' JavaScript-style calls with elided 'validate_node({...})' stubs, so every example is copy-paste ready.

DimensionReasoningScore

Conciseness

The get_node detail-level guidance (standard vs. full vs. search_properties, '95% of use cases', '~1-2K tokens') is restated in at least four sections ('Core Concepts', 'get_node Detail Levels', 'Best Practices', 'Summary'), plus an ASCII decision tree that repeats the same logic. This systematic padding matches 'noticeably verbose; several unnecessary explanations or padded sections' better than the 'some unnecessary explanation' of anchor 3.

2 / 5

Actionability

Concrete config objects for Slack, HTTP Request, and IF nodes, a complete 8-step worked example with actual get_node/validate_node calls, and displayOptions snippets make the guidance mostly executable. Minor gaps (later steps elide calls as 'validate_node({...})' and MCP tools are shown as JavaScript functions) keep it from fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

The 8-step HTTP Request example demonstrates explicit validate -> read error -> fix -> re-validate feedback loops, the standard process includes a validation step, and the anti-patterns section explicitly forbids skipping validation. This matches the anchor for clear sequence with explicit validation and error-recovery loops.

5 / 5

Progressive Disclosure

The body cites DEPENDENCIES.md and OPERATION_PATTERNS.md under 'Detailed References', but neither file exists anywhere in the bundle (no references/ directory is present), so navigation dead-ends. Meanwhile ~400 lines of node-type-specific examples that belong in those reference files are inlined in SKILL.md, matching 'content that clearly belongs in separate files is inlined; or references are buried'.

2 / 5

Total

13

/

20

Passed

Description

71%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A solid description with an explicit, well-structured 'Use when...' clause covering multiple concrete triggers. Its main weaknesses are the abstract 'what' ('guidance'), the absence of the platform name 'n8n' in the description text itself, and overlap risk with closely related sibling skills.

Suggestions

State the platform explicitly in the description, e.g. 'Operation-aware n8n node configuration guidance', so it cannot trigger for other node-based tools or sibling skills.

Replace the abstract 'guidance' with what the skill concretely does, e.g. 'Determines required fields per resource/operation, resolves property dependencies, and selects get_node detail levels for n8n nodes.'

Add one or two natural synonyms users would say, such as 'node parameters' or 'set up nodes', to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists several specific actions ('configuring nodes, understanding property dependencies, determining required fields, choosing between get_node detail levels, or learning common configuration patterns'), but the 'what' is the abstract noun 'guidance' rather than concrete capabilities, keeping it below the comprehensive anchor 5.

4 / 5

Completeness

Both 'what' ('Operation-aware node configuration guidance') and an explicit multi-trigger 'Use when...' clause are present. The 'when' is concrete and specific, but the 'what' is a vague noun rather than a clear statement of capability, so it does not fully match anchor 5.

4 / 5

Trigger Term Quality

Natural phrases like 'configuring nodes', 'property dependencies', 'required fields', and the distinctive 'get_node detail levels' are present, but the description omits the platform name 'n8n' (it appears only in the name field) and synonyms like 'node parameters', so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

The description never names n8n, so 'configuring nodes' could overlap with Node-RED, node-based editors, or sibling skills ('n8n MCP Tools Expert', 'n8n Validation Expert'). Only 'get_node detail levels' is truly distinctive, matching 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

15

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (788 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/n8n-node-configuration/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.