CrackPay AI skills
The CrackPay skills teach AI coding assistants how to build Mini Apps for CrackPay: how to connect with the SDK, handle USDC on Arc, test in Developer mode and prepare a listing. They follow the open Agent Skills format, so they work in Claude Code, Cursor, Codex, Windsurf, GitHub Copilot and any other assistant that reads skills.
Source: github.com/crackedstudio/crackpay-skills (MIT).
Install
Any assistant
npx skills add crackedstudio/crackpay-skills
The skills CLI asks which skills and which assistants to install for. To install everything for one assistant without prompts:
npx skills add crackedstudio/crackpay-skills --all -a claude-code -y
From the CrackPay website
The skills are also published at a well-known address, so you can install them without GitHub:
npx skills add https://www.crackpay.xyz
Claude Code
/plugin marketplace add crackedstudio/crackpay-skills
/plugin install crackpay-skills@crackpay
Cursor and Codex
The repository includes Cursor (.cursor-plugin) and Codex (.agents/plugins,
.codex-plugin) plugin manifests. Add crackedstudio/crackpay-skills as a plugin
marketplace in either, or use the skills CLI above.
The skills
| Skill | Use it to |
|---|---|
build-crackpay-miniapp | Start a Mini App. Copies in a Vite + React starter with the SDK, auto-connect, the user's handle, balance and a sample payment. |
use-crackpay-sdk | Connect to the wallet with @crackpay/miniapp-sdk: viem, React, wagmi or a script tag. Includes the full API reference. |
send-crackpay-transactions | Send payments, read balances, call contracts and handle errors correctly on Arc. |
test-crackpay-miniapp | Load the app in Developer mode, with a troubleshooting table. |
list-crackpay-miniapp | Write the listing file and submit the app for review. |
They activate on their own when a task matches. You can also name one.
Prompts to try
Create a CrackPay Mini App that lets someone pay for an order in USDC.
Add a tip jar to my app that works inside CrackPay and greets the user by handle.
Make my existing dApp work inside CrackPay without breaking it elsewhere.
Why is my Mini App blank when I load it in CrackPay?
Write the CrackPay listing file for this project.
What the skills hold an assistant to
- Connect on load. Never a "Connect wallet" button, never a sign-in signature.
- Never handle gas: CrackPay sponsors it.
- USDC is 6 decimals as a token and 18 as a transaction value. One balance.
- A listed app calls only the contracts in its listing.
- Phone-width layout, and a server that allows CrackPay to frame the app.
For tools and agents
| Where | What |
|---|---|
manifest.json (repository root) | A plain catalogue of every skill and its files |
.claude-plugin/marketplace.json | Claude Code plugin marketplace |
.cursor-plugin/marketplace.json | Cursor plugin marketplace |
.agents/plugins/marketplace.json | Codex plugin marketplace |
https://www.crackpay.xyz/.well-known/agent-skills/index.json | Agent Skills well-known index, also at /.well-known/skills/index.json |
Prefer one file? See Single-file SKILL.md.