Why Customize Agents?
Create specialized agents tailored to your exact needs:Specific Styles
Enforce your preferred coding style
Frameworks
Specialize in particular libraries
Workflows
Match your team’s patterns
Share
Publish for others to use
Agent Customization Basics
What You Can Customize
- System Prompt
- AI Model
- Metadata
- Mode
The core instructions
- How the agent behaves
- What patterns it follows
- Coding style preferences
- Libraries and frameworks to use
Creating Custom Agents
Method 1: Fork Existing Agent
Start from a working agent:1
Find Agent
Browse your library or marketplace
2
Click Fork
Click Fork on an open-source agent
3
Name It
Give your fork a unique name
4
Customize
Modify the system prompt and settings
5
Save
Save to your library
6
Test
Try it in a test project
Forking is the easiest way to create custom agents since you start with working prompts.
Method 2: Create from Scratch
Build from the ground up:1
Open Library
Go to your Library → Agents tab
2
Create New
Click Create New Agent
3
Choose Type
Select Stream or Iterative mode
4
Configure
Set name, icon, description
5
Write Prompt
Create your system prompt
6
Select Model
Choose AI model to power it
7
Test & Iterate
Refine until it works well
Writing System Prompts
The system prompt defines how your agent behaves. It’s the most important customization.Prompt Structure
A good system prompt includes:1. Role Definition
1. Role Definition
Define what the agent is:
2. Responsibilities
2. Responsibilities
What the agent should do:
3. Style Guidelines
3. Style Guidelines
Coding style preferences:
4. Technology Stack
4. Technology Stack
Specific libraries and tools:
5. Constraints
5. Constraints
What NOT to do:
Example Prompts
- Tailwind Specialist
- Form Builder
- API Integration
Selecting AI Models
For open-source agents, you can choose the AI model:- GPT-4
- Claude
- Qwen
- OpenRouter
OpenAI GPT-4Strengths:
- Excellent reasoning
- Great at complex logic
- Strong TypeScript knowledge
- Good architecture decisions
- Complex features
- API integration
- Business logic
- Debugging
You can change the model anytime for your custom agents. Test different models to find the best fit.
Testing Custom Agents
1
Create Test Project
Make a new project just for testing
2
Enable Agent
Turn on your custom agent in the library
3
Try Simple Tasks
Test with basic requests first
4
Test Complex Features
Try more challenging scenarios
5
Refine Prompt
Adjust system prompt based on results
6
Iterate
Keep testing and improving
What to Test
Follows Instructions
Does it use your specified libraries and patterns?
Code Quality
Is the generated code clean and correct?
Consistency
Does it generate similar code for similar requests?
Edge Cases
How does it handle unusual requests?
Publishing Agents
Share your custom agents with the community:1
Polish
Ensure agent works well and prompt is clear
2
Document
Write a detailed description and usage guidelines
3
Click Publish
Open agent settings → Publish to Marketplace
4
Set Details
- Choose category
- Add tags
- Set pricing model (Free/Paid)
- Upload screenshots
5
Submit
Submit for marketplace review
6
Review
Tesslate team reviews for quality
7
Go Live
Once approved, appears in marketplace
Only publish agents you want to share publicly. Published agents become available to all Tesslate users.
Best Practices
Start Specific
Start Specific
- Focus on one specialty
- Don’t try to do everything
- Clear, focused purpose
- Better to be great at one thing
Document Well
Document Well
- Clear description
- Usage examples
- Technology requirements
- Limitations
Test Thoroughly
Test Thoroughly
- Try many scenarios
- Test edge cases
- Verify consistency
- Get feedback from others
Iterate on Prompt
Iterate on Prompt
- Start simple
- Add rules based on issues
- Remove unnecessary instructions
- Keep refining
Prompt Tips
Be Explicit
Don’t assume - spell out exactly what you want
Provide Examples
Show code examples in the prompt
Use Sections
Organize prompt into clear sections
Test & Refine
Improve based on real usage