> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetoengage.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI assistants

> Set up NeetoEngage for Claude, Cursor, Copilot, and other AI coding assistants.

Use the CLI with an AI coding assistant to manage NeetoEngage in plain language. The `neetoengage setup` commands add NeetoEngage instructions for your assistant, while [`--toon`](/cli/output-formats) keeps command output compact for it to read.

## Set up your assistant

Run the subcommand for the tool you use:

| Command | What it does |
| - | - |
| `neetoengage setup claude` | Extracts the NeetoEngage plugin (manifest, marketplace, session-start hook, and skill) to `~/.config/neetoengage/claude-plugin`, replacing any earlier copy. Requires `~/.claude/` to exist. |
| `neetoengage setup cursor` | Writes `.cursor/rules/neetoengage.mdc`. Overwrites the file. |
| `neetoengage setup windsurf` | Writes `.windsurf/rules/neetoengage.md`. Overwrites the file. |
| `neetoengage setup copilot` | Adds a NeetoEngage section to `.github/copilot-instructions.md`. Keeps the rest of the file. |
| `neetoengage setup gemini` | Adds a NeetoEngage section to `GEMINI.md`. Keeps the rest of the file. |
| `neetoengage setup codex` | Adds a NeetoEngage section to `AGENTS.md`. Keeps the rest of the file. |

Every subcommand except `setup claude` writes into the current directory, so run it from the root of the project the assistant works in. The `copilot`, `gemini`, and `codex` commands place their section between `<!-- neetoengage:start -->` and `<!-- neetoengage:end -->` markers and replace that section on re-run instead of adding a duplicate. Re-run the command after every CLI upgrade so the instructions match the installed version.

```bash theme={"system"}
neetoengage setup claude
```

`setup claude` prints two slash commands to finish the installation inside Claude Code:

```text theme={"system"}
/plugin marketplace add ~/.config/neetoengage/claude-plugin
/plugin install neetoengage@neetoengage
```

After setup, your assistant can check the commands and flags available in your installed CLI version:

```bash theme={"system"}
neetoengage commands
```

The command prints the complete catalog as JSON.

## What the assistant can do

Once set up, ask in plain language, for example "a customer asked for CSV export of the roadmap, file it". The instructions tell the assistant to search for a duplicate first, add the customer as a voter on a match or create a new request otherwise, and keep customer details in the private note. See [Filing a customer's request](/cli-reference/feature-requests#file-a-customers-request).

## Tips for agent workflows

<Tip>
  Prefer `--toon` when the assistant needs to read a list or record, and
  `--quiet` when it needs to pipe an identifier into the next command. See
  [Output formats](/cli/output-formats).
</Tip>

* Authenticate once with [`neetoengage login`](/cli/authentication); the assistant reuses the stored credentials.
* When several workspaces are signed in, the assistant must pass `--subdomain <name>` on each command.
* Run [`neetoengage doctor`](/cli/troubleshooting) first to confirm the assistant is authenticated and connected.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.