create-coin

Generate partially signed Solana VersionedTransactions for pump.fun token creation and initial buys.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill create-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-coin
Source: https://github.com/nirholas/three-ui/tree/main/pump-fun-skills/create-coin
Command: npx skills add https://github.com/nirholas/three-ui --skill create-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @pump-fun/agent-payments-sdk, @pump-fun/pump-sdk, @pump-fun/pump-swap-sdk, @solana/spl-token, @solana/web3.js, bn.js, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you create a new token on pump.fun and optionally perform the initial buy in a way that produces a transaction the user can safely co-sign, avoiding direct handling of user private keys.

Core Features & Use Cases

  • Builds a create + initial buy transaction via the fun-block pump.fun agents API, returning a base64-encoded VersionedTransaction already partially signed for the mint.
  • Supports optional launch configurations, including mayhem mode, cashback, and tokenized-agent creation with configurable buyback basis points.
  • Optional front-runner protection using Jito tips and instructions meant to be sent only to Jito block-engine endpoints.
  • Safety-first workflow guidance with explicit confirmation prompts and rules to never log or sign using private keys.

Quick Start

Ask the user for all required launch parameters, then have the agent call pumpfun_create_coin with user, name, symbol, metadata URI, and solLamports to return a partially signed transaction for the user wallet to co-sign and submit.

Frequently Asked Questions about create-coin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pump.fun token with an initial buy on Solana?

Creating a pump.fun token with an initial buy involves generating a base64-encoded VersionedTransaction via the fun-block API, which is partially signed for the mint and returned for your wallet to co-sign and submit safely.

What is a partially signed VersionedTransaction for pump.fun token launches?

A partially signed VersionedTransaction for pump.fun is a base64-encoded Solana transaction pre-signed by the mint, returned for your wallet to co-sign and send without the agent ever handling your private keys.

Can I add Jito tip instructions for front-running protection when launching a pump.fun coin?

Yes, you can add Jito tip instructions for front-running protection when launching a pump.fun coin, configuring the transaction to route specifically through Jito block-engine endpoints to secure the initial buy.

Does pump.fun token creation support mayhem mode and tokenized-agent configurations?

Yes, pump.fun token creation supports optional mayhem mode, cashback, and tokenized-agent creation with configurable buyback basis points, enabling customized launch automation flows via the fun-block API.

What Solana web3 libraries are needed to build pump.fun token launch transactions?

Building pump.fun token launch transactions requires @solana/web3.js for VersionedTransaction construction, alongside @pump-fun/pump-sdk, @pump-fun/pump-swap-sdk, and @pump-fun/agent-payments-sdk for fun-block API integration.

Why should I use a co-signing workflow instead of private keys for pump.fun token creation?

Using a co-signing workflow for pump.fun token creation follows a safety-first design that prevents direct private key handling, utilizing explicit confirmation prompts and returning transaction data solely for your wallet to authorize.