CtrlK
BlogDocsLog inGet started
Tessl Logo

n8n-validation-expert

Expert guide for interpreting and fixing n8n validation errors.

44

Quality

48%

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/skills/n8n-validation-expert/SKILL.md

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

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.

This skill provides comprehensive coverage of n8n validation with good concrete examples and clear error-fix patterns, but suffers from significant verbosity and repetition. The validation loop concept and timing statistics are repeated unnecessarily, and sections like false positives and auto-sanitization are too detailed for the main SKILL.md when separate reference files are supposedly available. The actionability is strong with executable code examples, but the overall token efficiency undermines its effectiveness as a skill file.

Suggestions

Reduce repetition: the validation loop timing (23s/58s) and iteration count (2-3 cycles) appear at least 3 times — state once in the workflow section and remove from philosophy and summary.

Move the detailed false positives section and auto-sanitization details into the referenced ERROR_CATALOG.md and FALSE_POSITIVES.md files, keeping only a brief summary with cross-references in SKILL.md.

Remove the 'How to Read It' section that explains how to check JSON fields and iterate arrays — Claude already knows this.

Cut the 'Validation Profiles' section to a simple table rather than four subsections with pros/cons that Claude can infer.

DimensionReasoningScore

Conciseness

Significantly verbose with substantial repetition. The validation loop concept is explained multiple times (philosophy section, validation loop section, summary). The 'How to Read It' section explains basic JSON field checking that Claude already knows. Telemetry statistics (7,841 occurrences, 23s/58s) are repeated multiple times without adding value. The false positives section is extensive and could be drastically shortened.

2 / 5

Actionability

Provides concrete code examples for each error type with before/after fixes, specific function calls with parameters, and executable JavaScript snippets. Minor gaps: some function calls (validate_node, n8n_autofix_workflow) lack full context about where/how they're invoked, and the validate_workflow example uses spread syntax placeholders rather than complete configurations.

4 / 5

Workflow Clarity

The validation loop is clearly sequenced with an explicit iterate-until-valid pattern. Recovery strategies provide clear step-by-step processes. The auto-fix strategy includes a preview-then-apply checkpoint. However, the overall workflow for when to use which strategy could be clearer, and the relationship between node-level and workflow-level validation isn't explicitly sequenced.

4 / 5

Progressive Disclosure

References ERROR_CATALOG.md and FALSE_POSITIVES.md at the bottom, but no bundle files are provided to verify these exist. The main file itself is very long (~400+ lines) with sections like the full false positives guide and detailed auto-sanitization examples that would be better placed in referenced files. The content that is inline could be significantly trimmed with more aggressive use of external references.

3 / 5

Total

13

/

20

Passed

Description

39%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 identifies a clear niche (n8n validation errors) but is too terse and lacks both concrete action details and explicit trigger guidance. It would benefit from listing specific capabilities and adding a 'Use when...' clause to help Claude select it appropriately.

Suggestions

Add a 'Use when...' clause with trigger terms like 'n8n error', 'workflow validation', 'node configuration error', or 'automation debugging'.

List specific concrete actions such as 'parses n8n validation error messages, identifies misconfigured nodes, suggests fixes for credential and connection issues'.

Include natural synonyms and variations like 'workflow errors', 'node errors', 'n8n workflow debugging', and 'automation platform errors'.

DimensionReasoningScore

Specificity

Names the domain (n8n validation errors) but the actions are vague — 'interpreting and fixing' are generic verbs that don't describe concrete actions like parsing error codes, suggesting node configurations, or debugging workflow connections.

2 / 5

Completeness

Has a vague 'what' (interpreting and fixing n8n validation errors) but completely lacks a 'when' clause. There is no explicit trigger guidance for when Claude should select this skill.

2 / 5

Trigger Term Quality

Includes 'n8n' and 'validation errors' which are relevant keywords a user might mention, but misses natural variations like 'workflow error', 'node error', 'n8n workflow', 'automation error', or specific error types.

3 / 5

Distinctiveness Conflict Risk

The mention of 'n8n' specifically narrows this to a particular automation platform, making it fairly distinct. However, it could overlap with general debugging or error-fixing skills. The specificity of 'n8n validation errors' reduces conflict risk considerably.

4 / 5

Total

11

/

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 (692 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.