Skip to content

mk:jira-jsm

What This Skill Does

Forks the jira-jsm agent to execute JIRA Service Management operations across 8 sub-domains (~45 verbs total). Requires JSM-licensed tenant + agent or admin role.

When to Use

  • Triggers: "create JSM request", "list service desks", "SLA status for KEY", "approve request", "list queue NAME"
  • NOT for: core Jira issue ops (mk:jira-issue) · project admin (mk:jira-admin).

Required Permissions

JSM-licensed tenant + agent or admin role. Insufficient permission → exit code 3.

Internal-vs-Public Comments (privacy)

JSM tickets cross the customer boundary: an "internal" comment is team-only; a "public" comment is visible to the customer who raised the request. The agent confirms intent before posting any comment that could be customer-facing.

Sub-Domains (8)

Sub-domainCommon verbs
service-desklist, get, info
request-typelist, get, fields
requestcreate, get, list, comment add/list, participant, transition
customerlist, create, get, add-to-org, remove-from-org
organizationlist, create, get, add-customer, list-customers
queuelist, get, list-issues
slaget, list-policies, breach-list
approvallist, approve, decline, get

Verified Wrapper Invocations (selection)

OperationTierInvocation
List service desks1... jsm service-desk list
List request types1... jsm request-type list --service-desk-id <ID>
Create request2... jsm request create --service-desk-id <ID> --request-type-id <ID> --summary "..."
Comment on request2... jsm request comment add <KEY> --body "..." --visibility internal|public
SLA status1... jsm sla get <KEY>
Approve3... jsm approval approve <APPROVAL_ID>

For each verb, --help is the canonical reference.

Domain References

  • references/decision-tree.md — when to use mk:jira-jsm vs mk:jira-{issue,lifecycle,collaborate}
  • references/itil-workflows.md — ITIL 4 process implementations (incident / service request / problem / change)

Peer Leaves

mk:jira-collaborate (internal-vs-public discipline shared) · mk:jira-lifecycle (patterns/jsm-request-workflow.md) · mk:jira-admin (request-type / queue config)

Agent

jira-jsm — A + C, NOT B.

Released under the MIT License.