CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hub-status

Show DAG state, agent progress, and branch status for an AgentHub session. Use when the user runs /hub:hub-status or asks how the AgentHub agents are doing.

63

Quality

79%

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 ./engineering/agenthub/skills/hub-status/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A solid, executable skill body with concrete commands, clear usage examples, and sensible follow-up guidance for a read-only status command. Its main weaknesses are token redundancy from a near-duplicate example output and unstated details like how to resolve the latest session ID or handle missing sessions.

Suggestions

Replace the second example output ("Example output for a content task") with a one-line note that board activity content varies by task type, reclaiming ~17 redundant lines.

Add a brief step showing how to resolve the latest session ID when the user does not supply one (e.g., the session_manager.py command or flag that lists/picks the latest session).

Add one line of error handling in "After Status" for the common failure cases: unknown session ID or no sessions yet.

DimensionReasoningScore

Conciseness

The commands and section framing are lean, but the second example block ("Example output for a content task", ~17 lines) duplicates the first output's structure almost verbatim with only task text and board messages changed — a noticeable chunk that could be tightened to a one-line note. This is more than the "minor instances" of over-explanation required for score 4, but the rest is efficient so it is well above score 2.

3 / 5

Actionability

"python {skill_path}/scripts/session_manager.py --status {session-id}" and the two companion commands are concrete, near copy-paste ready, and the "After Status" section gives specific next-step suggestions. Minor gaps remain: no guidance on resolving the latest session ID when the user supplies none, and the {session-id} placeholder resolution is left implicit, keeping it below fully-executable score 5.

4 / 5

Workflow Clarity

A clear numbered sequence of three concrete read-only commands, with a conditional follow-up section ("If all agents have posted results... / If some agents are still running...") acting as a lightweight checkpoint. It falls short of score 5 because there are no error-recovery steps (e.g., what to do if the session ID is not found or no sessions exist); it is above score 3 since the branching after-status guidance supplies implicit checkpoints and the read-only nature requires no destructive-operation validation.

4 / 5

Progressive Disclosure

Well-organized sections (Usage, What It Does, Output Format, After Status) with script references clearly signaled as one-level-deep paths under {skill_path}/scripts/, and nothing that should be split into separate reference files. Minor gaps: the scripts are referenced by path without any note of what each supports, and the redundant second example could live elsewhere or be condensed, so it does not reach the fully-polished score-5 anchor.

4 / 5

Total

15

/

20

Passed

Description

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

A strong description: third-person voice, explicit what-and-when structure, and concrete triggers including the command name. Keyword coverage could add a few more natural variations, and the what-clause could mention board updates/commit counts for full coverage.

DimensionReasoningScore

Specificity

"Show DAG state, agent progress, and branch status" lists several concrete actions anchored to a named domain ("AgentHub session"), but omits capabilities the body covers (commit counts, board activity), leaving minor gaps in coverage. It sits above score 3 (only 1-2 actions) and below score 5 (comprehensive coverage) because a couple of the skill's actual outputs are not mentioned.

4 / 5

Completeness

Explicitly answers both: what ("Show DAG state, agent progress, and branch status for an AgentHub session") and when ("Use when the user runs /hub:hub-status or asks how the AgentHub agents are doing") with concrete trigger phrases. This matches the score-5 anchor exactly; the 'when' clause is explicit and specific, not merely implied as at score 4.

5 / 5

Trigger Term Quality

Includes the explicit command trigger "/hub:hub-status" and a natural user phrase "asks how the AgentHub agents are doing" — good keyword coverage. A few natural variations (e.g., "agent status", "check the agents", "session status") are missing, keeping it below 5.

4 / 5

Distinctiveness Conflict Risk

"AgentHub session" carves out a clear niche with a distinct command trigger, so it is mostly distinguishable. Minor overlap risk remains with other /hub: skills that could also fire on questions about agent progress, keeping it below 5.

4 / 5

Total

17

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

engineering/agenthub/skills/hub-status/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.