Creating Agents for Spikefrost

This guide covers how to create and publish agents for the Spikefrost marketplace.

Agent Structure

An agent is a bundle that includes:

  • agent.json – Agent metadata
  • CLAUDE.md – System prompt and instructions for Claude
  • commands/ – Custom slash commands (optional)

agent.json

{
  "name": "My Agent",
  "version": "1.0.0",
  "description": "A helpful agent that does X",
  "publisherId": "your-publisher-id",
  "publisherEmail": "you@example.com"
}

CLAUDE.md

This file contains the system prompt that defines your agent's behavior. Claude will follow these instructions when interacting with users.

# My Agent

You are a helpful assistant that specializes in...

## Capabilities
- ...

## Guidelines
- ...

Custom Commands

Place .md files in the commands/ directory to add slash commands:

commands/
  deploy.md
  test.md

Each file should describe what the command does and how Claude should handle it.

Publishing

  1. Create your agent bundle
  2. Register at publish.spikefrost.com
  3. Upload your agent
  4. Submit for review

Next Steps

Learn about UI Components to display interactive buttons in your agent's responses.