Agent skill

manage-safety-analysis

Create, populate, and manage safety analysis spreadsheets (FMEA, FHA, HARA, custom) and fault trees (FTA) in Safety Analysis Manager. Use when the user asks to perform FMEA, hazard analysis, fault tree analysis, safety analysis, or work with Safety Analysis Manager documents. Requires Simulink Fault Analyzer.

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
npx skills add matlab/simulink-agentic-toolkit --skill manage-safety-analysis --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 6
SKILL.md size: 9 KB
Bundled scripts: none
Version: 2.0
Declared author: MathWorks
Path: skills-catalog/verification-validation-and-test/manage-safety-analysis/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

# Safety Analysis Manager Use `evaluate_matlab_code` with the `safetyAnalysisMgr` package to create, populate, query, and export safety analysis documents. Requires **Simulink Fault Analyzer** (R2023b+). > **Version enforcement:** APIs are annotated with the MATLAB release they were introduced. Do NOT use an API unless the user's MATLAB release is equal to or newer than the annotated version. If the user's release is unknown, assume R2023b and restrict to R2023b APIs only until confirmed. Check the reference files for per-API version annotations. Safety Analysis Manager supports two document formats: - **Spreadsheets** — tabular, row-based analysis (FMEA, FHA, HARA, HAZOP, custom) - **Trees** — hierarchical, node-based analysis (Fault Tree Analysis, Attack Trees) ## When to Use ### Spreadsheet-based analysis - Creating FMEA, FHA, HARA, HAZOP, or custom tabular documents - Populating spreadsheets with failure modes, effects, and risk ratings - Reviewing existing spreadsheets for consistency, completeness, and correctness - Editing, searching, or flagging items in an existing spreadsheet - Adding derived columns, callbacks, or custom logic to a spreadsheet - Exporting spreadsheet res

What's inside
Steps it walks through
  1. When to Use
  2. Spreadsheet-based analysis
  3. Tree-based analysis (R2026b+)
  4. Common operations (both formats)
  5. When NOT to Use
  6. Workflow
  7. Creating a New Spreadsheet (FMEA/FHA/HARA)
  8. Creating a Fault Tree (R2026b+)
  9. Reviewing an Existing Document
  10. FMEA Generation Conventions
  11. Guardrails
  12. Always
  13. Never
  14. Ask First
Ships with 5 files
  • manifest.yaml
  • references/common-api.md
  • references/spreadsheet-api.md
  • references/tree-api.md
  • scripts/fileType.p
More from simulink-agentic-toolkit
All skills →
About this skill
What does the manage-safety-analysis skill do?

Create, populate, and manage safety analysis spreadsheets (FMEA, FHA, HARA, custom) and fault trees (FTA) in Safety Analysis Manager. Use when the user asks to perform FMEA, hazard analysis, fault tree analysis, safety analysis, or work with Safety Analysis Manager documents. Requires Simulink Fault Analyzer.

How do I install it?

Run `npx skills add matlab/simulink-agentic-toolkit --skill manage-safety-analysis --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