pump-ai-agents
AI agent integration layer for the Pump SDK — agent instruction files, .well-known discovery, LLM context documents, 15+ skill files, MCP server prompts, and terminal management rules for GitHub Copilot and Gemini.
- License 许可
- MIT
- 最近更新
- 2026-08-01
- Stars
- ★ 2
- Forks
- 3
01 前言 Front Matter
- name
- pump-ai-agents
- metadata
- { "solanaos": { "homepage": "https://github.com/nirholas/pump-fun-sdk" } }
- description
- AI agent integration layer for the Pump SDK — agent instruction files, .well-known discovery, LLM context documents, 15+ skill files, MCP server prompts, and terminal management rules for GitHub Copilot and Gemini.
03 SKILL.md 正文
AI Agent Integration — Agent Scaffolding & Discovery
Configure AI agents (GitHub Copilot and Gemini) to work effectively with the Pump SDK through instruction files, skill registries, and MCP server integration.
Agent Instruction Files
| File | Agent | Purpose |
|---|---|---|
AGENTS.md |
Universal | Project overview, architecture, security rules |
COPILOT.md |
GitHub Copilot | Instructions pointer |
GEMINI.md |
Google Gemini | Instructions pointer |
.github/copilot-instructions.md |
Copilot Chat | SDK patterns, security rules |
.well-known Discovery Files
| File | Purpose |
|---|---|
.well-known/ai-plugin.json |
AI plugin manifest |
.well-known/agent.json |
Agent capabilities and config |
.well-known/skills.json |
Skills registry (15+ skills) |
.well-known/security.txt |
Security contact information |
LLM Context Documents
| File | Size | Purpose |
|---|---|---|
llms.txt |
Short | Quick reference for LLMs |
llms-full.txt |
Long | Comprehensive LLM context |
Skills Registry Schema
{
"schema_version": "v1",
"name": "pump-fun-sdk",
"skills": [
{
"id": "pump-sdk-core",
"name": "Pump SDK Core",
"description": "...",
"path": ".github/skills/pump-sdk-core.skill.md",
"tags": ["typescript", "solana", "sdk"]
}
]
}
Terminal Management (Agent Rules)
- Always use background terminals (
isBackground: true) for every command - Always kill the terminal after completion — never leave terminals open
- Do not reuse foreground shell sessions
- If a terminal appears unresponsive, kill it and create a new one
Security Invariants for Agents
- ONLY official Solana Labs crypto:
solana-sdk,@solana/web3.js,solana-keygen - Zeroize all key material after use
- File permissions
0600for keypairs - No network calls for key generation
- All amounts use
BN(bn.js) — never JavaScriptnumberfor financial math createInstruction(v1) is deprecated — usecreateV2Instruction
MCP Server Integration
{
"mcpServers": {
"solana-wallet": {
"command": "npx",
"args": ["-y", "@pump-fun/mcp-server"],
"transportType": "stdio"
}
}
}
Patterns to Follow
- Keep agent instruction files concise and actionable
- Point agents to specific skill files for domain knowledge
- Update
skills.jsonwhen adding or modifying skill files - Maintain consistency between
AGENTS.md,COPILOT.md, andGEMINI.md
Common Pitfalls
- Agent instruction files that are too long get truncated or ignored
- Missing skills from
skills.jsonmeans agents won't discover them - Terminal management rules are critical in Codespaces — stale terminals block operations
- MCP server must be registered in the agent's tool configuration
04 同仓库更多 Skills
solana-dev
End-to-end Solana development playbook (Jan 2026). Prefer Solana Foundation framework-kit (@solana/client + @solana/react-hooks) for React/Next.js UI. Prefer @solana/kit for all new client/RPC/transaction code. When legacy dependencies require web3.js, isolate it behind @solana/web3-compat (or @solana/web3.js as a true legacy fallback). Covers wallet-standard-first connection (incl. ConnectorKit), Anchor/Pinocchio programs, Codama-based client generation, LiteSVM/Mollusk/Surfpool testing, and security checklists.
xurl
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
wurk-integration
WURK API integration for monetizing agents with x402 payments on Solana/Base - create social jobs, custom challenges, and agent help tasks
workflows
Manage application workflows including configuration, restart, and removal.
web-search
Search the web, fetch content, extract branding profiles, and capture screenshots from URLs. Use for real-time information, API documentation, current events, design matching, and visual reference.
weather
Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.