AI skill

Threat modeling is a great fit for an AI pairing — it's structured, rule-driven, and mostly about turning what you know into a model. wyrm ships a skill that teaches Claude, GitHub Copilot, and ChatGPT how to use the tool and the OTM format, so the assistant works on the same .threatmodel/*.otm.yaml files as your CLI, editor, and CI.

What it enables

The skill knows the CLI, the OTM structure, and every STRIDE rule (and how to resolve each one) — the same knowledge the engine enforces.

Install

Claude Agent Skill

Drop the skill folder where Claude looks for skills — the frontmatter description decides when it applies.

mkdir -p ~/.claude/skills/wyrm-threat-modeling
cp skill/SKILL.md ~/.claude/skills/wyrm-threat-modeling/

In claude.ai, paste SKILL.md into a Project's custom instructions.

GitHub Copilot repo instructions

mkdir -p .github
cp skill/copilot-instructions.md .github/copilot-instructions.md

Copilot Chat in that repo now understands wyrm. Or paste the file into a chat.

ChatGPT Custom GPT

Create a Custom GPT (Explore GPTs → Create) and paste skill/chatgpt-instructions.md into its Instructions. Attach SKILL.md and DETECTION.md as Knowledge for deeper answers.

Where it lives

The skill is in the repo under skill/ — one shared body of knowledge packaged for each assistant, with a README of install steps. It's versioned with the tool, so the AI's knowledge tracks the engine.