samitugal/awesome-agent-templates
Open-source catalog of reusable AI agent templates.
Awesome Agent Templates
Define once, run anywhere β the open standard for AI Agents.
π Website β’ π Docs β’ π€ Contribute β’ π¬ Community
About
Awesome Agent Templates is a community project that aims to make AI agent development simple, reusable, and open.
We collect, standardize, and share high-quality agent templates so anyone can build and run powerful AI systems without starting from scratch.
Whether youβre using LangChain, Semantic Kernel, CrewAI, Agno, Upsonic, or any MCP-compatible platform, youβll find reusable agent blueprints here.
One language for all agents.
One format, infinite possibilities.
Why It Exists
While working on different AI projects, I kept running into the same loop building the same kinds of agents over and over. Copy, paste, tweak, repeat. It got old fast.
So I created this repo to make things simpler a single place for reusable, shareable agent templates.
Build once, use everywhere.
What Youβll Find Here
Agent Templates
Reusable YAML definitions for different agent types:
- Warren Buffett Agent β Investment analysis and financial advice
- Web Search Agent β Find and summarize information from the web
- Retrieval Agent β Query and retrieve information from databases
- Code Executor Agent β Run, test, and debug code safely
- Command Agent β Execute system commands and operations
- Orchestrator Agent β Coordinate multiple agents and workflows
Each template follows a simple schema β name, purpose, tools, reasoning level, memory settings, metadata β everything an agent needs to come alive.
Categories are automatically assigned from the folder structure, making it easy to organize and discover agents.
Framework Agnostic
Write once, deploy anywhere.
Each agent can run across multiple ecosystems: LangChain, Semantic Kernel, CrewAI, Agno, Upsonic, or even custom MCP setups.
Beautiful Interface
Browse templates visually with:
- Color-coded categories
- GitHub profile integration
- Smart filtering and search
- Responsive design
How to Contribute
Weβre a community project, your ideas shape this ecosystem.
Add a New Agent
Templates are organized by category in folders:
templates/
βββ Development/
βββ Research/
βββ Data Analysis/
βββ Automation/
βββ Productivity/
βββ Finance/
- Fork the repo
- Choose or create a category folder
# Use existing category cd templates/Development # OR create new category mkdir templates/"Your Category"
- Create your agent YAML (category is auto-assigned from folder)
- Submit a PR with a clear description
We'll validate it, review it, and feature it on the site!
π Full guide: See CONTRIBUTING.md for detailed instructions.
Improve the Docs
- Add new built-in tools
- Add new MCP servers
- Simplify explanations
- Add usage examples
- Translate to other languages
- Fix typos or add links
Suggest Features
Open a discussion for:
- New schema fields
- Framework adapters
- Language generators
- MCP registry integrations
Community
Weβre building a place where AI engineers, researchers, and creators share what they find useful tips and templates.
Join us if you believe in:
- Open knowledge for everyone
- Building things that last
Future Works
The Awesome Agent Templates project is designed to evolve with the community and weβre already trying to explore ambitious next steps.
1. Framework-Aware Code Generation
Imagine this:
You pick a template like WebSearchAgent, choose your target framework (LangChain, Semantic Kernel, Agno, CrewAI, etc.), and select a language (Python, C#, TypeScript).
Then β boom β the system generates a ready-to-run agent code using the metadata in the YAML file.
The generator will:
- Parse the agentβs reasoning level, tools, and connectivity
- Match each tool with known framework adapters
- Inject the correct imports, classes, and initialization patterns
- Output clean, runnable code for your chosen stack
Example:
aat generate WebSearchAgent --framework semantic-kernel --lang pythonConnect
- GitHub Discussions: samitugal/awesome-agent-templates/discussions
Recognition
Every contributor is a builder of the open-agent future.
We highlight:
- Featured Contributors β monthly showcase
Acknowledgments
Inspired by awesome-prompts