design-agent

design agent

crewaiinc 33 ↓ 4.3k updated 2mo ago
Claude Code
View source ↗

What it does

  • Different tools or permissions — e.g. one agent has Slack write access, another reads docs only.
  • Different personas the LLM must clearly switch between — a writer's voice is not a researcher's voice.
  • Different LLMs — a cheap model for mechanical steps, a stronger one for synthesis.
  • Different guardrails or output schemas — separate agents make the contract per stage explicit.
  • Call multiple tools in sequence within one kickoff (search → scrape → summarize is one agent's loop).
  • Produce structured multi-section output in one response.
  • Iterate via its own tool-use loop without you orchestrating it as separate agents.

Requirements & configuration

  • 0. How Many Agents Do You Actually Need?
  • Default to ONE agent. Add more only when the task genuinely splits into work that requires:
  • Every agent needs three things: who it is, what it wants, and why it's qualified.
  • An agent with no tools will hallucinate data when asked to search, fetch, or read files — always provide tools for tasks that require external data
  • "safe" requires Docker installed and running — executes in a container

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

design agent

Source

Repository: https://github.com/crewaiinc/skills

design-agent FAQ

What does the design-agent skill do?

CrewAI agent design and configuration. Use when creating, configuring, or debugging crewAI agents — choosing role/goal/backstory, selecting LLMs, assigning tools, tuning max_iter/max_rpm/max_execution_time, enabling planning/code execution/delegation, setting up knowledge sources, using guardrails, or configuring agents in YAML vs code. Different tools or permissions — e.g. one agent has Slack write access, another reads docs only. Different personas the LLM must clearly switch between — a writer's voice is not a researcher's voice.

What does design-agent require?

0. How Many Agents Do You Actually Need? Default to ONE agent. Add more only when the task genuinely splits into work that requires: Every agent needs three things: who it is, what it wants, and why it's qualified. An agent with no tools will hallucinate data when asked to search, fetch, or read files — always provide tools for tasks that require external data "safe" requires Docker installed and running — executes in a container

How do I install design-agent?

Run: npx -y skills add https://github.com/crewaiinc/skills --skill design-agent --agent claude-code — the source lives at github.com/crewaiinc/skills.

Maintain design-agent?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[design-agent on getagentictools](https://getagentictools.com/skills/crewaiinc-skills-design-agent?ref=badge)
npx agentictools info skills/crewaiinc-skills-design-agent

The second line is the CLI lookup for this page — handy in READMEs and docs.