Agent Skills › Jamailar/Beav › app-feedback-admin

app-feedback-admin

GitHub

读取平台反馈工单,分类并转化为RedBox/RedConvert修复与迭代计划。仅只读查询,严格保护API密钥,结合代码定位模块,输出包含ID、严重性及验证步骤的具体方案。

desktop/skills/app-feedback-admin/SKILL.md Jamailar/Beav

Trigger Scenarios

读取应用反馈 处理反馈工单 检查远程反馈上下文 制定修复或迭代计划

Install

npx skills add Jamailar/Beav --skill app-feedback-admin -g -y
More Options

Non-standard path

npx skills add https://github.com/Jamailar/Beav/tree/main/desktop/skills/app-feedback-admin -g -y

Use without installing

npx skills use Jamailar/Beav@app-feedback-admin

指定 Agent (Claude Code)

npx skills add Jamailar/Beav --skill app-feedback-admin -a claude-code -g -y

安装 repo 全部 skill

npx skills add Jamailar/Beav --all -g -y

预览 repo 内 skill

npx skills add Jamailar/Beav --list

SKILL.md

Frontmatter
{
    "name": "app-feedback-admin",
    "description": "Read platform-admin feedback issues through the trusted HTTP admin API, summarize user reports, and turn them into RedBox\/RedConvert repair and iteration plans. Use when the user asks to read app feedback, triage feedback tickets, inspect remote feedback context, or prepare fix\/iteration plans from feedback. This skill must keep FEEDBACK_ADMIN_API_KEY server-side\/local only and must not place it in app UI, frontend code, desktop client code, logs, commits, or shared artifacts.",
    "allowed-tools": [
        "bash",
        "redbox_fs"
    ]
}

app-feedback-admin

Use this skill to read remote feedback tickets and convert them into concrete RedBox/RedConvert repair and iteration work.

Activate this skill when the user asks to read app feedback, process feedback tickets, inspect remote feedback context, or turn feedback into a repair or iteration plan.

Hard Boundaries

  • Never put FEEDBACK_ADMIN_API_KEY into desktop app code, renderer UI, frontend bundles, committed docs, screenshots, transcripts, or generated plans.
  • Treat the feedback API as an operator-only channel. It is suitable for local scripts, CI/ops jobs, or trusted server automation only.
  • Default to read-only triage. Do not update ticket status, add comments, or review/reward feedback unless the user explicitly asks for a write action in the current turn.
  • Do not infer product root cause only from the ticket text. For bugs, cross-check RedBox code and local runtime evidence where relevant, especially ~/Library/Application Support/RedBox/session-transcripts/, session-bundles/, and state DB/files.

Local Environment

Use the ignored env file at repo root:

.redbox-dev/feedback-admin.env

Expected variables:

API_BASE="https://..."
FEEDBACK_ADMIN_API_KEY="..."
FEEDBACK_APP_SLUG="xitun"

If the env file is missing or incomplete, stop and ask the user for the missing local configuration. Do not invent an API base or app slug.

Read Workflow

  1. Load the local env file without printing secrets.
  2. Fetch the newest feedback list:
python3 desktop/skills/app-feedback-admin/scripts/fetch_feedback.py list --page-size 20
  1. For tickets that look actionable, fetch details:
python3 desktop/skills/app-feedback-admin/scripts/fetch_feedback.py detail <feedback_id>
  1. Classify each ticket into one of:
    • bug: reproducible product failure, crash, wrong result, data loss, broken workflow.
    • ux: confusing UI, missing affordance, excessive friction.
    • feature: new capability or workflow expansion.
    • ops: account, billing, deployment, API, notification, or backend process issue.
    • invalid: duplicate, unclear, spam, unsupported, or not enough evidence.
  2. Map actionable items to RedBox modules:
    • desktop UI: desktop/src/pages/*, desktop/src/components/*, desktop/src/bridge/ipcRenderer.ts
    • Tauri host: desktop/src-tauri/src/commands/*, runtime/*, persistence/*, events/*
    • AI runtime: desktop/src-tauri/src/agent/*, skills/*, tools/*, mcp/*, subagents/*
    • media/video: desktop/src-tauri/src/media*, editor/runtime files
    • plugin intake: Plugin/*
    • website/release: RedBoxweb/*, private/scripts/hybrid-release/*
  3. Produce a concrete plan, not loose advice. Include ticket ids, severity, evidence, suspected module, implementation target files, verification steps, and whether it is a fix or product iteration.

Output Shape

Use this shape unless the user asks for a different one:

**Feedback Triage**
- <id>: <status/priority> <classification> - <one-line user problem>

**Repair Plan**
- <module>: <specific fix>, files: <paths>, verification: <checks>

**Iteration Plan**
- <module>: <specific product improvement>, files/docs: <paths>, risk: <risk>

**Needs User Decision**
- <question or tradeoff, only when blocked>

Keep user-facing wording concise. Prefer evidence and next actions over explanatory text.

Optional Write Actions

Only after explicit user approval, use the admin API to:

  • add internal comments for investigation notes,
  • add user-visible replies,
  • update status/priority/category,
  • review as useless, thanks, or useful.

Write actions must include a short audit note and must not expose secrets.

Version History

  • c19a17e Current 2026-10-19 12:17

Same Skill Collection

desktop/builtin-skills/member-skill-distiller/SKILL.md
desktop/builtin-skills/redclaw-style-definition/SKILL.md
desktop/builtin-skills/skill-creator/SKILL.md
desktop/builtin-skills/social-cover-director/SKILL.md
desktop/builtin-skills/wander-synthesis/SKILL.md
desktop/builtin-skills/wwud/SKILL.md
desktop/builtin-skills/xhs-title/SKILL.md
desktop/electron/builtin-skills/redbox-video-director/SKILL.md
desktop/electron/builtin-skills/skill-creator/SKILL.md
desktop/electron/system-skills/agent-persona-creator/SKILL.md
desktop/electron/system-skills/wechat-official-formatter/SKILL.md
desktop/builtin-skills/video-director/SKILL.md

Metadata

Files
0
Version
c19a17e
Hash
af0656d5
Indexed
2026-10-19 12:17

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-01 22:49
浙ICP备14020137号-1