CtrlK
BlogDocsLog inGet started
Tessl Logo

fastclaw-skill-learner

Analyze conversations to extract reusable skill patterns. Used internally by FastClaw to auto-generate skills from complex multi-step tasks.

53

Quality

61%

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/fastclaw-skill-learner/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is concise and well-structured with a concrete output format and clear decision criteria, but the core analysis procedure stays at an abstract level and lacks explicit validation checkpoints.

Suggestions

Turn "How to Analyze" into concrete, ordered steps (e.g., enumerate tool calls in transcript, cluster them into a named procedure, replace literal values with placeholders) instead of abstract prompts.

Add a validation checkpoint before emitting output (e.g., confirm the extracted steps are repeatable and generalize beyond the specific inputs), with a retry path if the check fails.

Provide one short worked example showing the transcript-to-JSON transformation end to end, to make the output format unambiguous.

DimensionReasoningScore

Conciseness

The body is lean (~80 lines), assumes Claude's competence, and avoids re-explaining concepts Claude already knows; every section earns its place.

3 / 3

Actionability

The JSON output template and explicit extraction/non-extraction criteria are concrete, but "How to Analyze" (identify core workflow / pattern / value) gives abstract direction rather than executable steps.

2 / 3

Workflow Clarity

A clear sequence exists (decide whether to extract, then analyze, then output JSON) with a decision gate, but validation checkpoints are implicit and there is no error-recovery feedback loop.

2 / 3

Progressive Disclosure

The skill is self-contained with well-organized sections and no nested or external references; given there are no bundle files and no need for them, the structure is appropriately flat and navigable.

3 / 3

Total

10

/

12

Passed

Description

50%

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 states a clear purpose but omits explicit user-facing trigger guidance and relies on internal jargon ("FastClaw", "auto-generate"). It reads as an internal capability note rather than a self-describing skill trigger.

Suggestions

Add an explicit "Use when..." clause naming situations a user would describe (e.g., after completing a complex multi-step task that could be reused).

Replace internal terms ("FastClaw", "auto-generate") with natural user-facing language so the description reads as a standalone trigger.

List a few more concrete actions (extract, summarize, parameterize, generalize) to lift specificity toward the level-3 anchor.

DimensionReasoningScore

Specificity

"Analyze conversations to extract reusable skill patterns" names the domain and a couple of actions, but stops short of listing multiple specific concrete actions like the level-3 anchor.

2 / 3

Completeness

It clearly states what the skill does, but the "when" is only implied via internal usage and there is no explicit "Use when..." trigger clause, which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Terms like "conversations", "multi-step tasks", and "skill patterns" are somewhat natural, but "Used internally by FastClaw to auto-generate skills" leans on internal jargon and lacks common user-spoken variations.

2 / 3

Distinctiveness Conflict Risk

Skill extraction from conversations is a fairly distinct niche, but the absence of explicit trigger guidance and the internal FastClaw framing leave some overlap risk versus other analysis skills.

2 / 3

Total

8

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository
fastclaw-ai/fastclaw
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.