change-request — Claude Code skill: what it does, how to install
Creates change management requests with impact analysis, risk assessment, and rollback plans. Use it before CAB reviews or major production deployments.
npx skills add anthropics/knowledge-work-plugins --skill change-request -a claude-codeWhat change-request does
The skill structures change requests using the assess-plan-execute-sustain framework. It builds Markdown documentation covering affected systems, business justification, and stakeholder approvals.
Every request includes risk mitigation tables and a concrete rollback plan. Rollback planning is mandatory. The skill asks for clear triggers, reversal steps, and post-rollback verification before you deploy.
When connectors are active, the skill drafts ITSM change tickets and links tasks in your tracker. It can also generate chat announcements for impacted teams. Without connectors, you get standard Markdown ready for CAB review.
What it helps with
- Draft change management requests for CAB review
- Define rollback triggers and verification steps before deployment
- Assess risk and operational impact across affected systems
- Schedule stakeholder communication across delivery channels
Example prompts for the agent
- /change-request Migrate primary database to a new PostgreSQL cluster
- /change-request Update authentication policies across internal API gateways
How to install change-request
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill change-request -a claude-code2Manually: put the files in place
~/.claude/skills/change-request/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/change-request/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill change-request -a codex2Manually: put the files in place
.agents/skills/change-request/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill change-request -a cursor2Manually: put the files in place
.cursor/skills/change-request/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins change-request2Manually: put the files in place
.github/skills/change-request/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill change-request -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path operations/skills/change-requestManually: put the files in place
.devin/skills/change-request/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill change-request -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set133
The whole set →Similar
Questions about change-request
How do I install change-request in Claude Code?
Run npx skills add anthropics/knowledge-work-plugins --skill change-request -a claude-code in your terminal. The skill files will be registered in your agent environment.
What does the change-request skill do?
It creates a structured change record with impact analysis, risk assessment, communication schedules, and rollback procedures. Output is formatted as Markdown tables ready for review.
How does change-request handle tool connectors?
If ITSM or project tracker connectors are available, it creates change tickets and links milestone dependencies. It also drafts chat messages for stakeholder communication channels.
Source text
SKILL.md · Apache-2.0
--- name: change-request description: Create a change management request with impact analysis and rollback plan. Use when proposing a system or process change that needs approval, preparing a change record for CAB review, documenting risk and rollback steps before a deployment, or planning stakeholder communications for a rollout. argument-hint: "<change description>" --- # /change-request > If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../../CONNECTORS.md). Create a structured change request with impact analysis, risk assessment, and rollback plan. ## Usage ``` /change-request $ARGUMENTS ``` ## Change Management Framework Apply the assess-plan-execute-sustain framework when building the request: ### 1. Assess - What is changing? - Who is affected? - How significant is the change? (Low / Medium / High) - What resistance should we expect? ### 2. Plan - Communication plan (who, what, when, how) - Training plan (what skills are needed, how to deliver) - Support plan (help desk, champions, FAQs) - Timeline with milestones ### 3. Execute - Announce and explain the "why" - Train and support - Monitor adoption - Address resistance ### 4. Sustain - Measure adoption and effectiveness - Reinforce new behaviors - Address lingering issues - Document lessons learned ## Communication Principles - Explain the **why** before the **what** - Communicate early and often - Use multiple channels - Acknowledge what's being lost, not just what's being gained - Provide a clear path for questions and concerns ## Output ```markdown ## Change Request: [Title] **Requester:** [Name] | **Date:** [Date] | **Priority:** [Critical/High/Medium/Low] **Status:** Draft | Pending Approval | Approved | In Progress | Complete ### Description [What is changing and why] ### Business Justification [Why this change is needed — cost savings, compliance, efficiency, risk reduction] ### Impact Analysis | Area | Impact | Details | |------|--------|---------| | Users | [High/Med/Low/None] | [Who is affected and how] | | Systems | [High/Med/Low/None] | [What systems are affected] | | Processes | [High/Med/Low/None] | [What workflows change] | | Cost | [High/Med/Low/None] | [Budget impact] | ### Risk Assessment | Risk | Likelihood | Impact | Mitigation | |------|-----------|--------|------------| | [Risk] | [H/M/L] | [H/M/L] | [How to mitigate] | ### Implementation Plan | Step | Owner | Timeline | Dependencies | |------|-------|----------|--------------| | [Step] | [Person] | [Date] | [What it depends on] | ### Communication Plan | Audience | Message | Channel | Timing | |----------|---------|---------|--------| | [Who] | [What to tell them] | [How] | [When] | ### Rollback Plan [Step-by-step plan to reverse the change if needed] - Trigger: [When to roll back] - Steps: [How to roll back] - Verification: [How to confirm rollback worked] ### Approvals Required | Approver | Role | Status | |----------|------|--------| | [Name] | [Role] | Pending | ``` ## If Connectors Available If **~~ITSM** is connected: - Create the change request ticket automatically - Pull change advisory board schedule and approval workflows If **~~project tracker** is connected: - Link to related implementation tasks and dependencies - Track change progress against milestones If **~~chat** is connected: - Draft stakeholder notifications for the communication plan - Post change updates to the relevant team channels ## Tips 1. **Be specific about impact** — "Everyone" is not an impact assessment. "200 users in the billing team" is. 2. **Always have a rollback plan** — Even if you're confident, plan for failure. 3. **Communicate early** — Surprises create resistance. Previews create buy-in.
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins