CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-workflow

Agent skill for workflow - invoke with $agent-workflow

63

2.43x
Quality

46%

Does it follow best practices?

Impact

95%

2.43x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/agent-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 a clear persona and a concrete, adaptable MCP toolkit code block, but is padded with buzzword lists and promises capabilities (error recovery, retry, rollback, vector matching) it never shows how to execute. No validation or verification checkpoints exist despite the skill driving batch workflow execution. Structure is reasonable but marred by a duplicate frontmatter block.

Suggestions

Cut the 'Quality standards', 'Advanced features you leverage', and closing summary sections, or fold them into one-phrase notes; they restate expertise rather than add instructions Claude does not already have.

Add an end-to-end worked example showing creation, execution, status checking, and an explicit error-recovery/validation loop (e.g. check workflow_status, handle failed steps, retry) to back the claimed error-handling capabilities.

Remove the duplicate stub frontmatter block from the top of the body, and move the full tool-call reference into a references/ file with short inline pointers if the toolkit grows.

DimensionReasoningScore

Conciseness

The 'Quality standards', 'Advanced features you leverage', and closing paragraphs are padded buzzword restatements ('Robust error handling with graceful failure recovery', 'Optimize workflow efficiency and resource utilization') that restate what the code and role definition already convey, matching the 'noticeably verbose; several unnecessary or padded sections' anchor rather than the mostly-efficient anchor.

2 / 5

Actionability

The toolkit block provides four concrete mcp__flow-nexus__ tool calls with realistic arguments, but placeholders like 'workflow_id' and 'task_id' are unexplained, and the heavily promised error handling, retry, and rollback mechanisms are never shown in code, matching the 'some concrete guidance but incomplete; missing key details' anchor.

3 / 5

Workflow Clarity

A six-step design sequence is listed ('Requirements Analysis' through 'Performance Optimization'), but it is a design checklist rather than an execution workflow, and no validation checkpoints are given; per the scoring notes, batch workflow execution without validation/feedback loops caps workflow clarity at 3.

3 / 5

Progressive Disclosure

Sections are clearly headed and the skill is short enough to be self-contained, but a duplicate frontmatter block sits at the top of the body and the tool-call reference is one monolithic inline block that could be better organized, matching the 'some structure but could be better organized' anchor.

3 / 5

Total

11

/

20

Passed

Description

50%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 answers 'what' with a named domain and generic capability verbs, but lacks any explicit 'when to use' trigger clause and natural user phrasings. It reads as a mid-level capability statement rather than a strong trigger-rich description. Note: the file contains a duplicate frontmatter block; the substantive flow-nexus-workflow description was evaluated.

Suggestions

Add an explicit 'Use when...' clause naming concrete triggers, e.g. 'Use when setting up CI/CD pipelines, ETL/data processing pipelines, or multi-step automated tasks triggered by events or schedules.'

Include natural user-facing trigger terms users would actually say (e.g. 'pipeline', 'automate', 'ETL', 'CI/CD') alongside the current technical vocabulary like 'message queue coordination'.

Remove the duplicated stub frontmatter block at the top of SKILL.md so the operative description is unambiguous, and consider differentiating the capability verbs (e.g. 'builds, triggers, monitors, and recovers workflows') instead of the generic creates/executes/manages.

DimensionReasoningScore

Specificity

The description names the domain ('Event-driven workflow automation specialist') and lists three actions ('Creates, executes, and manages complex automated workflows'), but the verbs are generic rather than concretely differentiated, matching the anchor for domain plus limited concrete actions rather than the several-specific-actions anchor.

3 / 5

Completeness

It clearly answers 'what' (creates, executes, and manages event-driven workflows) but has no 'Use when...' clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords like 'event-driven', 'workflow', 'automation', and 'message queue' are present, but common natural phrasings users would actually say (e.g. 'CI/CD pipeline', 'ETL pipeline', 'automate this task') are missing, matching the 'some relevant keywords but missing variations' anchor.

3 / 5

Distinctiveness Conflict Risk

'Event-driven workflow automation' carves out a recognizable niche, but the broad automation/orchestration framing could overlap with generic automation or agent-orchestration skills, matching the 'somewhat specific but could still overlap' anchor.

3 / 5

Total

12

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
ruvnet/ruflo
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.