Expand SKOS ontology vocabularies with web-researched, evidence-backed concepts. Identifies thin topics, proposes expansion areas, researches best-practice concepts, creates bridging interlinkage, writes formal SKOS entries, and enriches matched existing entries.
Expand this agent's SKOS vocabularies with new web-researched, evidence-backed concepts targeting thin topics. Merged from professional-core v1.5.0 + framework-AGET v1.0.0 + supervisor additions (SKILL-019 spec).
Automate the research-informed ontology expansion workflow:
Optional parameters after skill name:
| Parameter | Default | Description |
|---|---|---|
--areas N | 3 | Number of expansion areas to propose |
--concepts-per-area N | 7 | Domain concepts per area |
--bridging-per-area N | 3 | Bridging/interlinkage concepts per area |
--vocabulary V | Auto (smallest) | Target specific vocabulary file |
--from-kb <path> | None | Extract concepts from KB document instead of web search |
--dry-run | false | Output project plan without writing to vocabulary |
--skip-web-search | false | Use KB-only gap analysis (no web research) |
--skip-enhance | false | Skip enhancement of matched concepts during deduplication |
--plan | false | Output structured expansion plan without executing |
--summary | false | Output only summary metrics |
--provenance "desc" | None | Strategic context that triggered this expansion (event, motivation, audience) |
Examples:
/aget-expand-ontology — Auto-detect thinnest vocabulary, 3 areas, 7+3 concepts each/aget-expand-ontology --vocabulary ontology/ONTOLOGY_personal_ai_systems_v1.0.yaml — Target specific vocabulary/aget-expand-ontology --from-kb knowledge/REPORT.md — Document-driven expansion/aget-expand-ontology --dry-run — Propose expansion without writing/aget-expand-ontology --concepts-per-area 5 --bridging-per-area 2 — Smaller expansion/aget-expand-ontology --provenance "Marcus 1:1 surfaced missing meta-concepts for team topology" — Expansion with strategic contextThe ontology config block in frontmatter defines all paths. Agents MUST customize this block for their vocabulary layout: