CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

55

Quality

63%

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 ./skills/n8n-node-configuration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 demonstrates strong actionability with concrete, operation-aware configuration examples and a clear validate-iterate workflow. However, it is significantly over-long and repetitive, with the same concepts (HTTP Request body dependencies, Slack operation differences, get_node detail levels) demonstrated multiple times across sections. Much of the detailed content (property dependency deep dives, node-specific examples) should be moved to the referenced bundle files to keep the SKILL.md lean.

Suggestions

Reduce content by ~50% by eliminating repeated examples — the HTTP Request POST configuration appears in at least 3 sections, and the Slack post/update difference is shown twice. Keep one canonical example of each.

Move the 'Property Dependencies Deep Dive', 'Common Node Patterns', and 'Operation-Specific Configuration' sections into DEPENDENCIES.md and OPERATION_PATTERNS.md respectively, keeping only brief summaries with links in SKILL.md.

Remove explanations of concepts Claude already knows, such as what GET vs POST means, what displayOptions translates to in plain English, and the general concept of field visibility — focus on the n8n-specific tool usage patterns.

Consolidate the 'Best Practices' and 'Anti-Patterns' sections into a single concise checklist, as they currently restate guidance already given in the workflow and examples sections.

DimensionReasoningScore

Conciseness

The skill is severely bloated at ~400+ lines. It repeats the same concepts multiple times (e.g., the HTTP Request POST example appears in at least 3 different sections, the Slack operation differences are shown repeatedly, and the get_node detail levels are explained twice). The anti-patterns section largely restates what was already covered. Many sections explain things Claude would already understand (e.g., what displayOptions means, what GET vs POST is). The '56 seconds average between configuration edits' stat adds no actionable value.

2 / 5

Actionability

The skill provides concrete, executable JavaScript configuration examples with specific field names, values, and tool invocations (get_node, validate_node). The examples are realistic and cover multiple node types. However, the tool calls appear to be pseudocode rather than actual MCP tool invocations with proper syntax, and some examples like validate_node show hypothetical error messages rather than real ones.

4 / 5

Workflow Clarity

The configuration workflow is clearly sequenced (identify → get_node → configure → validate → iterate → deploy) with explicit validation checkpoints and a feedback loop (validate → fix → re-validate). The HTTP Request walkthrough demonstrates this iterative process well. Minor gap: the workflow doesn't specify what to do if validation continues to fail after multiple iterations, and the 'Deploy' step lacks specifics.

4 / 5

Progressive Disclosure

The skill references DEPENDENCIES.md and OPERATION_PATTERNS.md for deeper dives, which is good progressive disclosure. However, no bundle files are provided to verify these exist. The main problem is that the SKILL.md itself contains far too much detail that should be in those referenced files — the 'Property Dependencies Deep Dive', 'Common Node Patterns', and 'Operation-Specific Configuration' sections are extensive and would be better placed in the referenced files, keeping the SKILL.md as a concise overview.

3 / 5

Total

13

/

20

Passed

Description

71%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.

The description has a solid structure with a clear 'Use when...' clause covering multiple trigger scenarios, which is its strongest aspect. However, the actions described are more abstract guidance categories than concrete operations, and the trigger terms lean technical rather than matching natural user language. The description would benefit from more specific, concrete actions and natural language synonyms.

Suggestions

Add more concrete actions describing what the skill actually produces or does, e.g., 'Provides field-by-field configuration guidance for workflow nodes, identifies required vs optional properties, explains operation-specific parameter dependencies.'

Include more natural language trigger terms and synonyms users might say, such as 'set up a node', 'node settings', 'what fields are required', 'how to fill in node properties', or specific platform/tool names if applicable.

DimensionReasoningScore

Specificity

Names the domain (node configuration) and lists several actions like 'configuring nodes', 'understanding property dependencies', 'determining required fields', but these are more like abstract guidance categories than concrete actions (e.g., no mention of specific outputs or transformations).

3 / 5

Completeness

Clearly answers both 'what' (operation-aware node configuration guidance) and 'when' with an explicit 'Use when...' clause listing five concrete trigger scenarios: configuring nodes, understanding property dependencies, determining required fields, choosing detail levels, and learning configuration patterns.

5 / 5

Trigger Term Quality

Includes some relevant terms like 'node configuration', 'property dependencies', 'required fields', 'get_node', and 'node type', but these are fairly technical. Missing natural user phrases like 'set up a node', 'node settings', 'how to configure', or specific node type examples that users might mention.

3 / 5

Distinctiveness Conflict Risk

Fairly distinct with its focus on 'operation-aware node configuration' and specific mentions of 'get_node detail levels' and 'property dependencies', which narrow the scope. However, 'node configuration' could overlap with other node-related skills if they exist, and the term 'common configuration patterns' is somewhat broad.

4 / 5

Total

15

/

20

Passed

Validation

81%

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

Validation9 / 11 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

9

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.