CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

n8n-workflow-patterns

Proven architectural patterns for building n8n workflows.

Quality

57%

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-workflow-patterns/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

52%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 body delivers genuinely useful, mostly actionable n8n guidance — patterns, gotchas with exact syntax fixes, and a solid phase-by-phase creation checklist with validation steps — but it is bloated by heavy repetition across redundant sections and undermined by references to detail files that don't exist in the bundle. It functions as a monolith rather than the overview-plus-detail-files structure it advertises.

Suggestions

Actually create the referenced pattern files (webhook_processing.md, http_api_integration, database_operations.md, ai_agent_workflow.md, scheduled_tasks.md) in references/ and move the per-pattern detail out of SKILL.md, or remove the dangling 'Detailed Pattern Files' section.

Cut the redundant restatements: 'Pattern Statistics', the vague 'Real Template Examples' entries, and the 'Summary' repeat content already covered in 'The 5 Core Patterns' and 'Pattern Selection Guide' — consolidating them would roughly halve the body.

In the Validation Phase, add an explicit feedback loop (if validation fails: read the error, fix the node config, re-run validate_node) to convert the checklist from a sequence into a recovery-capable workflow.

DimensionReasoningScore

Conciseness

The five patterns are restated across at least five sections ('The 5 Core Patterns', 'Pattern Selection Guide', 'Quick Start Examples', 'Real Template Examples', 'Summary'), and 'Pattern Statistics' plus entries like 'Webhook Processing: Most common pattern — Most common: Form submissions...' add padding without actionable value — matching 'Noticeably verbose; several unnecessary explanations or padded sections'. Not 3, because the redundancy spans several sections rather than being minor over-explanation that could be tightened.

2 / 5

Actionability

Provides mostly concrete, executable guidance: exact expression fixes in gotchas ('{{$json.body.email}}' vs '{{$json[0].field}}'), specific node sequences in the five worked examples (e.g., 'Webhook (path: "form-submit", POST) → Set → Slack'), and named tool operations (search_nodes, validate_node, validate_workflow, activateWorkflow). Not 5, because examples are node-name outlines without configuration detail and some guidance is generic ('Use descriptive node names').

4 / 5

Workflow Clarity

The 4-phase creation checklist (Planning → Implementation → Validation → Deployment) is a clear sequence with validation checkpoints — 'Validate each node configuration (validate_node)', 'Validate complete workflow (validate_workflow)', 'Test with sample data', 'Monitor first executions' — and error handling is built into the patterns. Not 5, because there is no explicit validate → fix → re-validate feedback loop, and 'Handle edge cases (empty data, errors)' is listed but not specified as a checkpoint.

4 / 5

Progressive Disclosure

The entire skill is a single ~410-line file with no bundle present, and the 'Detailed Pattern Files' section points to webhook_processing.md, http_api_integration, database_operations.md, ai_agent_workflow.md, and scheduled_tasks.md — none of which exist in references/ or anywhere in the bundle — so pattern detail that clearly belongs in those files is inlined while the references dangle. This matches 'content that clearly belongs in separate files is inlined'. Not 3, because although references are clearly signaled, they resolve to nothing, leaving the promised navigation impossible.

2 / 5

Total

12

/

20

Passed

Description

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

The description is concise and names its niche (n8n workflow architecture), but it is too generic to act as an effective trigger: it lists no concrete patterns or actions, provides no 'Use when...' guidance, and is hard to distinguish from sibling n8n skills in the same family. It reads more like a title than a functional description.

Suggestions

Add an explicit trigger clause, e.g., 'Use when designing or building n8n automations, choosing a workflow pattern, or deciding how to structure nodes, triggers, and error handling.'

Enumerate the concrete patterns covered — 'Covers webhook processing, HTTP/API integration, database sync, AI agent, and scheduled-task patterns' — to raise specificity and trigger-term coverage.

Differentiate from sibling n8n skills by framing this as the architectural/design-level skill (pattern selection and structure) rather than tool usage, node configuration, or validation.

DimensionReasoningScore

Specificity

The description names the domain ("n8n workflows") but offers only the generic action "building" via "Proven architectural patterns" — matching 'Names the domain but actions are minimal or generic' ("Processes PDF files"). Not 3, because unlike 'Processes PDF files and extracts content' it enumerates no concrete capability or pattern (webhook processing, scheduled tasks, AI agent workflows, etc.).

2 / 5

Completeness

Has a clear 'what' (architectural patterns for building n8n workflows) but no 'Use when...' clause or equivalent trigger guidance, which the judging guidelines explicitly cap at 3. Not 4, because the 'when' is entirely absent rather than just imprecise.

3 / 5

Trigger Term Quality

Includes relevant keywords a user might say — "n8n", "workflows", "patterns", "architectural" — but misses common natural variations like "automation", "integration", "webhook", or "node", matching 'Some relevant keywords but missing common variations or synonyms'. Not 4, because natural phrasing users would actually use when requesting workflow help is largely absent.

3 / 5

Distinctiveness Conflict Risk

"n8n" establishes a clear niche, but "building n8n workflows" would trigger for nearly any n8n build request and overlaps with sibling skills named in the body (e.g., 'n8n MCP Tools Expert — Create workflows'), matching 'Somewhat specific but could still overlap with similar skills'. Not 4, because overlap risk with closely related n8n skills is more than minor.

3 / 5

Total

11

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/n8n-workflow-patterns/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.