Creating an agent
Open Custom Agents and create a new agent, or open an existing one to edit it. Setup uses the same eight-step wizard (the header reads Create an Agent or Update an Agent):- Basic Info
- Agent Access
- Knowledge & Tools
- Prompts
- Advanced Settings
- Space Access
- Tasks
- Summary
Step 1: Basic Info
Set the agent’s identity, instructions, and models.
Basic Information
- Profile image — Optional avatar. Click Upload Image.
- Name — Identifier for the agent (for example
PPT Agent). - Description — Short summary of what the agent is for.
Instructions
The Instructions field is the agent’s main prompt. It defines role, tone, and how it should handle work. Formatting tools (bold, italic, lists, links, and more) are available in the toolbar. Write instructions that cover both who the agent is and how it should act. For reusable/ prompts, use the Prompt Library in Step 4.
AI Models
Under Select Models, choose one or more LLMs. Mark one as Is Default. The selected default model is shown later on the Summary step. Click Next to continue.Step 2: Agent Access
Agent Access controls who can use this agent: specific people, or everyone in the workspace.
Agent Access to Specific Users
Grant access to individual users and assign a role. Click + Add User. Search the list, then set User, Email, and Role (for exampleOWNER). Use the row actions to edit or remove access.
Agent Access to Whole Workspace
Enable access for the entire workspace so every user in that workspace can use the agent. Click Configure to turn this on or off. Click Next when access is set.Step 3: Knowledge & Tools
Connect document sets, skills, MCP servers, and tools the agent can use.
Document Sets
Select which Document Sets this agent should search (for example a personal docs set).Knowledge Options
Skills
Assign reusable skills so the agent can discover and run them. Click + Assign skill and search assigned skills by name. Each assigned skill shows version, assignment date, and actions such as View, Change pin, and Revoke.MCP Servers
Connect MCP servers this agent can call. Click + Add MCP Server. If none are selected, the empty state reads No MCP servers selected.
Tools & Functions
Select the apps available to this agent. You can add multiple instances of the same app.- Available apps — Search applications, see auth type and instance count, and open View functions.
- Application instances — Every instance linked to this agent. Use Edit, Remove, Credential sharing policy, or View functions. Default apps may show that credentials are already linked from the private-space account. See Tool Sharing for sharing policies, who can configure them, and what sharing does not do.

Step 4: Prompts
Add slash-command prompts and optional starter messages.
Prompt Library
Create prompts that can be opened with the/ shortcut. Prompts created here are available when this agent is selected.
Click New Prompt, then search existing prompts with Find prompts…. The table lists Name, Description, Content, and Version.
Starter Messages
Optional pre-configured messages. Click + Add Row to add one.Step 5: Advanced Settings
Optional settings for composition, localization, and structured I/O.
- Sub-Agents — Search and select other agents this one can call. If none are selected, the empty state reads No sub-agents selected yet.
- Tags — Click + Add Tag to label the agent.
- Description translations — Localized descriptions in addition to the main description. Click + Add translation.
- Input Schema (JSON) — Define the input schema. Use Format to tidy the JSON.
- Output Schema (JSON) — Define the output schema. Both editors default to
{}.
Step 6: Space Access
Grant the agent access to specific spaces (and optionally a folder) so it can use space tools for those spaces.
Step 7: Tasks
Attach scheduled or one-off tasks to this agent.
New task for agent

Click Create Task to save, or Cancel to close without adding a task.
For more on templates, runs, and results, see Tasks Overview.
Step 8: Summary
Review everything before publishing.
Agents in workflows and tasks
- In workflows, connect agents to steps for generation, reasoning, or tool execution.
- In Task Management, assign an agent to a template or task instance so runs execute without a live chat session.