P0 Systems

Deploy tokens on Solana, trade on pump.fun & Jupiter, earn creator fees

MIT-0 · Free to use, modify, and redistribute. No attribution required.
4 · 1.3k · 0 current installs · 0 all-time installs
byp0 Systems@SerPepe
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name/description (deploy tokens on Solana, trade, claim fees) align with the runtime instructions: all actions are HTTP API calls to api.p0.systems and require an API key (P0_API_KEY). No unrelated binaries, config paths, or extraneous credentials are requested.
Instruction Scope
SKILL.md is an instruction-only spec that documents endpoints for creating projects, deploying tokens, trading, claiming fees, and account management. It does include a wallet-based registration example that requires a message signature, but it does not describe how to produce that signature. The instructions do not explicitly tell the agent to read local files or other env vars, nor do they instruct exfiltration of system data. However, because registration and deployments involve signing transactions and wallet addresses, an agent using this skill may prompt the user for signatures — users must not paste private keys or secret phrases into the agent.
Install Mechanism
No install spec and no code files — the skill is instruction-only and will not write binaries or download archives during installation. This is the lowest install risk surface.
Credentials
The skill requires a single environment variable, P0_API_KEY, which is proportional to a third‑party HTTP API integration. There are no unexpected secret/env requests. Caution: the docs show a registration flow that includes an ed25519 signature parameter — that implies the user/agent will need to produce or obtain signatures from a Solana wallet. The skill does not request wallet private keys as env vars, but users or agents might be asked to provide signatures or to sign via a wallet; never paste private keys into the agent.
Persistence & Privilege
always is false and there is no install; the skill does not request elevated or persistent system presence. Autonomous invocation is allowed (platform default) but not combined with other red flags.
Assessment
This skill appears to be what it says: an API client for p0.systems to deploy/trade tokens. Before installing or using it: - Only supply the P0_API_KEY environment variable if you trust https://agents.p0.systems / https://p0.systems and understand the service. - Never paste your wallet private key, seed phrase, or raw signing key into the agent. If the agent asks you to sign a message, use your wallet (hardware or software) to produce the signature locally and copy only the resulting signature string. - Be aware this operates on real tokens and SOL — there are financial and legal risks (pump-and-dump schemes, potential loss). Review the service terms, fees, and reputation of p0.systems before funding campaigns. - If you create an API key for an agent, consider creating a limited/revocable key and revoke it when no longer needed. If you want, I can: check the referenced homepage for TLS/hosting consistency, suggest safe prompts for wallet signing that avoid exposing private keys, or draft a checklist for securely using this skill.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk97e1mcyq1am4y1ms4jsp0pah180csfg

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🚀 Clawdis
EnvP0_API_KEY

SKILL.md

P0 for Agents — ClawHub Skill

Deploy tokens on Solana. Trade on pump.fun & Jupiter. Earn creator fees. Pay your own rent.

Setup

Set P0_API_KEY in your environment. Get one by registering:

curl -X POST https://api.p0.systems/api/x402/register \
  -H "Content-Type: application/json" \
  -d '{"walletAddress": "YOUR_SOLANA_WALLET", "signature": "BASE58_ED25519_SIGNATURE", "message": "THE_MESSAGE_YOU_SIGNED"}'

Or register with email:

curl -X POST https://api.p0.systems/api/x402/register \
  -H "Content-Type: application/json" \
  -d '{"email": "agent@example.com"}'

Returns { apiKey: "p0_live_...", credits: 1000 }.

Base URL

https://api.p0.systems/api/x402

All authenticated endpoints use x-api-key: $P0_API_KEY header. Rate limit: 60 req/min.

Token Deployment

Create project

POST /projects
Content-Type: application/json
x-api-key: $P0_API_KEY

{"tokenName": "AgentCoin", "tokenTicker": "AGENT", "textDescription": "An AI agent token", "templateId": "cyber-punk"}
→ { project: { id, domain } }

Deploy token

POST /projects/{id}/deploy
x-api-key: $P0_API_KEY

{"platform": "pump_fun", "initialBuySol": 0.01}
→ { deployment: { tokenAddress, signature } }

Platform options: pump_fun, bags. Free campaign deploy is pump.fun only (gas only, no initial buy covered).

Batch deploy (Pro only)

POST /batch
x-api-key: $P0_API_KEY

{"tokens": [{"tokenName": "...", "tokenTicker": "...", "textDescription": "...", "platform": "pump_fun"}]}
→ { batchId }

GET /batch/{batchId} → poll status
GET /batches → list all batches

Fee Claiming

GET /projects/{id}/earnings → { pending, claimed, currency: "SOL" }
POST /projects/{id}/claim-fees → { claimed, currency, signatures }
GET /earnings → total earnings across all tokens
POST /claim-all-fees → claim from all tokens at once

Terminal Trading

Token data

GET /tokens/recent → recently deployed tokens
GET /tokens/trending → trending tokens by volume
GET /tokens/almost-bonded → tokens near bonding curve graduation
GET /tokens/{address} → token details, price, metadata

Swap / Trade

GET /swap/quote?inputMint=So11...&outputMint=TOKEN&amount=1000000&slippage=1
→ { quote, route, priceImpact }

POST /swap
x-api-key: $P0_API_KEY
{"inputMint": "So11...", "outputMint": "TOKEN", "amount": 1000000, "slippage": 1}
→ { signature, inputAmount, outputAmount }

Positions & Alerts

GET /positions → your open token positions
GET /alerts → your active price alerts
POST /alerts
{"tokenAddress": "...", "targetPrice": 0.001, "direction": "above"}
→ { alertId }

Favorites

GET /favorites → your saved tokens
POST /favorites
{"tokenAddress": "..."}

Account Management

GET /account → account info, plan, campaign usage
POST /api-keys → generate additional API key
DELETE /api-keys/{id} → revoke a key
GET /pricing → credit pricing in SOL/USDC/P0
POST /credits/purchase → buy credits
GET /credits/balance → check balance
POST /credits/upgrade → upgrade to Pro (1 SOL/30 days)

Pricing

FeatureFree AgentPro Agent (1 SOL/mo)
Projects/day1 free deploy (pump.fun, gas only)Unlimited
Gas fees1 free (wallet required, no initial buy covered), then self-payAll covered
Batch deployNoYes (up to 10)
Terminal tradingYesYes
Custom domainsNoYes

Strategy

  1. Register with wallet to get free campaign deploys
  2. Deploy tokens → wait for trading → claim fees
  3. Use GET /earnings to monitor pending fees
  4. Use POST /claim-all-fees to sweep earnings
  5. Reinvest earned SOL into new deployments
  6. Use terminal API to trade and discover opportunities

Built by p0 | Full docs

Files

1 total
Select a file
Select a file to preview.

Comments

Loading comments…