CrewAI Full Examples
Welcome to the official collection of **complete CrewAI applications**. This repository contains end-to-end implementations that showcase how to build real-world applications using CrewAI's framework for orchestrating AI agents.
Loading actions...
Skill content
Main instructions and any bundled files for this skill.
CrewAI Full Examples
Introduction
Welcome to the official collection of complete CrewAI applications. This repository contains end-to-end implementations that showcase how to build real-world applications using CrewAI's framework for orchestrating AI agents.
🍳 Looking for feature-specific tutorials? Check out CrewAI Cookbook for focused guides on specific CrewAI features and patterns.
What You'll Find Here
These are full applications that demonstrate:
- Complete project structures and organization
- Real-world integration patterns (APIs, databases, external services)
- Comprehensive code implementations with error handling
- End-to-end workflows from input to output
- Industry-specific implementations across various domains
Each example is a standalone application you can run, modify, and deploy.
Note: All examples use CrewAI version 0.152.0 and UV package management for optimal performance and developer experience.
📁 Repository Structure
🌊 Flows
Advanced orchestration examples using CrewAI Flows for complex workflows with state management.
- Content Creator Flow - Multi-crew content generation system for blogs, LinkedIn posts, and research reports
- Email Auto Responder Flow - Automated email monitoring and response generation
- Lead Score Flow - Lead qualification with human-in-the-loop review
- Meeting Assistant Flow - Meeting notes processing with Trello/Slack integration
- Self Evaluation Loop Flow - Iterative content improvement with self-review
- Write a Book with Flows - Automated book writing with parallel chapter generation
👥 Crews
Traditional CrewAI implementations showcasing multi-agent collaboration.
Content Creation & Marketing
- Game Builder Crew - Multi-agent team that designs and builds Python games
- Instagram Post - Creative social media content generation
- Landing Page Generator - Full landing page creation from concepts
- Marketing Strategy - Comprehensive marketing campaign development
- Screenplay Writer - Convert text/emails into screenplay format
Business & Productivity
- Job Posting - Automated job description creation
- Prep for a Meeting - Meeting preparation research and strategy
- Recruitment - Automated candidate sourcing and evaluation
- Stock Analysis - Financial analysis with SEC data integration
Data & Research
- Industry Agents - Industry-specific agent implementations
- Match Profile to Positions - CV-to-job matching with vector search
- Meta Quest Knowledge - PDF-based Q&A system
- Markdown Validator - Automated markdown validation and correction
Travel & Planning
- Surprise Trip - Personalized surprise travel planning
- Trip Planner - Destination comparison and itinerary optimization
Templates
- Starter Template - Basic template for new CrewAI projects
🔌 Integrations
Examples showing CrewAI integration with other platforms and services.
- CrewAI-LangGraph - Integration with LangGraph framework
- Azure Model - Using CrewAI with Azure OpenAI
- NVIDIA Models - Integration with NVIDIA's AI ecosystem
📓 Notebooks
Jupyter notebook examples for interactive exploration and learning.
🚀 Getting Started
-
Clone the repository
git clone https://github.com/crewAIInc/crewAI-examples.git cd crewAI-examples -
Choose an example category
- For multi-crew orchestration → check
/flows - For standard crews → check
/crews - For platform integrations → check
/integrations
- For multi-crew orchestration → check
-
Navigate to specific example
cd crews/marketing_strategy # or any other example -
Install dependencies with UV
uv sync # Installs all dependencies and creates virtual environment -
Follow the example's README Each example contains specific setup instructions and usage guides
📚 Learning Path
Beginners
Start with:
- Starter Template - Basic crew structure
- Instagram Post - Simple content creation
- Job Posting - Straightforward business use case
Intermediate
Explore:
- Marketing Strategy - Multi-agent collaboration
- Self Evaluation Loop Flow - Iterative workflows
- Stock Analysis - External API integration
Advanced
Deep dive into:
- Content Creator Flow - Multi-crew orchestration with dynamic routing
- Write a Book with Flows - Complex parallel execution
- Lead Score Flow - Human-in-the-loop patterns
- CrewAI-LangGraph - Framework integration
🛠 Common Patterns
- Configuration: Most examples use YAML files for agent/task definitions
- Tools: Examples showcase integration with APIs, databases, and file systems
- Flows: Advanced examples demonstrate state management and orchestration
- Training: Several examples include agent training capabilities
📝 Contributing
We welcome contributions! Please feel free to submit examples showcasing new use cases or improvements to existing ones.
📄 License
This repository is maintained by the CrewAI team. Check individual examples for specific licensing information.
🔗 Related Resources
- CrewAI Framework - Main CrewAI repository
- CrewAI Cookbooks - Feature-focused tutorials and guides
- CrewAI Documentation - Comprehensive documentation
- CrewAI Community - Join our community discussions
Related Skills
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
2. Apply Deepthink Protocol (reason about dependencies
risks