Skills that teach AI coding agents how to work with ShiftCare through the ShiftCare MCP server.
ShiftCare is care management software for disability, aged care and home care providers, operating in Australia, the United Kingdom, the United States and Canada. It covers rostering, care delivery, documentation, compliance and billing on one record. For what an AI assistant can and cannot do with your care data, see Connecting an AI assistant to your care data — this repo is the how-to side of that.
Install every skill in this collection:
npx skills add shiftcare/ai-skills
Install one skill by name:
npx skills add shiftcare/ai-skills -s shiftcare-mcp
Update installed skills later:
npx skills update
Run every static skill check locally with:
uv run --with skills-ref==0.1.1 scripts/validate_skills.py
public_ai_skills.yml publishes the minimum and latest
supported version of each skill. Validation fails if it drifts from the versions
in the skill frontmatter.
| Skill | What it does |
|---|---|
shiftcare-mcp |
Connect an agent to the ShiftCare MCP server and verify the connection. |
shiftcare-basics |
Understand ShiftCare concepts and pick the right MCP tools for a task. |
shiftcare-staff-compliance-check |
Sweep staff credentials for expired, expiring, missing and unverified records, optionally against an advisory NDIS or Australian aged-care checklist. |
shiftcare-onboarding-check |
Read-only setup scorecard for a new account, with the next help article for each gap. |
shiftcare-daily-rundown |
Read-only daily sweep of yesterday's and today's shifts, grouped by urgency with a next step per finding. |
shiftcare-client-summary |
Summarise one client's recent profile, shifts, rostered schedule, progress-note coverage, and most frequently rostered staff. |
shiftcare-create-shift |
Create a one-off or recurring shift from a plain-language request, with mandatory confirmation before the write. |
shiftcare-cancel-shift |
Cancel a shift, choosing correctly between charging the client and not paying the carer. |
shiftcare-create-note |
Write a note about a client, routing between a client communication and a shift progress note, with mandatory confirmation before the write. |
shiftcare-complaints |
Lodge and manage complaints through the ShiftCare MCP, including related-incident routing. |
shiftcare-action-items |
Suggest and assign corrective action items off a complaint, or standalone, with confirmation before each write. |
An AI agent connected to ShiftCare works within the signed-in user's existing permissions — it cannot see or change anything that user could not. There are three cascading AI settings under Account → AI Settings, from most to least restrictive. Writes are restricted to admins: a back-office role can never write through an agent regardless of the setting, and support workers cannot connect an agent at all. See Connecting an AI assistant to your care data for the full permission model.
- A ShiftCare account with MCP enabled by an Admin under Account → AI Settings.
- An AI agent that supports MCP and skills. We test Claude Code and Codex. Other agents may work but are untested.
The installer is Vercel's open-source skills CLI, which sends anonymous install events. Set DISABLE_TELEMETRY=1 to turn that off.
Apache-2.0. See LICENSE.