Connecting your AI to ShiftControl is step one. The fun part is step two: Skills.
A Skill is a pre-built workflow your AI already knows how to run. Instead of figuring out which tools to call in what order, you install the Skill, type what you want in plain language, and your AI handles the choreography — showing you exactly what it plans to change before anything writes. Think of it as a senior IT admin’s playbook, packaged so any AI client can run it.
Skills live at github.com/ShiftControl-io/skills, open source under Apache 2.0, and install with a URL paste. No terminal. No npm install. No “wait, which directory am I in.”
Meet the first one: refresh-subscription-info 📬
The most tedious part of keeping a SaaS register accurate is the part nobody volunteers for: hunting renewal emails out of your inbox and updating ShiftControl one app at a time. refresh-subscription-info does it for you.
Tell your AI: “Refresh my ShiftControl subscriptions from my recent invoices.”
It will:
- Search your email for invoices and renewal notices.
- Pull out the price, seat count, billing frequency, and contract term.
- Match each one to the right app in ShiftControl.
- Show you a diff — here’s what’s there now, here’s what the invoice says, want to update?
- Write only the ones you approve, with a note recording where each number came from.
You stay in control. The Skill never updates anything silently. Every change is reviewable, every update is annotated, every decision is yours.
Why install vs. paste-and-pray?
Anyone can paste a prompt. The difference with a Skill:
- The prompt is the contract. Skills are versioned files on GitHub. When we ship an improvement, you get it the next time your AI loads the Skill. When you customise it, your fork is yours.
- Human-in-the-loop by design. Every Skill in this catalogue is built to show its work and pause before writing. No silent mutations, ever.
- Portable across AI clients. Claude Desktop / Code / claude.ai install the URL natively. Cursor and Windsurf accept the Skill as a project rule. ChatGPT users paste it as a system prompt. Same workflow, every tool. INSTALL.md walks every variant.
- You can build your own. Skills are just markdown. If you’ve got an IT workflow you run every month, you can codify it once and let any AI in your team run it forever. PRs welcome.
Getting Started
- Make sure the MCP server is connected in your AI client.
- Install the first Skill:
- Claude Desktop / Code / claude.ai: paste
https://github.com/ShiftControl-io/skills/tree/main/skills/refresh-subscription-info - Cursor / Windsurf: copy the
SKILL.mdcontent into a project rule - ChatGPT: paste the
SKILL.mdcontent as a system prompt
- Claude Desktop / Code / claude.ai: paste
- Ask: “Refresh my ShiftControl subscriptions from my recent invoices.”
- Approve the changes that look right.
Next up: more Skills are already in the pipeline — invoice-matching for unknown apps, app-spend anomaly reports, monthly cleanup of dormant accounts, and a new-hire onboarding Skill that drafts the whole access list for review. If there’s a recurring IT chore you’d love to delegate, open an issue — we read every one.