curating-library-kg
Guide users through curating the library knowledge index — reviewing block categories, marking common/important blocks, and improving block descriptions via agent inference for better agent block selection.
npx skills add matlab/simulink-agentic-toolkit --skill curating-library-kg --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Curating the Library Knowledge Index Curate `.satk/library-kg/` for better agent block selection. Infer categories and descriptions from block metadata in `.satk/library-cache/*.json`, save curation to `.satk/library-curation.json`, then regenerate the KG. ## When to Use - User wants to mark blocks as commonly used or important - User wants to correct auto-assigned categories - User wants to improve block descriptions for better selection - User asks "how do I make the agent prefer certain blocks?" - Called from `building-simulink-models` Gate 3. ## When NOT to Use - Blocking, deprecating, or protecting blocks → `configuring-block-policy` - Actively building a model → `building-simulink-models` - Declaring which libraries exist → Library Setup gate in `building-simulink-models` ## Prerequisites - `satk-libraries.json` or `.satk/reuse-libraries.json` must exist with libraries declared ## Curation Rules 1. **Custom descriptions are mandatory for ALL `metadataQuality: "low"` and `"medium"` blocks across ALL declared libraries.** These blocks have no useful information. Write a short intent-focused description for every such block to help with agent block selection. Do not skip block
- When to Use
- When NOT to Use
- Prerequisites
- Curation Rules
- Modes
- Workflow
- API
- Ensuring cache exists
- Reading block metadata
- Saving curation data
- JSON format on disk
- Curation Fields
- Guardrails
What does the curating-library-kg skill do?
Guide users through curating the library knowledge index — reviewing block categories, marking common/important blocks, and improving block descriptions via agent inference for better agent block selection.
How do I install it?
Run `npx skills add matlab/simulink-agentic-toolkit --skill curating-library-kg --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From matlab/simulink-agentic-toolkit, a repository with 903 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
