Skip to content

Repository files navigation

ShiftCare AI Skills

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

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

Validate

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.

Skills

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.

Access and permissions

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.

Requirements

  • 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.

Telemetry

The installer is Vercel's open-source skills CLI, which sends anonymous install events. Set DISABLE_TELEMETRY=1 to turn that off.

License

Apache-2.0. See LICENSE.

About

Skills that teach AI agents to work with ShiftCare through the ShiftCare MCP server.

Topics

Resources

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages