configuring-block-policy

Configure block usage policies in Simulink projects via block-policy.json.

917|94|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/matlab/simulink-agentic-toolkit --skill configuring-block-policy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: configuring-block-policy
Source: https://github.com/matlab/simulink-agentic-toolkit/tree/main/skills-catalog/model-based-design-core/configuring-block-policy
Command: npx skills add https://github.com/matlab/simulink-agentic-toolkit --skill configuring-block-policy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires model_edit, and includes scripts (resource) components.

What problem does it solve?

Manages and defines which Simulink blocks can be used or are restricted during the model-building process, enhancing project coherence and best practices adherence.

Core Features & Use Cases

  • Block Policy Configuration: Allows users to create .satk/block-policy.json for defining which blocks the agent can use and which are excluded.
  • Exclusion and Parameter Management: Prevents modifications to certain block parameters, ensuring consistency.
  • Project Integration: Useful in Simulink model building projects that need strict control over component usage.

Quick Start

Create a block policy to restrict the usage of old Simulink controls, excluding blocks and protecting parameters.

Frequently Asked Questions about configuring-block-policy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I restrict which Simulink blocks can be used during model building?▼

To restrict Simulink block usage during model building, you can create a `.satk/block-policy.json` file that defines allowed blocks, excludes specific components, and prevents modifications to certain block parameters to enforce project consistency.

Can I prevent modifications to specific block parameters in Simulink projects?▼

Yes, you can prevent modifications to specific block parameters in Simulink projects by configuring a block policy that protects designated parameters, ensuring consistency and adherence to modeling best practices across the project.

Does configuring block policy work with the model_edit tool in Simulink?▼

Yes, configuring block policy targets the Simulink development environment and explicitly requires the model_edit tool to set up and enforce block usage policies, including allowed blocks, exclusions, and parameter protections.

What is the best way to enforce modeling best practices for Simulink components?▼

The best way to enforce modeling best practices for Simulink components is by defining a block policy that specifies allowed blocks, sets built-in fallbacks or preferred libraries, and restricts outdated controls during the model building process.

How do I set up a block policy to exclude old Simulink controls from a project?▼

To set up a block policy excluding old Simulink controls, create a `.satk/block-policy.json` file to define restricted blocks, protect specific parameters from modification, and enforce preferred libraries for model building.