Coshine AI Skills
Ready-to-install Claude Code Skills that guide AI developer tools (Claude Code, Claude Desktop, and compatible tools) through integrating with Coshine EastPay APIs.
A Skill is a bundle of protocol knowledge, field dictionaries, flow descriptions, and behavior rules that lets an AI tool generate correct integration code in any language, without the developer having to first read the full API docs.
Available Skills (MVP)
| Skill | Purpose | Download |
|---|---|---|
| card-issuing | Entry point — intent routing to the other skills | card-issuing.zip |
| card-issuing-auth | Authentication (Bearer + timestamp, plain JSON) and future OAuth2/JWE migration path | card-issuing-auth.zip |
| card-issuing-quickstart | End-to-end 3-step minimum loop (CardApplication → CustomerCardInfoInquiry → CardActivation) | card-issuing-quickstart.zip |
| card-issuing-references | Knowledge base: public headers, data dictionary, error codes, endpoints catalog, sample JSON payloads | card-issuing-references.zip |
| All-in-one bundle | All 4 skills + installer in a single zip | coshine-skills-all.zip |
Supported AI Dev Tools
These skills work out of the box with:
| Tool | Install path |
|---|---|
| Claude Code | ~/.claude/skills/<name>/ |
| Gemini CLI | ~/.agents/skills/<name>/ (shared standard) |
| OpenAI Codex CLI | ~/.agents/skills/<name>/ (shared standard) |
The SKILL.md format (markdown + name / description YAML frontmatter) is identical across all three. Each skill also ships agents/openai.yaml to enable implicit activation on Codex.
Installation
Option 0 — Claude Code plugin marketplace (recommended)
In Claude Code, add this repo as a plugin marketplace and install the plugin:
/plugin marketplace add jacobxu1972/issuingskills # public mirror on GitHub
# or, from inside your corporate network:
/plugin marketplace add ssh://<you>@gitblit.sandbox.efaka.net:29418/docs/coshine-developer.git
/plugin install coshine-card-issuing@coshine-plugins
You'll get all 4 skills, /plugin update handles future upgrades, and /plugin shows them in the UI.
Option 1 — Download zip (no git required)
- Download
coshine-skills-all.zip(or a single skill zip) above. - Unzip anywhere, e.g.
~/coshine-skills/. - Run the installer — one of:
cd ~/coshine-skills
bash scripts/install_skills.sh # both Claude and Gemini/Codex
bash scripts/install_skills.sh --claude-only # only ~/.claude/skills/
bash scripts/install_skills.sh --agents-only # only ~/.agents/skills/ (Gemini/Codex) - Restart your AI tool (Claude Code / Gemini CLI / Codex CLI) to pick up the skills.
The installer creates symlinks from the unzipped skills/*, so future updates are as simple as overwriting the unzipped folder.
Option 2 — Clone the repository (recommended for easy updates)
git clone ssh://<your-user>@gitblit.sandbox.efaka.net:29418/docs/coshine-developer.git
cd coshine-developer
bash scripts/install_skills.sh
To update later:
cd coshine-developer && git pull
# Installed skills are symlinks — they pick up changes instantly.
What's inside each Skill
Each skill is a directory containing a SKILL.md (the skill entry point consumed by AI tools) plus optional supporting .md and sample JSON files. The content is language-agnostic: the skill describes the HTTP protocol, field semantics, and flow — it does not ship code templates for a specific language. Developers can ask their AI tool to generate the code in whatever stack they use (Java, Python, Node.js, Go, etc.).
Scope — MVP (v0.1)
The MVP covers the 3-API minimum integration loop for virtual card issuing:
POST /cardmgr/cardApply— apply for a card → getcardTokenPOST /custmgr/inquiryCardListByCIF— look up cards by customer IDPOST /cardmgr/cardActivate— activate the card
Additional APIs (card lifecycle operations, transactions, PIN, tokens, loyalty, etc.) will arrive in Phase 1 P1 and Phase 2 releases.
Feedback
Found an issue in a Skill, or want additional API coverage? Contact your Coshine integration lead.