# Feedback

Send feedback to the Nexu team.

- Repository: https://github.com/nexu-io/nexu (3280 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-04-26
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add nexu-io/nexu --skill feedback -g -a claude-code -y`
Codex: `npx skills add nexu-io/nexu --skill feedback -g -a codex -y`
Cursor: `npx skills add nexu-io/nexu --skill feedback -g -a cursor -y`
Gemini CLI: `npx skills add nexu-io/nexu --skill feedback -g -a gemini-cli -y`

## Description

Send feedback to the Nexu team. Use when the user says /feedback followed by their message.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Feedback

Collect user feedback and forward it to the Nexu team. Conversation history and images are extracted automatically by a script, you do NOT need to copy-paste messages or scan for image URLs.

## When triggered

The user sends `/feedback <message>` to share feedback, report issues, or make suggestions about the Nexu platform.

## Steps

1. **Extract feedback content**: The text after `/feedback` is the user's feedback. If empty, ask the user to provide their feedback.

2. **Gather identifiers**:
   - **agentId**: Your own agent ID. Find it from the `Runtime:` line in your system prompt, it appears as `agent=XXXXXX`. It is a cuid2 string like `y9cnvdlucvyaokp20mqrsoa9`. Do NOT use "main" or other placeholder values.
   - **channel**: The current channel type, one of `feishu`, `slack`, or `discord`.
   - **sender**: The sender's display name or username as shown in the conversation. If you only have a user ID, use that. Do NOT use generic "user" or "User".

3. **Run the submit script**: Use the exec tool to run the following command. The script automatically reads your conversation history and any images from the session file, you do NOT need to provide them manually.

```bash
SKILL_PATH="<SKILL_LOCATION>"
node "$(dirname "${SKILL_PATH/#\~/$HOME}")/submit-feedback.mjs" \
  --content "<ESCAPED_FEEDBACK>" \
  --sender "<SENDER>" \
  --channel "<CHANNEL_TYPE>" \
  --agent-id "<AGENT_ID>"
```

Important:
- Replace `<SKILL_LOCATION>` with the exact path from the `<location>` tag in your system prompt (may contain `~`)
- The `${SKILL_PATH/#\~/$HOME}` expansion handles tilde (`~`) → absolute path conversion automatically
- Replace ALL other `<...>` placeholders with actual values BEFORE running the command
- Properly escape shell special characters in the feedback content (single quotes → `'\''`, etc.)

The rest: https://github.com/nexu-io/nexu/blob/HEAD/skills/nexubot/feedback/SKILL.md
