Create Custom Agents
Build custom AI agents in Nebula to automate specific tasks, workflows, or app integrations. Create them in chat or from the Agents page.
You can create custom agents in Nebula to handle specific tasks, workflows, or app integrations. Custom agents work on your behalf — Nebula delegates to them automatically when their skills are relevant.
The easiest way: just ask
The simplest way to create a custom agent is to describe what you need in chat:
Create an agent that monitors my GitHub repositories for new pull requests and summarizes them.
Creating GitHub PR Monitor agent with GitHub and web search capabilities.
Done! Your GitHub PR Monitor agent is ready. It can watch your repos for new pull requests and generate summaries.
Nebula will create the agent, configure its tools, and connect it to the right apps — walking you through any setup steps needed.
What gets configured
Connecting apps
Agents become much more powerful when connected to your apps and services. Nebula supports two methods:
The most common and secure way to connect. Nebula supports OAuth for 600+ apps including Gmail, GitHub, Slack, Google Calendar, Notion, Shopify, Linear, Discord, and more.
To review or revoke permissions, find the connected app in Integrations and click the expand button.
For services that don't support OAuth (e.g., Sentry, custom APIs, internal tools).
Never paste API keys into a chat message. Always use the variable configuration form on the agent's detail page.
For details on how permissions work, see Permissions.
After creating an agent
Ask my GitHub agent to list open pull requests.
Found 7 open pull requests across your repositories.
Editing and deleting agents
To edit an agent, click it in the Agents list and update its settings. To delete an agent, open it and select Delete. Deletion is permanent — the agent's configuration is removed, though any work it has already completed is preserved in your task history.
Not sure how to configure your agent? Ask Nebula to do it for you — it has tools to create and modify agents directly.
What's next?
Built-in vs Custom Agents
Understand the difference between Nebula's built-in agents and custom agents you create, and learn how to enable, disable, and inspect them.
Tools & Connected Apps
See the tools and connected apps available to your Nebula agents. Understand how agents use APIs, integrations, and variables to get work done.