Agent skill

Feedback

by nexu-io in nexu-io/nexu

Send feedback to the Nexu team. An agent skill from nexu-io/nexu.

MITAuto-check: warningsProductivity & Automation

Install Feedback

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add nexu-io/nexu --skill feedback -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nexu-io/nexu feedback --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/nexubot/feedback .claude/skills/feedback && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
feedback
GitHub stars
3.3k
Token cost
~660 tokens
SKILL.md length
337 words
Files
2
Skills in repo
10
Repo updated
First seen
Licence
MIT

At a glance

Send feedback to the Nexu team. An agent skill from nexu-io/nexu.

  • Works in 3 steps: Extract feedback content: The text after… → Gather identifiers → Run the submit script: Use the exec tool…
  • The user says /feedback followed by their message
  • SKILL.md covers When triggered, Steps and Important
  • Runs JavaScript scripts from its folder; calls node

What it does

Feedback is an agent skill from nexu-io/nexu. Send feedback to the Nexu team. Use when the user says /feedback followed by their message.

Its SKILL.md is about 660 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file.

It sits in Productivity & Automation, covering Messaging and chat bots. It works with WeChat, Feishu (Lark), Discord and Slack. The repository describes itself as: The simplest desktop client for OpenClaw 🦞 — bridge your Agent to WeChat, Feishu, Slack & Discord in one click. Works with Claude Code, Codex & any LLM. BYOK, Oauth… The licence is MIT.

When your agent uses it

  • The user says /feedback followed by their message
  • Tasks that involve Messaging and chat bots

Example prompts

  • “/feedback”

Requirements

  • Node.js

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  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
  3. Run the submit script: Use the exec tool to run the following command. The script automatically reads your conversation history and any…

What it can do on your machine

Read from SKILL.md and the folder at commit dadfb1c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Feedback loads about 660 tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 337 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~25
When it runs · the whole SKILL.md, loaded when a task matches
~660

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:47
    - Do NOT ask for confirmation before sending — the user already expressed intent by using /feedback.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nexu-io/nexu at commit dadfb1c, republished under its MIT licence (© nexu-io). 337 words, ~660 tokens.

Download SKILL.mdSave it as .claude/skills/feedback/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
feedback
description
Send feedback to the Nexu team. Use when the user says /feedback followed by their message.

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.)
  1. Confirm to user:
    • If the output contains {"ok":true}, reply: "Thanks for your feedback! It has been forwarded to the Nexu team."
    • If it fails, reply: "Sorry, there was an issue sending your feedback. Please try again later."

Important

  • Do NOT modify, filter, or censor the user's feedback content. Forward it as-is.
  • Do NOT ask for confirmation before sending — the user already expressed intent by using /feedback.
  • Do NOT manually build conversationContext or imageUrls — the script handles this automatically.
  • The API will automatically look up the bot owner's email and bot name from the agentId, so focus on getting the agentId right.

© nexu-io, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/nexubot/feedback of nexu-io/nexu.

  • SKILL.md
  • submit-feedback.mjs

Open the folder on GitHubat commit dadfb1c

Compare with similar skills

Feedback next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Feedback compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Feedback this skillnexu-io/nexu3.3k—~660Automated safety check: WarnMIT
Use Avibeavibe-bot/avibe620—~2.5kAutomated safety check: PassMIT
Claude To Imop7418/Claude-to-IM-skill2.9k—~3.4kAutomated safety check: NotesMIT
Message Push0xranx/golembot323—~984Automated safety check: PassMIT
Channel Managerclacky-ai/openclacky1.2k—~6.1kAutomated safety check: NotesMIT
Channel Manageropen-octo/octo-agent125—~6.2kAutomated safety check: PassMIT

Similar skills

  • Use Avibe

    avibe-bot/avibe

    Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.

    620 GitHub stars~2.5k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Claude To Im

    op7418/Claude-to-IM-skill

    Bridge THIS Claude Code or Codex session to Telegram, Discord, Feishu/Lark, QQ, or WeChat so the user can chat with Claude from their phone.

    2.9k GitHub stars~3.4k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check: notes
  • Message Push

    0xranx/golembot

    Send proactive messages to IM groups or individual users via the gateway Send API.

    323 GitHub stars~984 tokensUpdated 9 days ago
    Productivity & AutomationAuto-check passed
  • Channel Manager

    clacky-ai/openclacky

    Configure IM platform channels (Feishu, WeCom, Weixin, Discord, Telegram, DingTalk) for openclacky.

    1.2k GitHub stars~6.1k tokensUpdated today
    Productivity & AutomationAuto-check: notes
  • Channel Manager

    open-octo/octo-agent

    Configure IM platform channels (Feishu, Weixin/WeChat, WeCom, DingTalk, Discord, Telegram) for octo.

    125 GitHub stars~6.2k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Content Collector

    vigorX777/content-collector-skill

    Collect social media content (X/Twitter, WeChat, Jike, Reddit, etc.) into Feishu bitable.

    240 GitHub stars~2k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check passed

More from nexu-io/nexu

All 10 skills in this repo
  • Libtv Video

    nexu-io/nexu

    Seedance 2.0 video & image generation via LibTV Gateway - AI text-to-video, image-to-video, video continuation, style transfer, and text-to-image using Seedance 2.0 model.

    3.3k GitHub stars~3.5k tokensUpdated 5 mo ago
    Auto-check passed
  • Nano Banana

    nexu-io/nexu

    Generate or edit images via Nano Banana image models. An agent skill from nexu-io/nexu.

    3.3k GitHub stars~757 tokensUpdated 5 mo ago
    Auto-check passed
  • All-in-one image generation with Gemini models. An agent skill from nexu-io/nexu.

    3.3k GitHub stars~870 tokensUpdated 5 mo ago
    Auto-check passed
  • 一句话生成大师级海报、书籍封面、专辑封面和各类设计作品。无需懂PS、配色或艺术史,AI自动选择最佳风格(基于33+位传奇设计师)。支持多平台多比例:公众号封面(21:9)、小红书配图(3:4)、文章配图(16:9)、书籍封面(9:16)、专辑封面(1:1)、电影海报(9:16)。包含AI提示词优化、风格对比、图生图转换功能。触发词:"Mondo风格"、"书籍封面设计"、"专辑封面"、"海报设计"…

    3.3k GitHub starsUsed in 1 repo~4.1k tokens
    Auto-check passed
  • Static Deploy

    nexu-io/nexu

    Deploy static pages to nexu.space. An agent skill from nexu-io/nexu.

    3.3k GitHub stars~989 tokensUpdated 5 mo ago
    Auto-check passed
  • Nexu E2E Test

    nexu-io/nexu

    A skill your agent uses when verifying OpenClaw gateway fixes end-to-end, testing skill loading after restart, or running integration tests against the local Nexu+OpenClaw stack.

    3.3k GitHub stars~1.7k tokensUpdated 5 mo ago
    Auto-check passed

Questions about Feedback

What does Feedback do?

Send feedback to the Nexu team. An agent skill from nexu-io/nexu. Feedback is an agent skill from nexu-io/nexu. Send feedback to the Nexu team.

When should I use Feedback?

Feedback fits situations like: the user says /feedback followed by their message; tasks that involve Messaging and chat bots.

How do I install Feedback in Claude Code?

Run `npx skills add nexu-io/nexu --skill feedback -a claude-code`. Or copy the skill folder (skills/nexubot/feedback in nexu-io/nexu) into .claude/skills/feedback in your project. Claude Code loads it when a task matches its description.

How do I install Feedback in Codex?

Run `npx skills add nexu-io/nexu --skill feedback -a codex`. Or copy the skill folder (skills/nexubot/feedback in nexu-io/nexu) into .agents/skills/feedback in your project. Codex loads it when a task matches its description.

Can I use Feedback in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nexu-io/nexu --skill feedback -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/feedback, .gemini/skills/feedback, .github/skills/feedback and .opencode/skills/feedback in your project.

What does Feedback need to run?

Going by SKILL.md and its folder, Feedback needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.

Does Feedback access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Feedback safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.

What licence does Feedback use?

Feedback is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Feedback use?

About 660 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Feedback?

Skills that share tags, products or a category with Feedback: Use Avibe (avibe-bot/avibe, 620 stars), Claude To Im (op7418/Claude-to-IM-skill, 2.9k stars), Message Push (0xranx/golembot, 323 stars) and Channel Manager (clacky-ai/openclacky, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Feedback?

nexu-io (a GitHub organization) maintains it in nexu-io/nexu, which has 3,281 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on April 26, 2026.

Source: nexu-io/nexu on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.