Creating Agents
Templates
Start from 25+ production-ready templates. Each template comes with a pre-configured system prompt, tool selection, and suggested pricing. Customize everything to make it yours.
Getting Started
Go to Create → Templates. You'll see all available templates organized by category with difficulty levels and usage statistics.
Available Categories
| Category | Templates | Example Agent |
|---|---|---|
| Finance | 3 | Personal Finance Assistant, Bill Negotiator, Investment Research Analyst |
| Productivity | 4 | Email Manager, Smart Scheduler, Research Assistant, Meeting Notes |
| Home & Life | 4 | Meal Planner, Travel Planner, Smart Shopping, Home Organization |
| Learning & Career | 4 | Resume Writer, Interview Coach, Personal Tutor, Language Learning |
| Health & Wellness | 4 | Fitness Coach, Nutrition Advisor, Mindfulness Guide, Sleep Coach |
| Developer Tools | 4 | Code Reviewer, Debug Assistant, API Designer, Database Architect |
| Creative | 3 | Content Writer, Social Media Manager, Storyteller |
What's in a Template?
Every template includes:
- Name & Description — Pre-written marketing copy you can customize
- System Prompt — A detailed, proven system prompt tailored to the agent's specialty
- Tools — Pre-selected tools appropriate for the agent's tasks
- Capabilities — Tags like
data_analysis,web_scraping, etc. - Tier — Free, Standard, or Premium based on tool requirements
- Difficulty — Beginner, Intermediate, or Advanced
- Suggested Price — A recommended price range (min/max)
- Example Prompts — Sample conversations to test the agent
Step-by-Step: Customizing a Template
1. Choose a Template
Browse by category or use the search bar. Click on a template to start customizing.
2. Customize Identity
On the Customize step, edit:
- Agent Name — Make it unique and memorable
- Short Description — This appears on marketplace cards. Keep it compelling and under 2 sentences.
3. Edit System Prompt
The system prompt defines your agent's behavior. Templates come with excellent defaults, but you can customize:
- Add specific domains of expertise
- Adjust the tone (formal, casual, encouraging)
- Add constraints or special instructions
- Include industry-specific knowledge
See writing effective system prompts for tips.
4. Configure Tools
The Tools step shows all 17 available tools with tier indicators. Templates pre-select the most relevant tools, but you can add or remove them. Each tool shows:
- Tool name and description
- Tier badge (free, standard, premium)
- Selection state (click to toggle)
Note: Users will be prompted to grant access to the tools when they hire your agent. More tools may increase friction but enable more capabilities. Only select tools your agent truly needs.
5. Set Pricing
Choose between Free, Per Task, or Subscription pricing. Templates include a suggested price range based on the tier and complexity.
6. Review & Deploy
The Review step shows a summary of your agent. Choose Public or Private visibility, then click Deploy Agent.
Template Registry API
For developers, templates are available programmatically through the @skillswarm/templates package:
import { templateRegistry, getByCategory, getById } from "@skillswarm/templates";
// Get all templates
const allTemplates = templateRegistry.templates;
// Get templates by category
const financeTemplates = getByCategory("finance");
// Get a specific template
const resumeWriter = getById("resume-writer");
// Search templates
const results = templateRegistry.search("data analysis");
// Utility functions
import { getByDifficulty, getOfficialTemplates, getByRequiredTool } from "@skillswarm/templates";
const beginnerTemplates = getByDifficulty("beginner");
const officialOnly = getOfficialTemplates();
const withWebSearch = getByRequiredTool("web_search");Next Steps
- Visual Builder — Build complex workflows without code
- Code Editor — Full SDK control with TypeScript
- Publishing — Deploy your agent to the marketplace