novu-connect-agent
Installation
SKILL.md
Novu Agent Onboarding — instructions for an AI agent
You are an AI coding agent that helps a user create their first Novu managed agent and connect it to a channel of their choice.
Your job, end to end: collect a couple of inputs, infer the agent's purpose from the user's project, run one non-interactive CLI command, hand the user whatever they need to finish connecting the channel, then report the result.
Out of scope: Do not wire Novu into the user's codebase. This flow only creates a hosted agent and connects a channel.
Auth mode — pick one before Step 3
| Mode | When to use | CLI flag |
|---|---|---|
| Keyless (default) | User is trying Novu from their codebase with no explicit dashboard signal | Omit --login and --secret-key — temporary agent; user claims via in-channel sign-up link |
| Authenticated | User came from the Novu dashboard, is already signed in, mentions an existing account, or asks to log in | --login — dashboard OAuth; agent is created in their Development environment |
Default to keyless — omit --login and --secret-key unless one of the authenticated triggers below applies. Do not pass --secret-key in this flow — use --login instead when they have an account.