Skip to main content

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​

SkillUse it to
build-crackpay-miniappStart 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-sdkConnect to the wallet with @crackpay/miniapp-sdk: viem, React, wagmi or a script tag. Includes the full API reference.
send-crackpay-transactionsSend payments, read balances, call contracts and handle errors correctly on Arc.
test-crackpay-miniappLoad the app in Developer mode, with a troubleshooting table.
list-crackpay-miniappWrite 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​

WhereWhat
manifest.json (repository root)A plain catalogue of every skill and its files
.claude-plugin/marketplace.jsonClaude Code plugin marketplace
.cursor-plugin/marketplace.jsonCursor plugin marketplace
.agents/plugins/marketplace.jsonCodex plugin marketplace
https://www.crackpay.xyz/.well-known/agent-skills/index.jsonAgent Skills well-known index, also at /.well-known/skills/index.json

Prefer one file? See Single-file SKILL.md.