mcpbeat Sign in

Service Desk Agent Skill

Runs the IT service desk — intake, triage, prioritization, escalation, knowledge, and the metrics that improve service rather than distort it. Use this to set up or fix a service desk, design ticket priority and escalation, reduce repeat contacts, structure a knowledge base, or work out why a desk hitting its targets still frustrates everyone.

776 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
220
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/cbrock84/headcount --skill service-desk

The instruction itself

6 sections, as written by the author

Service desk

The service desk is where the whole IT organization is judged, usually by people having a bad day.

Most of what makes it good is intake discipline and honest measurement.

Intake determines everything downstream

Capture enough at first contact to route correctly and act without a second exchange: who, what

they were doing, what happened, what they expected, and how blocked they are.

Give the requester a single channel that works. Multiple half-supported channels — a queue, a chat, a

shoulder tap, a manager's direct message — mean the loudest request wins rather than the most urgent,

and the desk's workload becomes unmeasurable because most of it is invisible.

Priority is impact against urgency

Priority is not a feeling. Define it on two axes — how many people are affected and how blocked they

are — and publish the matrix so it can be applied consistently rather than argued each time.

Keep incidents (something broken) separate from requests (something wanted). They have

different clocks, different queues, and different success conditions, and merging them lets routine

requests bury outages.

Escalation should be time-based and automatic. Relying on someone to notice a ticket aging means the

tickets that age are the ones nobody is watching.

Measure service, not activity

Tickets closed measures activity, and optimizing it produces premature closure and reopened tickets.

Better:

  • First-contact resolution — resolved without a handoff.
  • Time to resolution at the percentile users feel, not the mean.
  • Reopen rate — the direct check on premature closure.
  • Repeat contacts for the same underlying cause — the number that points at problems worth

eliminating.

Never target an individual on volume. It reliably produces cherry-picking of easy tickets and quiet

avoidance of hard ones.

Eliminate demand rather than absorbing it

A desk that handles the same failure two hundred times has done two hundred units of work and solved

nothing. Cluster tickets by underlying cause and feed the top few into permanent fixes — a

configuration change, a fix at source, or self-service that genuinely resolves.

Knowledge articles should be written for the person with the problem, not the person who fixed it:

the symptom as experienced, then the steps. An article filed under the internal cause is not

findable by anyone who does not already know the answer.

Never

  • Run parallel unofficial intake channels and treat the ticket queue as the workload.
  • Merge incidents and requests into one queue.
  • Target individuals on ticket volume.
  • Close a recurring issue repeatedly without escalating it as a problem to eliminate.

How to use it

Copy the folder

Take cbrock84/service-desk from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.