用途:Nexu 平台上的反馈收集技能。当用户发送 /feedback <message> 来提交反馈、报告问题或提出建议时触发,将内容转发给 Nexu 团队。
主要能力:自动读取会话历史与图片(由脚本完成,无需手动粘贴消息或扫描图片 URL);通过 API 依据 agentId 自动查询机器人所有者邮箱与机器人名称;无需发送前确认。
使用方式:先提取 /feedback 后的文本作为反馈内容,若为空则请用户补充;再收集标识信息,包括 agentId(来自系统提示 Runtime: 行中 agent=XXXXXX 的 cuid2 字符串,不可用 main 等占位值)、channel(feishu、slack 或 discord 之一)、sender(对话中显示的姓名或用户名,无则用用户 ID,不可用通用 user)。随后用 exec 工具运行提交脚本,脚本路径由 <SKILL_LOCATION> 替换为系统提示中 <location> 标签的准确路径,并替换其余占位符、转义 shell 特殊字符:
SKILL_PATH="<SKILL_LOCATION>"
node "$(dirname "${SKILL_PATH/#~/$HOME}")/submit-feedback.mjs"
--content "<ESCAPED_FEEDBACK>"
--sender "<SENDER>"
--channel "<CHANNEL_TYPE>"
--agent-id "<AGENT_ID>"
结果处理:输出含 {"ok":true} 时回复感谢已转发;失败时回复发送出错请稍后重试。
限制与注意:不得修改、过滤或审查反馈内容,需原样转发;不要手动构建 conversationContext 或 imageUrls;不要在发送前征求确认。其他平台支持范围、费用与限制等事实资料未提供。