CtrlK
BlogDocsLog inGet started
Tessl Logo

host-observer

Use this when fulfilling claude-mem observer jobs on Grok Bot: reply only skip_summary or one full observation XML, never prose.

66

Quality

78%

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 ./claude-mem-grok-bot/skills/host-observer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, high-signal instruction set that assumes Claude's competence and crisply separates the two output cases. The only meaningful gap is the absence of a complete observation XML example.

Suggestions

Include one full `<observation>` example showing title, a couple of facts with paths, and a narrative so the expected output shape is unambiguous.

Add a one-line validation reminder (e.g. confirm exactly one of skip_summary/observation is produced before returning) to strengthen the workflow checkpoint.

DimensionReasoningScore

Conciseness

Extremely lean body with no padding or explanation of concepts Claude already knows; every line carries a concrete instruction.

5 / 5

Actionability

Gives concrete, copy-paste-ready XML snippets (skip_summary, outputClass=prose) and explicit rules, but omits a full worked example of a complete observation XML, leaving a minor gap.

4 / 5

Workflow Clarity

Clear conditional dispatch (idle/init/no tool results vs finished unit) with explicit do-not rules; it is a simple conditional skill rather than a multi-step pipeline, so minor sequencing gaps keep it just below fully explicit validation/checklist level.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, no external references needed, and well-organized with bold case labels; per the simple-skill exception this earns full marks.

5 / 5

Total

18

/

20

Passed

Description

71%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, concrete, and clearly scoped to a specific internal job, with an explicit trigger clause. It is slightly held back by jargon-leaning trigger terms rather than natural user phrases.

Suggestions

Add natural-language trigger synonyms a user might actually say (e.g. 'when observing Grok Bot messages' or 'when summarizing a Grok Bot session') alongside the internal 'observer jobs' term.

Clarify the 'when' scope slightly, e.g. note it applies per inbox job or per generation loop turn, to reduce ambiguity.

DimensionReasoningScore

Specificity

Names the domain (claude-mem observer jobs on Grok Bot) and several concrete actions (reply skip_summary, one full observation XML, never prose), with only minor coverage gaps relative to a comprehensive list.

4 / 5

Completeness

Has an explicit 'Use this when' trigger and a clear 'what' (reply only skip_summary or one full observation XML, never prose); the 'when' is concrete but could be marginally more specific about scope.

4 / 5

Trigger Term Quality

Includes relevant niche terms like 'observer jobs' and 'Grok Bot', but these lean toward internal jargon and lack common natural-language variations a user might say.

3 / 5

Distinctiveness Conflict Risk

Occupies a clear, narrow niche (claude-mem observer jobs on Grok Bot) with distinct triggers and minimal risk of firing for the wrong skill.

5 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
thedotmack/claude-mem
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.