By yylonly
BUAA thesis checking and document translation skills for Claude Code.
北航学位论文综合评审技能。用于对北京航空航天大学硕士或博士论文PDF进行“格式检查 + 内容审核 + 学术评语生成 + Markdown/HTML报告交付”的串联评审;当用户要求论文评阅意见、学术评语、论文不足与修改建议、北航论文综合检查、thesis checking、论文格式与内容同时审核、生成机器可读Markdown和给人看的图文并茂HTML时使用。该技能必须先使用 buaa-thesis-format-checking,再核对其可能的误报,随后使用 buaa-thesis-content-checking,最后生成两块核心中文评语并同时交付Markdown与HTML。
学术论文内容审核工具。用于审核论文的主要贡献、方法创新性、实验评估及baseline对比。触发:用户提到"审核论文"、"论文评审"、"paper review"、"论文创新性"、"论文贡献"、"论文评估"、"review paper"、"audit paper"、"论文对比baseline"。核心:追溯关系图(P→I→E)、CCF顶会顶刊判断、贡献点数量约束(≤3个)。输出:Markdown + HTML格式中文英文审核报告。
北航硕士论文格式自动化检测工具。用于检测论文是否符合北京航空航天大学学位论文书写规范。触发场景:用户提到"检测论文"、"格式检查"、"thesis audit"、"论文规范"时。功能:空白页面、占位符、章节连续性、过渡段、URL位置、中英文摘要、文本对齐、字体字号、行间距等14项检测。
中文Word文档(.doc/.docx)翻译为地道英文文档。用于课程大纲、学术论文、报告等中英文翻译工作流。触发:用户提到"翻译成英文"、"中翻英"、"translate to English",或涉及.doc/.docx文件需要中译英。功能:文件格式转换、专业翻译、地道表达验证、生成英文Word文档。
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
面向北京航空航天大学学位论文评审场景的 Agent Skills 集合,提供论文格式检查、论文内容审核、综合评审意见生成,以及中文 Word 文档英译能力。
本仓库不是一个单一命令行应用,而是一组可安装到 Agent/Codex/Claude Code 工作流中的技能包。每个技能目录都包含 SKILL.md、可复用脚本和必要参考资料。
| Skill | 用途 | 主要输出 |
|---|---|---|
buaa-thesis-format-checking | 北航论文格式自动化检查 | JSON/HTML 格式检查报告 |
buaa-thesis-content-checking | 学术内容审核,分析贡献、创新、实验与 baseline | Markdown/HTML 内容审核报告 |
buaa-thesis-checking | 串联格式检查和内容审核,生成正式评审意见 | 综合 Markdown/HTML 评审意见 |
cn-to-en-translator | 中文 .doc/.docx 文档翻译为英文 Word 文档 | 英文 .docx |
buaa-thesis-checker/
├── README.md
├── .agents/plugins/marketplace.json
├── .claude-plugin/marketplace.json
├── plugins/
│ └── buaa-thesis-checker/
│ ├── .codex-plugin/plugin.json
│ ├── .claude-plugin/plugin.json
│ ├── README.md
│ └── skills/
├── buaa-thesis-checking/
│ ├── SKILL.md
│ └── agents/openai.yaml
├── buaa-thesis-format-checking/
│ ├── SKILL.md
│ ├── README.md
│ ├── references/
│ └── scripts/
│ ├── thesis_audit_script.py
│ ├── checks/
│ ├── extractors/
│ └── reports/
├── buaa-thesis-content-checking/
│ ├── SKILL.md
│ ├── README.md
│ ├── evals/
│ ├── references/
│ └── scripts/
│ ├── check_deps.py
│ ├── paper_audit_script.py
│ ├── checks/
│ ├── extractors/
│ └── reports/
└── cn-to-en-translator/
├── SKILL.md
└── scripts/
本仓库同时提供三种集成方式:
--plugin-dir 加载使用 skills CLI 从 GitHub 安装单个或全部技能:
# 查看仓库内可安装的技能
npx skills add yylonly/buaa-thesis-checker --list
# 安装所有技能到全局
npx skills add yylonly/buaa-thesis-checker --all --global
# 只安装格式检查技能
npx skills add yylonly/buaa-thesis-checker --skill "buaa-thesis-format-checking"
# 更新已安装技能
npx skills update
也可以直接在仓库内运行各技能的 Python 脚本,适合调试或批处理。
Codex 插件位于:
plugins/buaa-thesis-checker/
插件 manifest:
plugins/buaa-thesis-checker/.codex-plugin/plugin.json
仓库内 Codex marketplace:
.agents/plugins/marketplace.json
该 marketplace 指向本仓库的本地插件路径 ./plugins/buaa-thesis-checker,便于在 Codex 插件 UI 或本地 marketplace 流程中发现和安装。
Claude Code 插件使用同一个插件目录,并额外提供 Claude Code manifest:
plugins/buaa-thesis-checker/.claude-plugin/plugin.json
本地开发测试:
claude --plugin-dir ./plugins/buaa-thesis-checker
通过本仓库的 Claude Code marketplace 安装:
claude plugin marketplace add .
claude plugin install buaa-thesis-checker@buaa-thesis-tools
Claude Code marketplace 文件:
.claude-plugin/marketplace.json
安装后技能会被命名空间化,例如:
/buaa-thesis-checker:buaa-thesis-checking
/buaa-thesis-checker:buaa-thesis-format-checking
/buaa-thesis-checker:buaa-thesis-content-checking
/buaa-thesis-checker:cn-to-en-translator
建议使用 Python 3.10+。
格式检查:
python3 -m pip install pdfminer.six pymupdf pypdf
内容审核:
python3 -m pip install pymupdf pdfplumber pypdf
内容审核如果需要 API 驱动的自动 LLM 提取,可额外安装:
python3 -m pip install anthropic
export ANTHROPIC_API_KEY="your-api-key"
内容审核目录提供依赖检查脚本:
python3 buaa-thesis-content-checking/scripts/check_deps.py --check-only
python3 buaa-thesis-content-checking/scripts/check_deps.py --yes
推荐通过 Agent 技能调用:
Use $buaa-thesis-checking to review this BUAA thesis PDF and write the two required academic comments.
该技能会先执行格式检查,再核对可能误报,然后执行内容审核,最后生成两个核心评审块:
输出包括机器可读的 Markdown 和自包含 HTML 报告。
完整流程:
python3 buaa-thesis-format-checking/scripts/thesis_audit_script.py thesis.pdf ./output --type cn
分步执行,便于复核中间产物:
python3 buaa-thesis-format-checking/scripts/thesis_audit_script.py --step1 thesis.pdf ./output
python3 buaa-thesis-format-checking/scripts/thesis_audit_script.py --step2 ./output/thesis_text_extracted.json --type cn
python3 buaa-thesis-format-checking/scripts/thesis_audit_script.py --step3-json ./output/thesis_check_results.json thesis.pdf ./output
python3 buaa-thesis-format-checking/scripts/thesis_audit_script.py --step3-html ./output/thesis_check_results.json thesis.pdf ./output
--type 可选值:
cn:中文论文,默认值en:英文论文检测项包括空白页、占位符、章节连续性、低内容页、未完成标记、过渡段、正文 URL、arXiv 无 DOI、中英文摘要、文本对齐、图表页统计、字体字号、行间距和详细间距。
注意:格式检查结果应视为候选问题。封面、声明页、目录页、表格页、图表页等容易产生低内容或对齐类误报,正式评审前需要人工或 Agent 复核。
先检查依赖:
python3 buaa-thesis-content-checking/scripts/check_deps.py --check-only
审核 PDF:
python3 buaa-thesis-content-checking/scripts/paper_audit_script.py thesis.pdf ./output
也可以直接审核文本:
python3 buaa-thesis-content-checking/scripts/paper_audit_script.py --text "论文全文内容..." ./output
内容审核关注:
问题 -> 方法/创新 -> 实验证据 的链条npx claudepluginhub yylonly/buaa-thesis-checker --plugin buaa-thesis-checkerUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.