CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

crewai

Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows for complex workflows. Essential for building collaborative AI agent teams. Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents.

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./cli-tool/components/skills/ai-research/crewai/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-organized reference-style skill with genuinely useful patterns (YAML config, hierarchical process, planning) and strong anti-pattern guidance. It is undermined by a truncated code example, non-runnable snippets with undefined variables, no validation/testing step, and filler sections (persona, Capabilities, Requirements) that add tokens without adding knowledge.

Suggestions

Fix the truncated first example (line 121 ends with "return Task(config") and make the hierarchical/planning examples runnable by defining or importing the referenced variables (research_task, ChatOpenAI, etc.).

Add a validation or testing step to the workflow (e.g., how to verify a crew runs, check crew.usage_metrics, or debug a failed kickoff) so the build sequence has a checkpoint.

Move the full pattern listings (complete agents.yaml/tasks.yaml/crew.py recipes) into references/ files and keep SKILL.md as a concise overview with one-level-deep, clearly signaled links.

Trim the persona paragraph, Capabilities list, and Requirements section, which restate knowledge Claude already has.

DimensionReasoningScore

Conciseness

The persona paragraph ("You are an expert in designing collaborative AI agent teams... You think in terms of roles"), the Capabilities list that duplicates the description, and the Requirements section ("Python 3.10+", "crewai package", "LLM API access") explain things Claude already knows. Mostly efficient overall, but several sections could be trimmed.

3 / 5

Actionability

Examples use real CrewAI syntax (agents.yaml/tasks.yaml configs, @CrewBase decorators, Process.hierarchical) but are not executable: the first pattern is truncated mid-line ("return Task(config"), and the hierarchical/planning examples reference undefined variables (research_task, analysis_task, writing_task) and an unimported ChatOpenAI. Missing key details pushes this below anchor 4.

3 / 5

Workflow Clarity

Each pattern has a "When to use" line, giving per-recipe sequencing guidance, but there is no end-to-end workflow (config -> crew.py -> kickoff -> verify) and no validation or testing checkpoint for crew output. Sequence guidance is present yet checkpoints are missing.

3 / 5

Progressive Disclosure

The file is ~235 lines with no bundle files at all; three complete code recipes (full YAML configs plus crew.py) are inlined where reference material of this bulk belongs in a references/ file. Section headers are clear, so structure exists, but content that should be separate is inline.

3 / 5

Total

12

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly states what the skill covers and gives explicit, natural trigger terms anchored on the distinct "crewai" keyword. Its main flaws are marketing fluff (the Fortune 500 claim, "Essential for") and trigger coverage that misses a few common synonyms.

Suggestions

Remove the unverifiable marketing claims ("the leading role-based multi-agent framework used by 60% of Fortune 500 companies", "Essential for building collaborative AI agent teams") to save tokens and credibility.

Add missing natural trigger variations such as "multi-agent", "AI agent team", or "agent collaboration" to the Use when clause.

DimensionReasoningScore

Specificity

Lists several concrete coverage areas ("agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows") with only minor gaps. Falls short of 5 because coverage is phrased as topics rather than actions and is padded with an unverifiable over-claim ("used by 60% of Fortune 500 companies").

4 / 5

Completeness

Explicitly answers both questions: the "what" via the concrete Covers... list and the "when" via an explicit "Use when:" clause with concrete trigger phrases, matching the anchor-5 structure. Not 4, because the when-clause is fully explicit rather than vague or implied.

5 / 5

Trigger Term Quality

"Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents" provides good, natural keyword coverage including the framework name. A few natural variations are missing (e.g., "multi-agent", "AI agent team", "agent collaboration"), keeping it below comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The primary trigger "crewai" is unambiguous and third-person voice is used throughout. Minor overlap risk remains with closely related skills (langgraph, autonomous-agents) via broad terms like "multi-agent team" and "agent roles", keeping it below anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

davila7/claude-code-templates

Path

cli-tool/components/skills/ai-research/crewai/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.