CtrlK
BlogDocsLog inGet started
Tessl Logo

meta-knowledge-base-bootstrap

Bootstrap a domain knowledge base from a single seed (URL / PDF path / git repo / free-text topic): classify source → ingest with the right tool → persist to memory + xlsx index.

60

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./src/opensquilla/skills/exp/meta-knowledge-base-bootstrap/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%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 compact, well-structured overview that clearly summarizes the pipeline via a table and provides a fallback path. It is held back by a lack of executable guidance in the body and missing validation checkpoints for the batch persistence flow.

Suggestions

Add an explicit validation/verification checkpoint after ingest and before persistence/indexing (e.g. confirm the ingestion JSON is non-empty and well-formed before writing memory and the xlsx index).

Trim the historical blockquote about dropped branches and future follow-ups, or move it to a separate notes file, since it does not help execute the current task.

Include a short executable snippet for the fallback path (e.g. the openpyxl call to create kb-index.xlsx) so the body is actionable on its own.

DimensionReasoningScore

Conciseness

The body is lean and table-driven, but the blockquote explaining dropped branches and a future follow-up ('A previous design routed…', 'A follow-up will reintroduce…') is historical/design padding that does not aid execution.

4 / 5

Actionability

The body names concrete skills and tools (multi-search-engine, xlsx, memory_save) and maps steps, but contains no executable code or commands itself — the actual runnable spec lives in the frontmatter, leaving the body at a high-level hint level.

3 / 5

Workflow Clarity

The classify → ingest → memorize/index sequence is clearly shown, but the batch ingest→persist→index flow has no validation or verification checkpoints, capping workflow clarity at 3 per the rubric's destructive/batch guidance.

3 / 5

Progressive Disclosure

A short (<50 line) single-purpose skill with no bundle files and well-organized sections (intro, step table, fallback), so the simple-skill exception yields a top score without external references.

5 / 5

Total

15

/

20

Passed

Description

75%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 specific, well-scoped description that concretely lists the pipeline actions and seed types it handles. Its main weakness is the absence of an explicit 'when to use' clause, which limits completeness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to build or bootstrap a knowledge base from a URL, PDF, git repo, or topic.'

Include common synonyms and file extensions in the trigger terms (e.g. '.pdf', 'repo', 'KB') to broaden natural-language matching.

DimensionReasoningScore

Specificity

Lists multiple concrete pipeline actions — 'classify source → ingest with the right tool → persist to memory + xlsx index' — across the four seed types, giving comprehensive coverage of what the skill does.

5 / 5

Completeness

The 'what' is concrete and clear, but there is no explicit 'Use when…' clause or equivalent trigger guidance in the description itself, so completeness is capped at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('knowledge base', 'bootstrap') plus concrete seed-type keywords (URL / PDF path / git repo / free-text topic), but lacks synonyms and file extensions for full coverage.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (bootstrapping a domain KB from a typed seed) with distinct triggers and minimal overlap risk with other skills.

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
TokenRhythm/opensquilla
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.