pump-admin-ops
Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim…
Build and release pipeline for the Pump SDK — tsup TypeScript builds, Cargo release profiles, semantic release with commitizen, npm publishing, linting, Makefile targets, Vercel deployment, and MCP server distribution.
$ npx -y skills add nirholas/pump-fun-sdk --skill pump-build-release --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pump-build-releaseContext preview
The summary Claude sees to decide when to auto-load this skill.
Build and release pipeline for the Pump SDK — tsup TypeScript builds, Cargo release profiles, semantic release with commitizen, npm publishing, linting, Makefile targets, Vercel deployment, and MCP server distribution.
name: pump-build-release
description: "Build and release pipeline for the Pump SDK — tsup TypeScript builds, Cargo release profiles, semantic release with commitizen, npm publishing, linting, Makefile targets, Vercel deployment, and MCP server distribution."
metadata:
openclaw:
homepage: https://github.com/nirholas/pump-fun-sdkBuild and release the Pump SDK ecosystem: tsup TypeScript builds, Cargo release profiles, semantic release, npm publishing, and deployment.
npx tsup src/index.ts --format cjs,esm --dts
Output: `dist/index.cjs`, `dist/index.mjs`, `dist/index.d.ts`
[profile.release] opt-level = 3 lto = true codegen-units = 1 strip = true
Commit format: `type(scope): description`
| Type | Effect | |------|--------| | `feat:` | Minor version bump | | `fix:` | Patch version bump | | `feat!:` or `BREAKING CHANGE:` | Major version bump | | `chore:`, `docs:`, `style:` | No release |
| Target | Description | |--------|-------------| | `make build` | Build SDK + Rust binary | | `make test` | Run all tests | | `make bench` | Run benchmarks | | `make lint` | Run all linters | | `make clean` | Clean build artifacts | | `make release` | Build release binary |
| Tool | Language | Config | |------|----------|--------| | ESLint/tsup | TypeScript | `tsconfig.json` | | `cargo clippy` | Rust | Default warnings | | `cargo fmt` | Rust | `rustfmt.toml` | | ShellCheck | Bash | Default rules |
npm publish --access public # Package: @nirholas/pump-sdk
# website/ directory — static HTML/CSS/JS vercel --prod
npm publish --access public # Package: pump-fun-mcp # Usage: npx -y pump-fun-mcp
Open-source framework for building PumpFun Telegram bots on Solana. Claim monitors, channel feeds, group trackers, whale alerts — build your own or use ours. PumpKit Web App + Documentation
Admin and authority operations for the Pump protocol — set coin creator, update token incentives, set IDL authority, claim…
AI agent integration layer for the Pump SDK — agent instruction files, .well-known discovery, LLM context documents, 15+ skill…
Constant-product AMM bonding curve math for Pump token pricing — buy/sell quoting, fee-aware calculations, market cap…
Read-only query methods for PumpFun claims — unclaimed token rewards, creator vault balances, volume accumulators, distributable…
Configure and distribute creator fees to multiple shareholders using the PumpFees program with BPS-based share allocation, admin…
Complete Pump protocol fee system — tiered protocol fees based on market cap, creator fee collection across two programs, basis…