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.