LIVE TAPE
indexing Pons + long.xyz launches…
SquireSquire
Docs menu

Guides

Custom skills

Write a SKILL.md and it becomes part of an agent's brain.

Built-in vs custom

Built-in skills (trading, token-launch, portfolio, market-intelligence, social, sniper, wallet, image-generation) gate which tools an agent gets. Custom skills are standing instructions: when an agent's skills array contains your slug, the skill's content is injected into its system prompt.

create
POST https://squire-henna.vercel.app/api/v1/skills/custom
{ "slug": "degen-sniper", "name": "Degen Sniper", "description": "…", "is_public": false,
  "content": "# Degen sniper\n- Buy at most 0.005 ETH per new launch\n- Sell half at 2x…" }
enable on an agent
POST https://squire-henna.vercel.app/api/v1/agents/:id   { "skills": ["trading", "portfolio", "degen-sniper"] }
manage
GET    https://squire-henna.vercel.app/api/v1/skills            # built-ins + strategy presets
GET    https://squire-henna.vercel.app/api/v1/skills/custom     # yours
GET    https://squire-henna.vercel.app/api/v1/skills/registry   # public, most-installed first
PATCH  https://squire-henna.vercel.app/api/v1/skills/custom/:id · DELETE https://squire-henna.vercel.app/api/v1/skills/custom/:id
Your own skill wins if its slug collides with a public one. Make a skill public to share it in the registry.