Skip to main content

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.

Read this page in your agent

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.

Every documentation and API page has a Copy button above its title. On a product page, open the menu next to it and choose:

OptionWhat it does
Copy integration promptA 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 promptA self-contained version with the skills, API references and production checklist inlined — for agents with no web access.
Open the integration promptPreview 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

  1. Always install cas-core first, then add one skill per product you integrate.
  2. Download each SKILL.md from the catalogue and save it where your AI tool looks for instructions:
ToolPath
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 elsedocs/ai/<id>.md, referenced from AGENTS.md
  1. 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.
note

Manually installed skills don't auto-update. Re-download them from the catalogue now and then to get the latest versions.

Catalogue

ProductSkill idDownload
Core (required)cas-coreSKILL.md
QR Paycas-qr-paySKILL.md
Pay Outcas-pay-outSKILL.md
Payment Initiationcas-payment-initiationSKILL.md
Auto Debitcas-auto-debitSKILL.md
Transactionscas-transactionsSKILL.md
Virtual Accountcas-virtual-accountSKILL.md
Balance Hookcas-balance-hookSKILL.md
Invoice Hubcas-invoice-hubSKILL.md
TVANcas-tvanSKILL.md
eKYCcas-ekycSKILL.md
IDKitcas-idkitSKILL.md
Deeplinkcas-deeplinkSKILL.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.

See also