Skip to main content

Create your own AI agents

Create custom AI agents in the Agent Library with a name, instructions, model, and tools, then reuse them across chat, comments, tasks, and automations.

Build AI agents for recurring tasks, use ready-made templates, or tailor them to the way you work.


Key benefits and use cases

Specialized agents are saved, named, versioned agents designed for a specific task, role, or recurring workflow.

The key benefit: set up an agent once and reuse it whenever you need it.

You can:

  • Use a custom agent in chat

  • Mention one in comments

  • Run one in a task or project

  • Use one in automations

  • Run one on a schedule

  • Share one with your team

Step 11

What is an agent?

An agent is a saved AI configuration for a specific task, role, or recurring workflow.

An agent's configuration can include:

  • Name
  • Description
  • Instructions (system prompt)
  • Model
  • Reasoning level
  • Tools
  • Skills
  • Connectors
  • Files
  • Avatar

You can then run an agent in chat, in comments, in tasks and projects, or through schedules and automations.

New agents are private by default and are only available to their creator and workspace admins.


How to create an agent

You create and manage agents in the Agent Library.

The Agent Library is the central place for: Agents, Skills, Connectors

You can create new items there, or open and configure existing ones.

  1. Click the Library button in the top-right corner and select Agenten.

  2. Click the + Agent button.

Step 10
  1. The dropdown menu gives you two options:

    • Neuer Agent: Create a completely customized agent
    • Vorlage verwenden: Use an existing template as the starting point for your new agent

    Select + Neuer Agent to continue creating your agent.

  2. Choose a starting method

    • Mit AI erstellen (empfohlen): Get help from AI to create your agent. awork guides you through a conversational setup process. The AI asks questions, gathers requirements, and helps you build the agent configuration.
    • Manuell erstellen: Configure the agent yourself from scratch
  3. Enter a name and description.

  4. Define the agent's task and instructions.

  5. Choose a model. Every new agent starts with the Balanced model preset and a medium reasoning level. The model actually used depends on your workspace configuration.

  6. Enable tools and add skills and connectors.

  7. Choose an avatar if you want.

  8. Test the agent and improve its configuration.

Changes to the instructions are versioned. You can restore earlier versions without changing the rest of the agent's configuration.

The changes you can make depend on your access level. Editable items show their configuration and editing options. Items with read-only access can still be used and viewed, but not changed.

Many changes are saved as you edit. These areas don't have a separate Speichern step.

Agent version history

An agent's instructions have a version history.

You can view earlier versions and restore them if needed.


Use ready-made agents from a template

You don't always have to create an agent from scratch.

The Agent Library includes a curated selection of templates created by awork. They already include:

  • System prompt

  • Suitable model and reasoning settings

  • Relevant tools

You can create your own agent from a template and customize it. Templates are a useful starting point, not a fixed, final configuration.

Open the Library, click the + Agent button, and select Vorlage verwenden to create a regular, fully editable agent in your workspace.

Available agent types

The templates cover common agency tasks, including:

  • Reviewing briefs

  • Planning projects

  • Checking project and portfolio health

  • Reviewing time entries

  • Preparing meeting follow-ups

  • Preparing campaign strategies

  • Reviewing personas

  • Checking brand safety

You can use the templates even if your workspace initially contains little relevant context.

Some templates can even help create the context they need if it's not available yet.

Customize templates

A template isn't a fixed agent. After you click Vorlage verwenden, you get an agent you can edit, try out, and refine.

For the best results, tailor a preset to your needs early on:

  • Describe the specific task: Explain exactly what you want the agent to do

  • Add company knowledge: Include company-specific rules and guidelines

  • Add relevant connectors: Presets don't include external app connectors by default

  • Provide existing context directly: Refer to relevant information instead of making the agent guess

This is especially important for agents such as brief or brand safety agents, which depend on company-specific guidelines.

You can always use a new version of the original template if you want to start again with the default configuration.

👉 Learn more about using agent templates: Use ready-made agent templates


Use your own agent

You can run your own agent in several ways.

In chat

  1. Create a new thread.

  2. Select a custom agent.

  3. Write your message.

  4. The thread uses that agent's configuration.

When you select an agent in a thread, its configuration is used as the default for that run.

You can still adjust some settings for the current thread. These changes won't permanently change the agent.

If you remove the agent from the thread, your usual default settings are used again.

In comments

You can mention a custom agent in a comment using @. As soon as you type the first letter, the available agents are suggested. Select the agent you want.

A person must add an @mention to start an agent run. An @mention written by an agent won't start another agent. To automatically hand off work between your own agents, use a task change and a project automation.

In a task or project

You can select your own agent from a dropdown on tasks and projects.

When you select the agent, it runs immediately.

In automations

You can use a custom agent as a step in a project automation.

On a schedule

An agent can run automatically on a schedule.

When it runs, the agent uses the permissions of the user who created the schedule. Only the person who created it can edit the schedule.

A schedule:

  • Can run no more than once per hour

  • Can include additional instructions

  • Can optionally use a project or task as context

  • Is automatically disabled after three consecutive failed runs


Skills for custom agents

Skills are reusable instructions or areas of expertise that an agent can use.

You can:

  • Create a skill in the Agent Library

  • Create a skill directly within a custom agent

  • Import a skill from a compatible skill package

Skills from the library

A reusable library skill belongs to its creator and can be linked to multiple agents.

This lets you maintain an approach in one central place and use it in multiple agent configurations.

Skills within an agent

A skill you create directly within an agent belongs exclusively to that agent.

It becomes active there immediately and doesn't appear as a reusable skill in the general library.

For skills, you can set details such as a name, description, instructions, supporting files, and required permissions.


Connectors for agents

Connectors let an agent use external systems through MCP.

A connector and an authenticated connection are two different things:

  • Connector: Describes the external system.

  • Connection: The specific authenticated connection to that system.

A connector can have multiple connections.

The connections an agent can use also depend on the permissions and available connections of the user responsible for it. Sharing an agent doesn't automatically give it access to a shared user account.

When multiple users use an agent, the connections and permissions available to each user apply to their respective use of the agent.

Add connectors to an agent

Each custom agent has its own list of connected external tools.

You can:

  1. Select an existing workspace connector

  2. Create a new connector

  3. Search for and select one or more available connectors

A newly created connector is connected to the agent right away.

Only connectors connected to the agent will appear in its configuration.

Adding a connector to an agent doesn't automatically create a new authenticated connection.

Available connectors

There's a curated catalog of around 30 ready-made connectors, including:

  • Slack

  • Notion

  • GitHub

  • HubSpot

  • Salesforce

  • Google Workspace

  • Microsoft 365

Most connectors can be connected with one click. Some require your own API credentials for the relevant application.

If an application isn't included in the catalog, you can also add another MCP connector using its URL.


Share connectors and connections

For shared agents, editors can choose how connections are used.

They can choose whether:

  • Each user uses their own connection

  • The agent provides a specific connection

Connections have their own sharing settings.

A connection is private by default. You can then share it with the entire workspace, specific teams, or individual users.

Only the owner of a connection or a workspace admin can manage or remove a shared connection.


Share agents and skills

You can share agents and reusable skills with specific people or groups.

You can give access to agents and skills to:

  • The entire workspace

  • Specific teams

  • Individual users

There are two access levels:

  • Read and use: The user can use the agent and its linked skills

  • Manage: The user can change the agent's configuration and sharing settings

A user who has access to an agent doesn't also need separate access to each skill used by the agent.


FAQ

What's the difference between the awork Agent and a custom agent?

The awork Agent is the built-in agent for general tasks and works without any setup.

A custom agent is configured, saved, and shared for a specific task or recurring workflow.

Do I have to build a custom agent myself?

No. You can start with a curated preset and edit it afterward.

Can I change a preset later?

Yes. Selecting Use preset creates a standard, fully editable custom agent.

Can I use a custom agent on a task or project?

Yes. You can select the agent and run it directly from the task or project.

Can an agent run automatically?

Yes. A custom agent can run in an automation or on a schedule.

Can custom agents use external apps?

Yes. You can connect the relevant connectors to the agent.

What's the difference between a connector and a connection?

The connector defines the external system. The connection is the specific authenticated identity used to access it.

Can I share a custom agent with my team?

Yes. You can share agents with the entire workspace, specific teams, or individual users.

Last updated HappySupportPowered by happysupport.ai
© 2026 HappySupport. All rights reserved.