animation-reverse-engi…
Reverse-engineer any motion reference (a video from X/Twitter, Dribbble, a screen recording, a GIF) into production animation…
SOL Incinerator SDK for burning tokens, NFTs, and closing accounts
Claude Code
$ npx -y skills add sendaifun/skills --skill sol-incinerator --agent claude-code
Codex
$ npx skills add sendaifun/skills --skill sol-incinerator -a codex -y
Cursor
$ npx skills add sendaifun/skills --skill sol-incinerator -a cursor -y
Gemini CLI
$ npx skills add sendaifun/skills --skill sol-incinerator -a gemini-cli -y
GitHub Copilot
$ npx skills add sendaifun/skills --skill sol-incinerator -a github-copilot -y
OpenCode
$ npx skills add sendaifun/skills --skill sol-incinerator -a opencode -y
Windsurf
$ npx skills add sendaifun/skills --skill sol-incinerator -a windsurf -y
name: sol-incinerator description: SOL Incinerator SDK for burning tokens, NFTs, and closing accounts
A practical integration guide for Sol-Incinerator's HTTP API. The main user-facing outcomes are burning tokens, burning NFTs, and closing token accounts, while still supporting advanced batch cleanup and relay workflows.
Live API base URL: `https://v2.api.sol-incinerator.com`
Sol-Incinerator API v2 provides:
| Group | Endpoints | |------|-----------| | Public discovery | `GET /`, `/openapi.json`, `/.well-known/api-catalog`, `/llms*`, `/DOCS.md` | | Public auth bootstrap | `POST /api-keys/generate` | | Burn + close (API key required) | `/burn`, `/burn-instructions`, `/close`, `/close-instructions`, `/batch/close-all*` | | Relay + confirmation (API key required) | `/transactions/send`, `/transactions/send-batch`, `/transactions/status` |
const baseUrl = 'https://v2.api.sol-incinerator.com';
const keyResp = await fetch(`${baseUrl}/api-keys/generate`, {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({ label: 'autonomous-agent' }),
});
if (!keyResp.ok) {
throw new Error(`API key generation failed: ${keyResp.status}`);
}
const { apiKey } = await keyResp.json() as { apiKey: string };const headers = {
'content-type': 'application/json',
'x-api-key': apiKey,
};
const previewResp = await fetch(`${baseUrl}/burn/preview`, {
method: 'POST',
headers,
body: JSON.stringify({
userPublicKey,
assetId,
burnAmount: '1',
}),
});1. Call `/burn`, `/close`, or `/batch/close-all`. 2. Decode base58 serialized transaction(s) and sign locally with the wallet keypair. 3. Submit through your wallet/RPC flow, or use `/transactions/send` and `/transactions/send-batch`. 4. Poll `/transactions/status` if needed.
1. Generate an API key with `POST /api-keys/generate`. 2. Run preview endpoint for target operation. 3. If preview is acceptable, request executable transaction payload. 4. Sign transaction locally. 5. Submit signed payload. 6. Confirm completion via `/transactions/status`. 7. Store operation metadata (signature, fees, lamports reclaimed).
sol-incinerator/
├── SKILL.md # This file
├── resources/
│ └── api-reference.md # Endpoint matrix and request notes
├── examples/
│ └── basic/
│ └── http-flow.ts # Close-account + token/NFT burn examples
├── templates/
│ └── sol-incinerator-client.ts # Ready-to-use TypeScript client
└── docs/
└── troubleshooting.md # Common errors and fixesAI agent skills for Solana development — DeFi protocols, infrastructure, security, and more.
Reverse-engineer any motion reference (a video from X/Twitter, Dribbble, a screen recording, a GIF) into production animation…
Build and debug encrypted Solana applications with Arcium — data stays private during computation, no single party sees it. Use…
Complete Birdeye API integration for real-time DeFi data across Solana and 15 other chains. Use for token prices, OHLCV charts,…
Build on Solana with Carbium infrastructure — bare-metal RPC, Standard WebSocket pubsub, gRPC Full Block streaming (~22ms), DEX…
Complete CoinGecko Solana API integration for token prices, DEX pool data, OHLCV charts, trades, and market analytics. Use for…
Crypto Twitter intelligence and alpha research. Search X/Twitter for real-time crypto narratives, trending tokens, yield…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.