audit-rabiroute-public-docs
审计并修复 RabiRoute 公共文档在本机、远端 RabiLink WebGUI 和仓库浏览三种入口中的可用性。用于新增或修改 API、报告或下载文档,处理远端链接 404,补可复制的 TTS/ASR 示例,检查中英双语同步,或发布前核对源码与部署产物一致性。
Skill by vb2250158
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/vb2250158-audit-rabiroute-public-docs
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/audit-rabiroute-public-docs
What's inside
- Skill name
audit-rabiroute-public-docs- Description
- 审计并修复 RabiRoute 公共文档在本机、远端 RabiLink WebGUI 和仓库浏览三种入口中的可用性。用于新增或修改 API、报告或下载文档,处理远端链接 404,补可复制的 TTS/ASR 示例,检查中英双语同步,或发布前核对源码与部署产物一致性。
- License
- MIT
- Instructions
- 71 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (5)
- SKILL.md
- openai.yaml · agents/
- quality-checklist.md · references/
- Test-RabiLinkDocumentationRuntime.ps1 · scripts/
- audit-public-docs.mjs · scripts/
SKILL.md (first lines)
# 审计 RabiRoute 公共文档
把“文档里写了”验收到“目标读者从实际入口可以照做并得到结果”。同时检查本机 WebGUI、带 `/manage/<account>/<RabiGUID>/` 前缀的远端 WebGUI,以及仓库 Markdown。
## 工作流
1. 读取受影响功能的实现、OpenAPI/Schema、双语文档和 WebGUI 入口;不要从旧页面文案反推当前契约。
2. 先运行基线审计:
```powershell
node skills/audit-rabiroute-public-docs/scripts/audit-public-docs.mjs
```
需要判断公网是否仍在运行旧文档时,再运行只读部署检查:
```powershell
powershell.exe -NoProfile -ExecutionPolicy Bypass -File `
skills\audit-rabiroute-public-docs\scripts\Test-RabiLinkDocumentationRuntime.ps1
```
它只读取本机构建、SSH 远端文件、计划任务和公共健康,不上传、不覆盖、不重启。`DeploymentNeeded=true` 表示本地已准备好但线上仍旧;它不是失败。
3. 把内容按读者意图拆开:完成一件事写成 how-to;端点、字段和错误写成 reference;原理和边界写成 explanation。需要详细判断时读取 [references/quality-checklist.md](references/quality-checklist.md)。
4. 在真正拥有问题的层修复:静态文件 404 修 Relay;错误的根路径修前端;缺调用路径修用户指南;契约变化同步 OpenAPI 和开发文档。
5. 为新公开能力同时补中文与英文页,并把新页加入 `ProjectDocsPage.vue` 的顺序和分组。
6. 运行审计、相关单元测试、`npm run webgui:build` 和 `npm run check:config`。最后从本机与真实远端入口各走一次关键路径。
## 三种入口契约
- 本机控制面根路径由已安装的 `RabiRouteHost.exe --command status --json` 在 `managerBaseUrl` 返回;端口由当前应用代际动态分配。公共概览应说明发现命令,不得写死或扫描端口。
- 远端 WebGUI 根路径是 `/manage/<account>/<RabiGUID>/`。运行时报告、图片和下载资源必须使用相对 URL,并由 Relay 在同一前缀下安全地提供。
- 仓库 Markdown 的相对链接必须从当前文件位置计算。不要假设浏览器的 `<base>` 与 GitHub 的文件目录相同。
- `/api/*` 与 `/assets/*` 是否重写由 Relay 实现决定;新增静态前缀时必须同时补服务器处理和回归测试。
## API how-to 最低内容
每条远端 API 指南至少包含:
- 本机与公网 Base URL 的区别;
- 前置开关、目标 PC 选择和在线要求;
- 安全的 token 占位符与请求头;
- 一条可复制的发现/健康检查;
- 一条完整成功调用,以及输出文件或响应示例;
- 常见 `401`、`409`、`502`、`504` 的含义与恢复动作;
- 不能远端执行的高风险能力,例如麦克风控制、安装模型或加载代码;
- 明确的成功判据,而不是只列端点名称。
命令示例要标明 shell。不要在同一个代码块里混写 Bash 与 PowerShell 语法。占位符统一用 `<RABILINK_APP_TOKEN>`、`<RELAY_ORIGIN>` 这类可搜索形式,并说明如何替换。
## 报告与生成产物
- 报告真源放在源码目录,构建复制到 WebGUI 静态产物;不要直接维护被忽略的 `dist/`。
- 前端链接使用相对地址,例如 `reports/example.html`,使 `<base>` 能绑定本机或远端前缀。
- Relay 只暴露明确允许的静态目录,并使用安全子路径解析阻止目录穿越。
- 报告必须写明目标机器、采样时间和结果适用范围,不能伪装成当前客户端的实时状态。
## 验收证据
调用 `scripts/Test-RabiLinkDocumentationRuntime.ps1` 时,显式传入当前源码根 `-ProjectRoot`,以及授权部署配置中的 `-Username` 和 `-RemoteRoot`;不使用内置账号或机器路径。没有远端验收授权时只执行本地文档检查。
交付时记录:
- 审计脚本的零错误输出;
- 中英页都能在 `/#/docs` 搜索和打开;
- 远端报告 URL 返回 `200` 和正确 `Content-Type`;
- TTS 生成非空音频,ASR 返回预期格式;
- 无真实 token、账号、私有域名、消息或本机绝对路径进入公开文件。
如果没有真实公网环境,明确标为“本地契约已验证,公网待验收”,不要把构建通过写成公网可用。From vb2250158/RabiRoute, MIT.
More from vb2250158/RabiRoute
- 0.813score
rabi-github-submit
vb2250158
Prepares, reviews, commits, and publishes RabiRoute changes with a mandatory per-commit patch-version bump, bilingual version log, Rabi context, privacy…
SkillAFreshness: A★ 492Claude Code +9 - 0.813score
rabi-desktop-pet-animation
vb2250158
Locate, inspect, design, repair, package, and activate Rabi or RabiRoute desktop-pet animations.
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
create-rabiroute-persona
vb2250158
创建或修改通用 RabiRoute 角色配置。用于根据用户指定的角色和材料忠实写成 persona.md 和 personaConfig.json,尤其适用于用户希望“就是那个角色”、要求按文本、图片、对白、音频、设定集、网页等材料一比一还原,或希望角色从指定时间点分叉到平行世界继续生活的场景;也适用于现实职业、陪伴…
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
napcat-qq-gateway
vb2250158
查询 QQ 群聊、私聊、聊天记录或最新反馈,以及配置、排障 NapCatQQ / OneBot11 消息收发。用户说“看看群”“看群聊记录”时也使用;Rabi 管理的消息先经 Rabi 查询,无法完成查询时才使用当前 NapCat 或正式日志补查。
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
tts-router
vb2250158
Route local text-to-speech through RabiSpeech across ONNX-VITS, GPT-SoVITS, IndexTTS2, Qwen3-TTS and CosyVoice3.
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
plan-task-orchestration
vb2250158
Use before any repository task governed by RabiRoute plan admission, including bug fixes, features, UI, assets, config, data, docs, prompts, skills, builds…
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
character-tts-dialogue
vb2250158
Write, return, validate, or troubleshoot character-faithful spoken replies for RabiRoute's current RabiSpeech workflow.
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
use-rabi-codex-context
vb2250158
Bind, inspect, refresh, switch, or remove Rabi PC-managed persona context for one Codex session and understand its entry, reasoning, and message-delivery…
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
rabiroute-nas-windows-package
vb2250158
将 NAS 工作区中的 RabiRoute 构建并安装为 Windows 本机可搜索、可双击、带托盘的完整运行包,同时让每台电脑保留独立路由和运行日志,并共享 NAS 上的角色、记忆与计划。用于共享源码与角色目录环境的首次安装、换机安装、第二台电脑部署、本机目录迁移、升级重打包或排查本机包与 NAS 数据边界。
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
rabiroute-voice-workstation
vb2250158
设计、实现或审查 RabiPC 语音消息端与 RabiSpeech TTS/ASR 工作站。覆盖常驻麦克风、RMS/VAD 切句、Route 热投递/角色关键词唤醒、双向语音上下文、直接角色 TTS、24 小时音频缓存、显式 API Provider、会议说话人分离、主机级 FIFO 和公开安全边界。不得恢复对…
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
rabi-github-pull
vb2250158
安全拉取 RabiRoute 更新,并根据项目更新日志和公开示例迁移本地运行配置。用于用户要求 pull、update、sync、upgrade、refresh RabiRoute 仓库,尤其是本地 data、gateway config、route config、persona 文件或 adapter…
SkillAFreshness: A★ 492Claude Code +9 - 0.803score
qwen-tts-audio
vb2250158
通过 RabiSpeech 使用本地 Qwen3-TTS 0.6B 或 1.7B 生成角色、多语言或音色复刻语音。用户指定 Qwen3-TTS、日语/多语言、本地参考音频、角色名或模型大小对比时使用。不得启动技能内 worker、OumuQ 或任何 Qwen/DashScope 云端 API。
SkillAFreshness: A★ 492Claude Code +9
Signals
- Stars
- 492
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
- Last release
- Jul 31, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/vb2250158/RabiRoute
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from vb2250158
- 0.813score
rabi-github-submit
vb2250158
Prepares, reviews, commits, and publishes RabiRoute changes with a mandatory per-commit patch-version bump, bilingual version log, Rabi context, privacy…
SkillAFreshness: A★ 492Claude Code +9 - 0.813score
rabi-desktop-pet-animation
vb2250158
Locate, inspect, design, repair, package, and activate Rabi or RabiRoute desktop-pet animations.
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
napcat-qq-gateway
vb2250158
查询 QQ 群聊、私聊、聊天记录或最新反馈,以及配置、排障 NapCatQQ / OneBot11 消息收发。用户说“看看群”“看群聊记录”时也使用;Rabi 管理的消息先经 Rabi 查询,无法完成查询时才使用当前 NapCat 或正式日志补查。
SkillAFreshness: A★ 492Claude Code +9 - 0.809score
create-rabiroute-persona
vb2250158
创建或修改通用 RabiRoute 角色配置。用于根据用户指定的角色和材料忠实写成 persona.md 和 personaConfig.json,尤其适用于用户希望“就是那个角色”、要求按文本、图片、对白、音频、设定集、网页等材料一比一还原,或希望角色从指定时间点分叉到平行世界继续生活的场景;也适用于现实职业、陪伴…
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
use-rabi-codex-context
vb2250158
Bind, inspect, refresh, switch, or remove Rabi PC-managed persona context for one Codex session and understand its entry, reasoning, and message-delivery…
SkillAFreshness: A★ 492Claude Code +9 - 0.807score
tts-router
vb2250158
Route local text-to-speech through RabiSpeech across ONNX-VITS, GPT-SoVITS, IndexTTS2, Qwen3-TTS and CosyVoice3.
SkillAFreshness: A★ 492Claude Code +9
Cite this page
audit-rabiroute-public-docs skill. Agent Mart. https://agentmart.dev/skills/vb2250158-audit-rabiroute-public-docs (last updated 2026-10-24)