CtrlK
BlogDocsLog inGet started
Tessl Logo

ontology

Manage ontology schemas, concepts, alignments, and SHACL/OWL validation for Semantica knowledge graphs. Uses OntologyEngine and OntologyValidator.

65

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 ./plugins/skills/ontology/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, executable reference: each subcommand gets concrete code with dependency/error notes inline and no extraneous explanation. Minor expansion of the thinnest section (evaluate) would round out actionability.

Suggestions

Flesh out the 'evaluate' subcommand with an example showing the report's fields (e.g., report.score, report.findings) to match the depth of the other sections.

Add a one-line note on expected return shapes where currently only attribute access is shown (e.g., what engine.evaluate returns) to remove guesswork.

DimensionReasoningScore

Conciseness

Lean one-line-purpose-plus-code sections with no padding; inline comments earn their place by conveying dependencies and error requirements, assuming Claude's competence.

5 / 5

Actionability

Every subcommand has concrete, copy-paste-ready Python with imports, but the 'evaluate' section is a single terse line, leaving a minor gap versus fully comprehensive coverage.

4 / 5

Workflow Clarity

Each subcommand is an unambiguous standalone action organized under a clear header; no destructive/batch operation is present that would require validation checkpoints, so it sits just below the explicit-checkpoint anchor 5.

4 / 5

Progressive Disclosure

No bundle files exist and the body is self-contained with clean one-section-per-subcommand organization and no nested references, matching the well-organized-sections anchor 5.

5 / 5

Total

18

/

20

Passed

Description

70%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 specific, distinct, and uses natural third-person domain language, but it omits an explicit 'Use when…' trigger clause, capping its completeness. Adding trigger guidance would lift the weakest dimension.

Suggestions

Append an explicit 'Use when…' clause naming natural triggers (e.g., 'Use when managing Semantica ontologies, validating SKOS/OWL schemas, or aligning vocabularies').

Replace or qualify the generic verb 'Manage' with the concrete operations (author, validate, export, align) the skill actually performs.

Add a few natural synonyms a user might say ('ontology validation', 'SKOS concepts', 'align vocabularies') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists several concrete actions ('schemas, concepts, alignments, and SHACL/OWL validation') but the lone generic verb 'Manage' leaves minor coverage gaps versus the comprehensive anchor 5.

4 / 5

Completeness

Has a clear 'what' but no 'Use when…' clause or equivalent explicit trigger guidance, which per the guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Good domain keywords ('ontology', 'alignments', 'SHACL', 'OWL', 'validation', 'knowledge graphs') a user would naturally say, though a few natural synonyms/phrasings are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Semantica ontology/knowledge-graph management) with distinct, domain-specific triggers and minimal overlap with other skills.

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