Skills for AI coding agents
Skills are drop-in instruction files that teach an AI coding agent (Claude Code, Cursor, GitHub Copilot, Windsurf…) how to integrate Cas products correctly — in whatever language and stack your codebase already uses.
Everything factual in a skill (the integration flow, endpoints, scopes, the
checklist) is generated from these docs at build time, so a skill can never drift
from the page it came from.
Press the Copy button at the top of any page and paste it into your agent, or
open the Markdown at cas.so/skills/README.md.
Start here
Each skill covers one part of the integration:
cas-core— the foundation: environments, authentication, the grant lifecycle (token→ Cas Link →exchange→ API calls), webhooks and error handling. Always install this first.- One skill per product you integrate — QR Pay, Payout, Transactions, eKYC… See the catalogue below.
Adding another Cas product later is just installing one more skill file.
Quick install with the Copy button (recommended)
Every documentation and API page has a Copy button above its title. On a product page, open the menu next to it and choose:
| Option | What it does |
|---|---|
| Copy integration prompt | A short prompt that tells your agent to install the Cas skills into your repo, then integrate the product against the checklist. Paste it straight into the agent. |
| Copy full prompt | A self-contained version with the skills, API references and production checklist inlined — for agents with no web access. |
| Open the integration prompt | Preview the prompt in a new tab before using it. |
The agent that receives the prompt downloads the skill files and places them in its tool's directory for you.
Manual install
- Always install
cas-corefirst, then add one skill per product you integrate. - Download each
SKILL.mdfrom the catalogue and save it where your AI tool looks for instructions:
| Tool | Path |
|---|---|
| Claude Code | .claude/skills/<id>/SKILL.md |
| Cursor | .cursor/rules/<id>.mdc |
| GitHub Copilot | .github/instructions/<id>.instructions.md |
| Windsurf | .windsurf/rules/<id>.md |
| Anything else | docs/ai/<id>.md, referenced from AGENTS.md |
- Add a pointer in
AGENTS.md(or your agent's root instructions) so the skills are discoverable:
## Cas integration
Cas skills live in `.claude/skills/`. Read `cas-core` first, then the product skill.
Never guess an API shape — fetch the `.md` links inside the skill.
Manually installed skills don't auto-update. Re-download them from the catalogue now and then to get the latest versions.
Catalogue
| Product | Skill id | Download |
|---|---|---|
| Core (required) | cas-core | SKILL.md |
| QR Pay | cas-qr-pay | SKILL.md |
| Pay Out | cas-pay-out | SKILL.md |
| Payment Initiation | cas-payment-initiation | SKILL.md |
| Auto Debit | cas-auto-debit | SKILL.md |
| Transactions | cas-transactions | SKILL.md |
| Virtual Account | cas-virtual-account | SKILL.md |
| Balance Hook | cas-balance-hook | SKILL.md |
| Invoice Hub | cas-invoice-hub | SKILL.md |
| TVAN | cas-tvan | SKILL.md |
| eKYC | cas-ekyc | SKILL.md |
| IDKit | cas-idkit | SKILL.md |
| Deeplink | cas-deeplink | SKILL.md |
Install guide as Markdown: cas.so/en/skills/README.md ·
Machine-readable index: cas.so/en/skills/index.json
Adding a product later
Fetch cas.so/en/skills/index.json, pick the
new product's skill and save it next to the others. No other change is needed — each
skill carries its own flow, API list and checklist.