Skip to main content

Using Skills with your Agent

Apply repeatable prompts to your Agents.

Skills are reusable, shareable sub-prompts that you can attach to your Agents. When a Skill is added to an Agent, its instructions are automatically included every time that Agent runs — ensuring consistent behavior across every execution.

Think of a Skill as a modular set of instructions that can be applied to any Agent. Instead of rewriting the same instructions for every Agent you build, you write them once as a Skill and attach them wherever they're needed.

What Skills are used for

Skills are especially useful for:

  • Enforcing consistent behavior — For example, a "Communication Style" Skill can ensure every Agent writes in your company's tone and format.

  • Sharing expertise across Agents — A Skill built for one Agent can be reused by others, so your team doesn't have to recreate common instructions from scratch.

  • Keeping Agent prompts focused — Rather than one long system prompt, you can break instructions into focused Skills and attach only what's relevant.

Where to find Skills

Skills live in the Skills Library, accessible from the Agent Builder. Navigate to Agents → Skills to browse all available Skills in your workspace. From there you can search, preview, create, and manage Skills.

Attaching a Skill to an Agent

  1. Open the Agent Builder and select or create an Agent.

  2. Scroll to the Skills section of the Agent configuration form.

  3. Click Add Skills to open the Skills drawer.

  4. Browse or search the library, then click a Skill to preview it.

  5. Select the Skill to attach it to your Agent.

  6. Save your Agent. The Skill's instructions will now be included on every run.

You can attach multiple Skills to a single Agent and remove them at any time by clicking the X on the Skill chip in the builder form.

Creating a Skill

You can create a Skill from scratch or save an existing Agent's instructions as a Skill:

  • From the Skills Library: Click Create Skill, give it a name and description, and write the instructions you want it to contain.

  • From an Agent's instructions: In the Agent Builder, use Create Skill from Instructions to save your Agent's current prompt as a reusable Skill. This does not automatically attach the Skill back to the Agent — it's saved to the library for future use.

Using a Skill to create an Agent

From the Skills Library, click Use in Agent on any Skill to start building a new Agent with that Skill pre-attached. This is a fast way to spin up a purpose-built Agent from a Skill you've already defined.

Sharing and access

Skills can be shared across your workspace. When a Skill is published to the library, anyone on your team can find and attach it to their Agents. Skills that are set to chat-only access are available for use in conversations but won't appear in the library browser.

Example

Say your company has structured branding guidelines that should be used across all marketing comms and presentations.

You can create a Skill that tells Coworker how exactly to follow these guidelines, and then that Skill can then be shared across your organization.

Now your entire organization has access to this specific branding guidelines Skill, and each user can easily apply it to their own Agents.

Note: If you delete a Skill that is currently attached to one or more Agents, Coworker will warn you and display how many Agents will be affected before you confirm.

Did this answer your question?