# Cas skills for coding agents

Drop-in skill files that teach a coding agent (Claude Code, Cursor, Copilot, Windsurf, …) how to integrate Cas products correctly — in whatever language and stack your codebase already uses.

## Install

1. Always install `cas-core` first, then one skill per product you integrate.
2. Save each file where your agent 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` |

3. Add a pointer in `AGENTS.md` (or your agent's root instructions) so the skills are discoverable:

```md
## 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.
```

## Catalogue

| Product | Skill id | URL |
| --- | --- | --- |
| Core (required) | `cas-core` | https://cas.so/en/skills/cas-core/SKILL.md |
| Auto Debit | `cas-auto-debit` | https://cas.so/en/skills/cas-auto-debit/SKILL.md |
| Balance Hook | `cas-balance-hook` | https://cas.so/en/skills/cas-balance-hook/SKILL.md |
| Deeplink | `cas-deeplink` | https://cas.so/en/skills/cas-deeplink/SKILL.md |
| EKYC | `cas-ekyc` | https://cas.so/en/skills/cas-ekyc/SKILL.md |
| IDKit | `cas-idkit` | https://cas.so/en/skills/cas-idkit/SKILL.md |
| Invoice Hub | `cas-invoice-hub` | https://cas.so/en/skills/cas-invoice-hub/SKILL.md |
| Pay Out | `cas-pay-out` | https://cas.so/en/skills/cas-pay-out/SKILL.md |
| Payment Initiation | `cas-payment-initiation` | https://cas.so/en/skills/cas-payment-initiation/SKILL.md |
| QR Pay | `cas-qr-pay` | https://cas.so/en/skills/cas-qr-pay/SKILL.md |
| Transactions | `cas-transactions` | https://cas.so/en/skills/cas-transactions/SKILL.md |
| TVAN | `cas-tvan` | https://cas.so/en/skills/cas-tvan/SKILL.md |
| Virtual Account | `cas-virtual-account` | https://cas.so/en/skills/cas-virtual-account/SKILL.md |

Machine-readable index: https://cas.so/en/skills/index.json

## Adding a product later

Fetch https://cas.so/en/skills/index.json, pick the product's skill, save it next to the others. No other change is needed — the skill carries its own flow, API list and checklist.
