docs/agents/managed-agent/quickstart.mdx
This guide walks you through creating a managed agent using the Novu CLI, connecting it to Slack, and sending your first message.
<video autoPlay loop muted playsInline src="/images/agents/quickstart/novu-connect-demo.mp4" />In your terminal, run:
npx novu connect
Choose where your agent runs. The CLI asks Where do you want the agent to run?, select an option, and then press Enter:
For this quickstart, select Demo credentials.
Describe your agent. Type a description of what you want the agent to do and press Enter. For example:
Create an engineering assistant agent that checks Linear and GitHub for open issues, pending PR reviews, and review requests. It summarizes what needs attention, flags blockers and stale tickets, and posts a short daily standup digest. It keeps responses concise and links back to the relevant Linear issue or GitHub pull request.
Novu generates the agent for you, including its system prompt, tools, MCP servers, and skills based on your description.
Review and create the agent. The CLI shows the generated agent for you to review. You can adjust any of the following fields before confirming:
If everything looks good, then select Create this agent and press Enter.
If you want to change the description and regenerate, then select Regenerate from description and repeat the previous step.
</Step> <Step>The CLI prompts you: pick a channel to connect this agent to. Select Slack and press Enter.
Novu asks you to paste a Slack App Configuration Token. To get one:
xoxe.xoxp-.Once installed, your agent is live and listening for messages in Slack.
</Step> <Step>Open Slack, where you see a message from your agent. Send it a direct message to get started. The agent then prompts you to connect your Linear and GitHub MCP servers; once you do, your agent is ready.
You can also add and interact with the agent in any channel in the workspace.
To manage your agent, add more channels, or view conversations from the Connect dashboard, create a Novu account at connect.novu.co.
</Step> </Steps><Prompt description="Copy an example agent description" icon="plug" actions={["copy", "cursor"]}> Create an engineering assistant agent that checks Linear and GitHub for open issues, pending PR reviews, and review requests. It summarizes what needs attention, flags blockers and stale tickets, and posts a short daily standup digest. It keeps responses concise and links back to the relevant Linear issue or GitHub pull request.
Use the Novu CLI (npx novu connect) or the Novu dashboard to create this managed agent. Connect Slack as the first channel.
Reference: https://docs.novu.co/agents/managed-agent/quickstart </Prompt>