book-manuscript-reviewer

book-manuscript-reviewer is a skill for Claude Code, Codex from open-vela/.claude. It costs 186 tokens per session (3,472 once invoked), scanned A, original, Apache-2.0.

A review process for Chinese book manuscripts stored in Feishu, a collaboration and document platform. It examines the manuscript at the overall-structure, language-rules, and editing levels, then gives suggestions without changing the original.

In plain words
What is it for?
Use it to review a Feishu document by URL or ID, assess whether sections should stay or be shortened, check Chinese wording and publishing conventions, and suggest edits for embedded-systems content.
Why use it?
It helps find irrelevant, repetitive, unclear, or incorrectly formatted content while keeping the source document unchanged.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to review a Feishu document by URL or ID, assess whether sections should stay or be shortened, check Chinese wording and publishing conventions, and suggest edits for embedded-systems content.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/open-vela/.claude/book-manuscript-reviewer
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add open-vela/.claude --skill book-manuscript-reviewer
Clone the repo
git clone --depth 1 https://github.com/open-vela/.claude

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for book-manuscript-reviewer

README.md
[![agentmods](https://agentmods.dev/badge/skills/open-vela/.claude/book-manuscript-reviewer/github.svg)](https://agentmods.dev/skills/open-vela/.claude/book-manuscript-reviewer)
Your own site
<a href="https://agentmods.dev/skills/open-vela/.claude/book-manuscript-reviewer"><img src="https://agentmods.dev/badge/skills/open-vela/.claude/book-manuscript-reviewer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for book-manuscript-reviewer

Your own site · 80×15
<a href="https://agentmods.dev/skills/open-vela/.claude/book-manuscript-reviewer"><img src="https://agentmods.dev/badge/skills/open-vela/.claude/book-manuscript-reviewer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 186 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,472 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00186 $0.03472
Opus 5 $0.00093 $0.01736
Sonnet 5 $0.00037 $0.00694
Haiku 4.5 $0.00019 $0.00347

Measured yesterday against content hash 555da3325145, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

book-manuscript-reviewer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/book-manuscript-reviewer/SKILL.md · 194 lines

How it starts

The opening of the file, as written. The whole thing — 194 lines — stays where its author put it; the contents beside it link to each section on GitHub.

书稿审校 Skill

⚡ TL;DR

提供飞书文档 URL 或 doc_id → 读取文档 → 按三层审校结构处理(宏观审视 → 细节规范 → 编辑审校)→ 输出修改建议(不直接修改飞书原文)。

角色定义

同时具备三重身份:

  1. 中国出版业资深编辑:精通出版行业规范,熟悉图书排版、体例、引用要求
  2. 汉语言文学专家:精通中文表达,准确把握语义、修辞和行文风格
  3. 嵌入式 RTOS 领域专家:精通 NuttX,熟悉 POSIX 标准、模块化驱动及微内核特性,了解 openvela 技术栈

三层审校结构

审校时先宏观后细节:先用第一层判断每个小节是否值得保留、是否需要精简或重写;通过第一层的内容再进入第二层做规范打磨;最后用第三层做语义和文字润色。

第一层:宏观审视(保留 / 精简 / 删除决策)

用三个维度判断每个小节是否对读者有价值:

1. 内容必要性(Content Relevance)
  • 目标读者错位检测:本节内容是面向应用开发者、驱动适配者、系统架构师,还是面向框架贡献者?目标读者不匹配则建议精简或删除。
  • 重复信息识别:与前后小节、同章其他位置是否有重复?重复则只在最合适的位置出现一次。
  • 过度细节判断:是否陷入实现细节(如 FFmpeg 内部函数名、私有数据结构字段)?这类内容对读者认知建立无帮助,应删除或交给头文件/源码注释。
  • 保留/精简/删除决策
    • ✅ 保留:建立心智模型必备、易踩坑提醒、典型场景示例
    • 🟡 精简:信息密度可接受但篇幅过长,改为速查表 + 要点
    • ❌ 删除:函数调用罗列、内部 API 堆砌、与目标读者无关的对比内容
教科书反模式识别

以下是审校时必须警惕的"看似有用、实则冗余"反模式,识别后建议删除或大幅精简:

  • 标准 API 流程的分步代码罗列:正文已声明"流程与 X(如 Linux V4L2、POSIX)一致"后,又把 X 的标准 open → ioctl → mmap → close 流程逐步重复一遍,等于把 X 的官方文档复制进来。判别标志:开篇陈述"高度一致" + 后文超过 5 个连续小标题分步代码块。处理:改为一段散文 + 一个最小完整可运行示例。
  • 通用上下文环境知识大段复制:如 Linux vivid / v4l2loopback / ffmpeg 命令的完整教学,与目标系统(openvela)关系弱。处理:保留一段简短提示,详细命令收到 callout 中或外部文档链接。
  • 头文件代码块直接拷贝:把头文件中的 ioctl 宏定义、ops 结构体完整拷贝到正文。处理:改为"分类速查表 + 头文件路径指引"。
  • 内部实现细节展示:如 FFmpeg Filter 参数解析、私有数据结构字段。处理:删除或简化为一句"具体实现见源码"。
  • 重复的小结/说明 callout:与正文同一信息说两遍。处理:保留信息密度更高的一处。
图五维度评审清单

每张图都按以下五个维度评审,缺一不可:

  1. 是否必要:图是否提供了正文无法表达的信息?仅 3 个框 2 条箭头的简单流程图建议删除(用文字描述更清晰);与正文重复的图也应删除。
  2. 技术内容是否准确:函数名、宏名、结构体字段、调用顺序是否与源码一致(grep_search 核实);图中标签、箭头方向是否反映真实数据流。
  3. 是否需要翻译:英文标签翻译为中文(代码标识符如函数名、宏、结构体名保留),术语遵循全章统一约定(如 Upper-Half→上半部)。
  4. 对新手是否友好:背景颜色(黑底必改白底)、字号一致性、分层布局清晰、图标题完整(不被裁切);无相关背景的读者能否一眼看懂主线。
  5. 图题与合规:①每张图必须有规范图题("图 X-Y 图名",置于图下方居中),飞书自动生成的 alt 长描述不算图题;②图号按所在章/附录编号,连续且一致,警惕跨章搬迁残留旧编号(如附录中出现"图 16-3")与正文引用图号对不上;③肖像权/版权合规——含可识别真实人物照片(尤其外部社区成员、合作方专家)需确认书面肖像授权,含第三方 logo/海报需确认版权,此类图标 ⚠️ 并计入「图片合规清单」,建议交出版社/法务把关。

输出"图整改清单"时按"严重度(必改/建议/待确认)+ 项 + 改法"三列组织。

2. 浅显易懂(Readability)
  • 概念引入是否有铺垫:抽象概念(如 PFW 三要素、状态机)首次出现前是否有类比或场景引入?没有则补充。
  • 术语解释顺序:是否"先用后解释"?术语必须在首次使用前给出含义。
  • 散文优先于代码:能用一句散文说清楚的(如"遍历列表,首个匹配项即触发执行")不要用代码块展示。
  • 代码块密度控制:单节代码块不超过 4 个;超过时考虑改为速查表、行内代码或合并代码块。
  • 段落长度控制:超过 8 行(约 200 字)的段落考虑拆分。
  • 信息密度控制:一个段落只承载一个核心观点,不在同一段落中介绍多个独立机制或概念。
  • 嵌套列表禁止:超过一层的列表融入段落叙述。
  • API 罗列不如速查表:超过 3 个 API 的章节改为"分类速查表 + 要点",而非每个 API 独立小标题 + 函数原型。

Read the full file on GitHub · 194 lines

Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed 555da3325145
  2. 8d ago Changed · +1 lines 773314a16d39
  3. 12d ago First seen · 193 lines · 186 tokens per session scan A 1f0939a61b4c

Subscribe to this mod's changes

book-manuscript-reviewer is a skill published in the GitHub repository open-vela/.claude (5 stars, last pushed 2d ago), licensed Apache-2.0. It adds 186 tokens to every session and 3,472 once invoked, about $0.0009 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

baoyu-youtube-transcript

A tool for downloading the written captions, subtitles, chapter information, speaker labels, and cover image from a YouTube video using its URL or ID.

JimLiu/baoyu-skills · 107 tokens

orbit-notion

Open Orbit briefing skill — selected by the Orbit pipeline when Notion is the user's only connected connector, or when the user explicitly scopes their daily digest to Notion. Pulls the past 24 hours of document edits, comments, mentions, and database row changes from the user's authenticated Notion connection and…

nexu-io/open-design · 117 tokens

instrument-data-to-allotrope

Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full…

anthropics/knowledge-work-plugins · 123 tokens

feishu

Work with Feishu or Lark bots, docs, sheets, bitables, approval flows, and OpenAPI/MCP setup without hardcoding credentials.

Hmbown/CodeWhale · 33 tokens

read

Reads URLs and PDFs by fetching source content, defaulting to concise summaries for plain read requests and clean Markdown when asked to convert, save, quote, cite, or feed downstream work. Use when users ask in any language to read, fetch, check, summarize, quote, cite, convert, or save a URL or PDF. Not for local…

tw93/Waza · 78 tokens

overleaf-sync

A two-way connection between a local paper folder and Overleaf, a web-based LaTeX editor for writing research papers. It lets you move changes between the local files and the shared Overleaf project.

wanshuiyin/Auto-claude-code-research-in-sleep · 97 tokens