CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fable-protocol

An advanced, autonomous AI agent skill designed to execute complex, multi-step, and long-horizon tasks with high reliability and minimal human interruption.

Quality

55%

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 ./.agents/skills/fable-protocol/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 is a well-organized, token-efficient set of behavioral rules that mostly assumes Claude's competence, and its single-file structure is appropriate for its length. Its weaknesses are operational vagueness in several directives (verification cadence, memory implementation, the referenced 'send_to_user' tool) and the absence of any sequenced workflow despite governing long-horizon, multi-step runs.

Suggestions

Make the vague directives executable: replace "establish a method for checking your own work at a specific interval" with a concrete recipe (e.g. 'every N completed steps, spawn a fresh-context subagent with the spec and the diff and ask it to list discrepancies'), and specify the memory file path/format in section 5.

Add a short ordered run workflow (e.g. 1. restate the goal and scope, 2. plan and delegate, 3. execute with interval verification, 4. final fresh-context audit, 5. outcome-first report) so the protocol sequences its policies for long-horizon runs.

Either name the actual client-side tool interface for mid-task updates (section 7's 'send_to_user') with how to invoke it, or drop the reference to a tool that may not exist in the target environment.

DimensionReasoningScore

Conciseness

The body is lean, directive bullet prose with no padding and no explanations of concepts Claude already knows; e.g. "Do not stop mid-task to ask for permission for reversible actions." A few bullets are abstract and could be trimmed ("Being readable and being concise are different things, and readability matters more"), keeping it at anchor 4 rather than 5.

4 / 5

Actionability

Some directives are concretely operational ("Pause for user input ONLY for: (1) destructive/irreversible actions ...", "Present the clarification as a definitive set of choices (e.g., Option A vs. Option B)"), but many others are abstract exhortation without operational detail — "establish a method for checking your own work at a specific interval" and "work end-to-end with high reliability" give no executable specifics. This lands on anchor 3 (some concrete guidance but incomplete) rather than 4 (mostly executable guidance).

3 / 5

Workflow Clarity

The eight sections are organized policies rather than a sequenced workflow: there is no ordered run procedure (e.g. plan → execute → verify → report) for a protocol claiming to govern multi-day runs. Section 3 does provide verification guidance ("Verify your work against the specification, preferably using fresh-context subagents", "Report outcomes faithfully"), so checkpoints exist but are implicit and unsequenced — anchor 3, not 4 (which requires a clear sequence) and not 2 (validation is not absent).

3 / 5

Progressive Disclosure

The skill is a single self-contained ~57-line SKILL.md with no references/, scripts/, or assets/ directories; nothing in the body needs to live in a separate file. Eight clearly headed sections make navigation easy, matching the simple-skill exception (well-organized sections, no external references needed) for a top score.

5 / 5

Total

15

/

20

Passed

Description

25%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 abstract self-characterization rather than a capability statement: it describes what the skill is like ("advanced", "autonomous", "high reliability") but not what it concretely does or when it should be used. It lacks any trigger guidance and natural user keywords, giving it high conflict risk with other agentic skills.

Suggestions

Replace abstract qualities with concrete capabilities, e.g. 'Executes complex, multi-step tasks end-to-end: plans the work, delegates subtasks to parallel subagents, verifies results with fresh-context checks, and reports outcomes concisely.'

Add an explicit trigger clause, e.g. 'Use when the user asks for a long-running, multi-day, or multi-step task to be completed autonomously with minimal check-ins.'

Include natural user phrasings as triggers (e.g. 'long-running task', 'keep going until it's done', 'don't ask me, just do it') so the skill is distinguishable from other agent-behavior skills.

DimensionReasoningScore

Specificity

The description names a domain ("complex, multi-step, and long-horizon tasks") but the only action stated is the generic "execute ... tasks"; phrases like "advanced", "high reliability", and "minimal human interruption" are pure abstraction with no concrete capability. It fits anchor 2 (domain named, actions minimal/generic) rather than 1 because a domain is explicitly named, and not 3 because no concrete action (analogous to "extracts text") appears.

2 / 5

Completeness

The 'what' is vague ("execute complex ... tasks with high reliability") and the 'when' is entirely absent — there is no 'Use when ...' clause or equivalent trigger guidance, which also caps this dimension per the judging guidelines. This matches anchor 2 ('Has a vague what and no when') and not 3, which requires a clear 'what'.

2 / 5

Trigger Term Quality

The only candidate keywords are "multi-step", "autonomous", and "long-horizon" — one or two generic terms surrounded by technical jargon ("long-horizon", "high reliability") that users would not naturally say when needing this skill. It sits between anchor 1 (jargon-only) and anchor 3 (some relevant keywords), matching anchor 2's 'one or two generic keywords; missing the natural phrases users say'.

2 / 5

Distinctiveness Conflict Risk

"An advanced, autonomous AI agent skill" is very broad and would overlap with virtually any agentic or autonomy-related skill, matching anchor 2 ('Very broad; high overlap risk with many similar skills'). It is not 1 only because "long-horizon" tasks carve out a slight niche, and not 3 because no distinct trigger distinguishes it from similar skills.

2 / 5

Total

8

/

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

glenrioariesto/social-content-studio

Path

.agents/skills/fable-protocol/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.