What a worker is made of
A worker packages four things together:Instructions
The worker’s persona and rules — who it is, how it should behave, and what “done” looks like for its job.
Skills
Packaged
SKILL.md capabilities the worker loads on demand — how it knows to do a specific job well.Assets
Files, scripts, and reference material the worker can read and use — shared, workspace-visible, and instantly up to date for everyone.
Connections
Integrations attached through the Connection Manager, exposed to the worker as callable tools.
Instructions, skills, assets, and connections are all workspace-scoped: the moment one is added or changed, every workspace member sees the update. Only tasks — the private conversations that use a worker — stay owner-only. See Tasks for that split.
Creating a worker
Workers are template-first: you start from a role that already has starter skills and suggested connections, then customize, or build from a blank worker if nothing fits.1
Pick a template or start blank
Click Hire from the Roster. Choose a prebuilt role, or pick “Blank” to build the worker from scratch.
2
Name it and give it a role
Set a name, an avatar, and a one-line description of what it does.
3
Choose a model
Pick the model the worker uses for its tasks. You can change this later from its Overview tab.
4
Review the starter instructions and skills
Templates ship with draft instructions and a starter set of skills. Edit them to match how you actually work.
5
Connect capabilities
Attach any suggested connections through the Connection Manager. This step is optional and skippable — you can connect capabilities later.
6
Create
The worker is created and you land on its page, ready to review its skills, capabilities, and start its first task.
Prebuilt worker templates
Each template bundles a role, starter skills, and suggested connections so you’re not starting from a blank page:This is the starting menu, not a hard limit — the exact template roster can grow. Every template is fully editable after creation, and “Blank” is always available if none of them fit.
The worker’s page
Once created, a worker has its own page with tabs for its definition and its history:Overview
Overview
The worker’s identity — name, avatar, role, current status, and model at a glance.
Instructions
Instructions
The persona and rules that shape how the worker behaves, edited with a live preview.
Skills
Skills
The
SKILL.md packages the worker can load, with enable/disable toggles per skill. See Skills for how skills are packaged and loaded.Capabilities
Capabilities
The connections attached through the Connection Manager, each exposed to the worker as a tool it can call. See Capabilities & connections for the full model.
Channels
Channels
Where the worker is reachable beyond Cowork itself — Slack, email, and other surfaces it can be messaged from. See Channels for setup.
Memory
Memory
What the worker has learned — notes it or you have written, viewable and editable here. Notes can be written live during a task, and the improvement reviewer proposes new ones after a task for you to approve.
Memory notes ship today; only the on-demand Learn action (turning a finished task into a skill on command) is on the roadmap.
Improvements
Improvements
Skill and memory suggestions proposed by the improvement reviewer and curator, waiting for you to approve, tweak, or dismiss. See Self-improvement for how proposals are generated.
Activity
Activity
The worker’s run history — every task it has been part of. See Tasks for how a task runs.
Worker status: active or disabled
A worker has one of two statuses:- Active — the normal state. Anyone in the workspace can start a new task with it.
- Disabled — a soft-retire. No new tasks can be created under it, but any tasks already running keep going.
Who can create and edit workers
Every workspace member has full access to every worker: anyone can see, create, and edit any worker’s instructions, skills, assets, and connections. There’s no admin-only tier for worker management in the current release — access to workers isn’t gated by role. The one thing that stays private is a task: the conversation and work a person runs with a worker belongs to them alone, regardless of who built or can edit the worker itself. See Tasks for how that privacy boundary works.Next steps
Skills
See how a worker packages and loads
SKILL.md capabilities on demand.Capabilities & connections
Attach integrations to a worker through the Connection Manager.
Tasks
Learn how a worker’s tasks run, and the difference between worker-bound and worker-less tasks.
Quickstart
Create your first worker and run a task end to end.
