flayerlabs/flaunch-skills/api
Claude Code and agent skill by flayerlabs/flaunch-skills
- community
Checking that the SKILL.md file is still in the repository.
Integrate the Flaunch Web2 API to upload images, queue memecoin launches, poll launch status, and create treasury managers on Base and Base Sepolia.
Install
npx vskill@latest install flayerlabs/flaunch-skills/apiSKILL.md
Flaunch Web2 API Skill
Use this skill when the user is integrating with flaunch-web2-api.
This skill is a router plus checklist. Use the reference that matches the API task.
What This API Is
This API is a backend wrapper around Flaunch flows. It adds:
- REST endpoints for launch/manager operations
- async queue processing (
jobId) - launch status polling
- image upload + moderation + IPFS storage
- creator identity resolution (wallet/email/twitter/farcaster)
It is not a replacement for full SDK flexibility. For low-level transaction orchestration, use the SDK skill.
Supported Chains
- Base Mainnet route slug:
base(chainId8453) - Base Sepolia route slug:
base-sepolia(chainId84532)
Core Endpoints
GET /livezPOST /api/v1/upload-imagePOST /api/v1/{chain}/launch-memecoinGET /api/v1/launch-status/{jobId}POST /api/v1/{chain}/create-revenue-managerPOST /api/v1/{chain}/create-fee-split-manager
Route By Task
- standard token launch flow:
references/token-launch-flow.md - fee split manager creation:
references/fee-split-manager-flow.md - revenue manager creation:
references/revenue-manager-flow.md - app-side launch, trade, liquidity, or watcher work: route to
../sdk/SKILL.md
Example Prompts
- Launch a token on Base through the Web2 API.
- Show me the Flaunch API flow for creating a fee split manager.
- What fields do I need for a revenue manager request on Base Sepolia?
Launch Request Essentials
Required fields:
namesymboldescriptionimageIpfs
Creator identity options (pick one):
creatorAddresscreatorEmailcreatorTwitterUsernamecreatorFarcasterUsername
Treasury options:
- Do not send conflicting manager options in one request.
- Fee split recipients are validated and resolved to wallet addresses.
Useful launch detail:
- optional social fields such as
websiteUrl,discordUrl,twitterUrl, andtelegramUrlmay be included when the launch surface supports them - practical field limits commonly include
namemax 32 chars andsymbolmax 10 chars - image upload has format, size, moderation, and rate-limit constraints; see
references/token-launch-flow.md
Unsupported Fit
This skill is not the first choice when the builder needs:
- direct wallet-driven launches
- TypeScript SDK integration
- trade, liquidity, import, or event watcher flows
Route those requests to ../sdk/SKILL.md.
Manager Workflows
Create Revenue Manager
Route:
POST /api/v1/{chain}/create-revenue-manager
High-signal inputs:
- recipient identity (wallet/email/twitter/farcaster)
protocolFeein basis points (0to10000)- optional owner override
Create Fee Split Manager
Route:
POST /api/v1/{chain}/create-fee-split-manager
High-signal inputs:
- owner identity (wallet/email/twitter/farcaster)
recipientsarray (wallet/email/twitter/farcaster entries)- optional
creatorShare/ownerShare - optional custom recipient
splitvalues
Fee split constraints:
- max recipients limit applies
- if any recipient has custom
split, all must - total recipient splits must equal
10,000,000(100.00000%) - duplicate resolved addresses are rejected
Async Job Semantics (Important)
- Launch is queue-based and asynchronous.
launch-memecoinreturns quickly withjobId; it does not mean onchain completion.- Poll status endpoint for final result.
- queue metadata such as position and estimated wait may be returned on submission
- Failed jobs may still include submitted tx hash context; instruct users to verify onchain.
Error and Retry Guidance
- Common error envelope:
{ success: false, error: "..." } - Expect
429rate-limiting; implement retry with backoff - Moderation errors can include detailed NSFW payloads
- Route slug mismatch is common (
base-sepoliavs SDKbaseSepolia)
Do / Don't
Do:
- Store and track
jobId - Poll until terminal state
- Validate chain slug explicitly
- Surface
transactionHashand status to users
Don't:
- Assume synchronous launch completion
- Mix incompatible manager options in one request
- Assume schema file is always up-to-date with route implementation
Output Expectations
When helping builders, include:
- exact endpoint path
- required request fields
- async status handling using
jobId - one error/retry pattern (
429, validation, failed job) - expected success response fields (
transactionHash,collectionToken, manager addresses when applicable)
Related Skill
- SDK skill:
../sdk/SKILL.md
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/core/api/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/flayerlabs/flaunch-skills/api)