From cowork
Multi-persona layer for Claude Code. Per chat (or per CLI call) a different agent role: coder (default), browser, inbox, research, ... Each persona has its own tools, MCP servers, system prompt and workspace. Optional, on top of voice or standalone. Trigger when the user mentions cowork, persona, agent role, multi-agent, bind chat, /cowork-*.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cowork:coworkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
cowork is an **optional plugin on top of Claude Code** (and integrates
cowork is an optional plugin on top of Claude Code (and integrates automatically with voice/bridges if both are installed). It turns a single coding agent into a pool of roles that switch depending on the chat or CLI call.
chat_profiles[<chat>].persona = "browser"
│
▼
cowork.resolver.resolve("browser", overrides=chat_profile)
│
▼
{cwd, mcp_servers, tools, append_system, permission_mode}
│
▼
claude --mcp-config ... --append-system-prompt ... --add-dir ...
operator/cowork/personas/ (bundle)
or ~/.config/claude-cowork/personas/ (user; shadows the bundle).name, description, permission_mode, allowed_tools,
disallowed_tools, append_system, model, mcp_servers (dict in
Claude Code MCP config format), add_dirs (list), needs_keys,
needs_oauth, zero_config (bool).chat_profiles[<chat>].persona = "..."
is a new optional field next to permission_mode / allowed_tools / etc.
Profile fields merge on top of the persona (lists union, scalars
overwrite, append_system concatenates).cowork run <persona> -p "..." runs claude locally
without involving voice/bridges./cowork-list/cowork-show X/cowork-bind <channel> <chat> browser/cowork-unbind <channel> <chat>/cowork-add inbox (copies
it into the user dir, then edit)/cowork-run browser -p "..."chat_profiles.default.persona without an explicit request —
that would reroute every chat (same footgun rule as for
chat_profiles.default in the voice plugin).mcp_servers is empty and
needs_oauth / needs_keys are not satisfied. Give a setup hint instead.npx claudepluginhub corvinlabs/corvinos --plugin coworkCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.