This skill provides guidance on setting up CrewAI projects efficiently. It is for developers who want to understand the correct workflow for initiating their CrewAI projects using the CLI.
$ npx skills add https://github.com/crewaiinc/skills --skill getting-startedThis skill teaches the correct workflow for initiating CrewAI projects, from choosing the right abstraction level (LLM.call() vs Agent.kickoff() vs Crew.kickoff() vs Flow) to CLI scaffolding and configuration. It covers YAML setup for agents and tasks, wiring @CrewBase crews, writing Flows with @start/@listen decorators, and variable interpolation patterns. The skill addresses common setup issues developers face when starting new CrewAI projects, helping them select appropriate abstraction levels and properly configure their project structure. It's designed for developers who want to follow best practices and understand CrewAI architecture decisions from the start.
Run `crewai create flow <project_name>` to scaffold a project.
Scaffold a new CrewAI project using the CLI.
Modify generated files for a CrewAI project.
Learn about directory structure and configuration for CrewAI.
$ npx skills add https://github.com/crewaiinc/skills --skill getting-startedgit clone https://github.com/crewaiinc/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm new to CrewAI and want to set up my first project efficiently. Can you guide me through the correct workflow for initializing a CrewAI project using the CrewAI CLI? I need step-by-step instructions to get started quickly.
# CrewAI Project Setup Guide Great! Here's how to initialize your first CrewAI project efficiently: ## Prerequisites - Python 3.10+ installed - pip package manager - Basic terminal knowledge ## Setup Steps 1. **Install CrewAI CLI** ```bash pip install crewai ``` 2. **Create New Project** ```bash crewai create project my_first_crew ``` 3. **Navigate to Project** ```bash cd my_first_crew ``` 4. **Install Dependencies** ```bash pip install -r requirements.txt ``` 5. **Verify Installation** ```bash crewai --version ``` ## Project Structure Your project will include: - `main.py` (entry point) - `config/` (configuration files) - `tasks/` (task definitions) - `agents/` (agent configurations) - `tools/` (custom tools) Would you like me to explain any specific part of this setup in more detail? *Tip: Use `crewai --help` to explore all available commands.*
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan