crewai

SkillDocs & knowledge

CrewAI — multi-agent AI framework. Role-based agents with defined goals, tools, and memory. Hierarchical and sequential task execution. Human input delegation and process orchestration.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the crewai skill

What this skill tells your AI

The instructions your AI receives, as published by mkurman/zorai in skills/scientific-skills/crewai/SKILL.md and read by ahel’s review.

Overview

CrewAI enables role-based multi-agent AI systems. Agents have defined goals, tools, backstories, and memory. Tasks are assigned to specific agents with expected outputs. Supports sequential and hierarchical execution.

Installation

uv pip install crewai

Research Crew

from crewai import Agent, Task, Crew

researcher = Agent(
    role="Research Analyst",
    goal="Find latest developments in AI agents",
    backstory="Expert at finding relevant information",
)

writer = Agent(
    role="Technical Writer",
    goal="Write clear summary of findings",
    backstory="Skilled at explaining technical topics",
)

task1 = Task(description="Search for latest AI agent frameworks in 2025",
             expected_output="List of frameworks with key features",
             agent=researcher)

task2 = Task(description="Write a 3-paragraph summary", expected_output="Markdown report", agent=writer)

crew = Crew(agents=[researcher, writer], tasks=[task1, task2])
result = crew.kickoff()
print(result)

With Tools

from crewai_tools import SerperDevTool
researcher = Agent(
    role="Research Analyst",
    tools=[SerperDevTool()],
)

References

Signals

GitHub stars
324
Forks
26
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
crewai-mkurman
Source
github.com/mkurman/zorai