Agent skill · AI & Agents

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.

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Version: 1.1
Declared author: MathWorks
Path: skills-catalog/model-based-design-core/configuring-block-policy/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 903
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. Prerequisites
  4. Workflow
  5. API
  6. Schema
  7. Validation Rules
  8. Updating an Existing Policy
  9. Guardrails
Ships with 1 file
  • manifest.yaml
More from simulink-agentic-toolkit
All skills →
About this skill
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.

Keep going