crew-change

Files and gates change requests across ServiceDesk Plus, Jira, and local files.

2|Updated Jul 28, 2026
One-click install
npx skills add https://github.com/mbadali25/useful-claude-add-ons --skill crew-change-mbadali25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crew-change
Source: https://github.com/mbadali25/useful-claude-add-ons/tree/main/plugin/crew/skills/crew-change
Command: npx skills add https://github.com/mbadali25/useful-claude-add-ons --skill crew-change-mbadali25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Change boards reject requests with missing answers, and teams lose track of what was filed when the same change process is copied across ServiceDesk Plus, Jira, and local files. This Skill keeps one canonical change-request template, enforces the ten mandatory questions with a validation gate, and maps every field correctly to whichever backend the team uses. ## Core Features & Use Cases - Single canonical template: One ServiceDesk Plus Change Management Request template reproduced identically across SDP, Jira, and local Markdown files, so wording never drifts between backends. - Enforced ten-question gate: The crew_change.py script validates answers in new mode (questions 1-9) and close mode (question 10, post-change validation), refusing empty or placeholder answers with a non-zero exit. - Backend field mapping: Maps Priority, Impact, Urgency, Requester, Implementor, scheduled window, and the ten Q&A pairs onto SDP fields, Jira issue fields, or a local .work/changes/<id>.md record. - Use Case: Before promoting a build to production, an engineer files a change request; the gate refuses submission until the rollback plan, affected users, and scheduled window are all answered, then writes the request to ServiceDesk Plus with metadata-resolved field values. ## Quick Start Ask the assistant to file a change request for your upcoming production deployment and answer the ten change-board questions it walks you through.

Frequently Asked Questions about crew-change

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

FAQPage Schema
How do I file a change request that a change board will approve?

Answer all ten required questions covering what the change is, who implements it, the scheduled window, affected users, worst-case impact, affected systems, hosting location, rollback plan, and notifications. The gate script refuses submission until every answer is real and non-placeholder.

How do I create a change request in ServiceDesk Plus from Claude?

Use the sdp_create MCP tool with module=change after resolving Priority, Impact, Urgency, and Category against sdp_list_metadata. SDP rejects the entire request on one unrecognized value, so every named field must be validated first.

Can I file the same change request in Jira instead of ServiceDesk Plus?

Yes, the same template content maps to a Jira issue of type Change, with summary, priority, reporter, and assignee fields. Fields the Jira project lacks, such as Impact Details, go into headed description sections instead of being dropped.

Why does the change request gate reject my answers?

The crew_change.py script exits non-zero when any answer is empty or matches the placeholder list, such as a bare none. Replace placeholders with substantive statements, for example explaining that no users are affected because the service has no consumers yet.

What happens if the ServiceDesk Plus or Jira tools are not connected?

The Skill stops and names the missing tooling rather than falling back to a local file. A silent local fallback would create a change record the change board cannot see, which is treated as worse than not filing at all.