Agent skill · magnus919
crewai
Expert skill for role-based multi-agent orchestration with CrewAI. Agents with Role/Goal/Backstory, task design, crew composition (sequential or hierarchical), tool integration, callbacks, and production deployment. Use when orchestrating multi-agent teams or comparing agent frameworks.
What it needs
About 3k tokens when loaded.
What this skill does
CrewAI Expert Skill CrewAI is a framework for role-based multi-agent orchestration. Unlike LangGraph's low-level state-machine graphs, CrewAI provides a higher abstraction: agents are defined as Roles with Goals and Backstories, crews are composed with built-in sequential or hierarchical workflows, and inter-agent delegation is built into the framework. Core Paradigm Core Principles 1. Agents are Roles, not functions. Role + Goal + Backstory defines the agent's identity. Strong role definitions reduce hallucination. 2. Tasks declare what, not how. Description + expectedoutput defines the task. The agent figures out execution. 3. Sequential is for pipelines, Hierarchical is for complexity. Sequential runs tasks in order. Hierarchical uses a manager agent to delegate and validate. 4. Manager LLM is required for Hierarchical. Without managerllm, hierarchical process fails silently. 5. Delegation loops are real. allowdelegation=True without maxiter bounds can cause infinite handoffs. 6. Tool errors don't raise. A failed tool call marks the task as failed but doesn't raise an exception. Check task output. Where to Start You already have... Start here --- --- Nothing — exploring CrewAI Sequential crew with 2 agents (research → write) Agents you want to coordinate Build a Hierarchical crew with managerllm Tools you want to integrate Use @tool decorator, add tools to relevant agents A production deployment Add callbacks, memory, error handling Quick Reference Task Approach Reference ------ ---------- ----------- Define agent Agent(role, goal, backstory) references/agent-design.md Define task Task(description, expectedoutput, agent) references/task-design.md Sequential crew Crew(process=Process.sequential) references/crew-patterns.md Hierarchical crew Crew(process=Process.hierarchical, managerllm=...) references/crew-patterns.md Create tool @tool("name") decorator references/tool-integration.md Add callbacks stepcallback=fn on Agent references/callbacks.md Enable memory memo …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills magnus919/crewai