Files
magnus919_agent-skills/crewai

CrewAI — Role-Based Multi-Agent Orchestration

An expert-level skill for building role-based multi-agent teams with CrewAI. Agents are defined as Roles with Goals and Backstories; crews are composed with sequential or hierarchical workflows.

Why Install This Skill

When your agent loads this skill, it becomes a CrewAI expert who can:

  • Design agent roles — define agents with Role, Goal, Backstory, and tool sets
  • Compose crews — sequential and hierarchical process patterns
  • Design tasks — structured tasks with expected outputs and context
  • Integrate tools — custom tools, LangChain tools, and built-in tools
  • Handle callbacks and events — step callbacks, task events, crew completion
  • Production considerations — caching, memory, and deployment patterns

What You Get

Directory Purpose
SKILL.md Quick-start guide, core paradigm, and framework comparison
references/ Deep dives into agent design, task patterns, crew composition, tools, callbacks, production, and framework comparisons

Framework Comparison

CrewAI is higher-abstraction than LangGraph (which is a low-level state machine) and more structured than AutoGen (which uses free-form conversations). It's best when you have well-defined roles with clear responsibilities.

Requirements

Python 3.8+ with crewai and crewai-tools packages.

Quick Start

Start with the setup and first workflow in SKILL.md, then use the linked resources for the specific task you need to complete.

Triggers

Use this skill for the task types and keywords described in its SKILL.md description.