configuring-block-policy
Guide users through creating and managing .satk/block-policy.json for controlling which blocks the agent can use, which are excluded, and which block parameters the agent should not modify. Use when setting up block usage policy for a project.
npx skills add matlab/simulink-agentic-toolkit --skill configuring-block-policy --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.
# Configuring Block Policy Create or update `.satk/block-policy.json` — the file that controls which blocks (library or built-in) the agent can use, which are excluded, and which block parameters the agent should not modify. ## When to Use - User asks to set up, create, or configure block policy - User asks to restrict or exclude blocks - User wants to prevent the agent from modifying certain block parameters - `building-simulink-models` routes here via the policy gate ## When NOT to Use - Actively building a model → `building-simulink-models` - Improving block descriptions or categories → `curating-library-kg` - Declaring which libraries exist → Library Setup gate in `building-simulink-models` ## Prerequisites - `.satk/reuse-libraries.json` must exist. ## Workflow 1. **Check state** — Does `.satk/block-policy.json` exist? If yes, load and summarize. If no, start fresh. 2. **Policy mode** — (skip if no libraries specified) Ask: prefer libraries with built-in fallback, or custom libraries blocks only (no fallback)? 3. **Excluded blocks** (optional) — Are there any blocks (library or built-in) that should never be placed in your models? Collect `referenceBlock` + `reason`. 4. **Off-l
- When to Use
- When NOT to Use
- Prerequisites
- Workflow
- API
- Schema
- Validation Rules
- Updating an Existing Policy
- Guardrails
What does the configuring-block-policy skill do?
Guide users through creating and managing .satk/block-policy.json for controlling which blocks the agent can use, which are excluded, and which block parameters the agent should not modify. Use when setting up block usage policy for a project.
How do I install it?
Run `npx skills add matlab/simulink-agentic-toolkit --skill configuring-block-policy --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.
