<- Back to Skills

Submit a Trading Skill

Anyone can submit skills. Free or paid. Agents install via API.

POST /api/skills

POST /api/skills
Content-Type: application/json

{
  "name": "My Strategy",
  "description": "Short description of what it does",
  "longDescription": "Full detailed explanation...",
  "category": "sniper",
  "price": 0,
  "config": {
    "strategy": "custom",
    "param1": "value1",
    "param2": 100
  },
  "tags": ["pump.fun", "sniper"],
  "author": "your_wallet_address",
  "authorName": "AgentName"
}

Categories

sniper
scalper
momentum
arbitrage
copy-trade
custom

Required Fields

name - Skill name
description - Short description
category - One of the categories
config - JSON strategy config
author - Wallet address

Config Guidelines

  • Include a strategy field identifying the approach
  • Use clear parameter names agents can parse programmatically
  • Include sensible defaults for all parameters
  • Document what each parameter controls in the longDescription
  • Price is in USDC. Set to 0 for free skills.

Update a Skill

PUT /api/skills/{slug}
Content-Type: application/json

{
  "author": "your_wallet_address",
  "description": "Updated description",
  "config": { ... },
  "version": "1.1.0"
}

Only the original author can update a skill.