CtrlK
BlogDocsLog inGet started
Tessl Logo

change

Track and inspect graph changes, diffs, temporal updates, and the impact of new data on Semantica knowledge graphs.

62

Quality

72%

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 ./plugins/skills/change/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 concise, well-organized reference with executable Python examples for both subcommands and clear output descriptions. Minor actionability gaps (undefined variables) and the absence of error-handling notes keep it just below perfect.

Suggestions

Define or note the source of from_ts/to_ts/node_id (e.g., from $ARGUMENTS) so the code is fully self-contained.

Add a brief note on expected validation or error handling when compute_diff returns an empty result or invalid timestamp range.

DimensionReasoningScore

Conciseness

Lean and efficient with no concept over-explanation; each line (usage, snippet, output note) earns its place and assumes Claude's competence.

5 / 5

Actionability

Provides real, executable Python with concrete imports and method calls, but variables like from_ts/to_ts/node_id are referenced without definition, leaving a minor gap versus fully copy-paste-ready code.

4 / 5

Workflow Clarity

The two subcommands are clearly sequenced with usage, code, and expected output; operations are read-only/non-destructive so validation checkpoints are not required, but there is no explicit error-handling guidance either.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, with well-organized section headers and no need for external references, meeting the simple-skill exception for a clean overview structure.

5 / 5

Total

18

/

20

Passed

Description

58%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 clearly states the domain and several concrete actions but lacks an explicit 'Use when' trigger clause, capping completeness. Trigger terms are relevant but technical rather than the natural phrasing users would say.

Suggestions

Add a 'Use when...' clause naming natural trigger phrases users would say (e.g., 'Use when the user asks about graph changes, diffs, or how new data affects a Semantica knowledge graph').

Include everyday synonyms alongside technical terms (e.g., 'history', 'revisions', 'what changed') to broaden trigger coverage.

Tighten 'graph changes' toward a more concrete capability list to push specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Track and inspect graph changes, diffs, temporal updates, and the impact of new data') but 'graph changes' stays slightly generic, leaving minor coverage gaps versus the comprehensive anchor 5.

4 / 5

Completeness

The 'what' is stated clearly but there is no 'Use when...' clause or equivalent trigger guidance, which per the guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant technical terms are present ('changes, diffs, temporal updates, impact of new data') but it omits the natural lay phrasing and synonyms a user would actually say, so coverage is partial.

3 / 5

Distinctiveness Conflict Risk

Scoped specifically to 'Semantica knowledge graphs' with a clear niche and distinct triggers, leaving only minor overlap risk with closely related skills.

4 / 5

Total

14

/

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
semantica-agi/semantica
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.