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
70%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
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.mdSeed a domain knowledge base in one turn. The pipeline classifies the seed
source type (URL / PDF / GIT / TEXT) and ingests it via the
multi-search-engine skill, then persists the report and produces an
index.
| step | kind | skill | what it does |
|---|---|---|---|
| classify | llm_classify | — | label the seed as one of URL / PDF / GIT / TEXT |
| ingest | skill_exec | multi-search-engine | run a DuckDuckGo search (JSON to stdout) |
| memorize | tool_call | — (memory_save) | append the ingestion summary to memory |
| index | agent | xlsx | write kb-index.xlsx with the result table |
The classifier is currently informational only — the ingest step always calls
multi-search-engine. A previous design routedPDF → pdf-toolkitandGIT → github, but those branches were dropped when the DSL moved toskill_exec. A follow-up will reintroduce per-classification routing once the corresponding bundled skills also exposeentrypoint:manifests.
If the meta-flow fails: run the classifier prompt manually, then invoke
the appropriate ingestion skill, then memory_save the result, then
create the xlsx index with openpyxl.
10dee00
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.