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 metadataCLAUDE.md– System prompt and instructions for Claudecommands/– 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.mdEach file should describe what the command does and how Claude should handle it.
Publishing
- Create your agent bundle
- Register at publish.spikefrost.com
- Upload your agent
- Submit for review
Next Steps
Learn about UI Components to display interactive buttons in your agent's responses.