citation-verify
当用户需要核验参考文献真实性、检查 BibTeX 条目是否有误、审查论文引用是否可靠、 排查 bibliography 中的错误条目、验证 DOI 与题录是否对得上、发现参考文献张冠李戴、 做投稿前引用体检或审稿引用抽查时使用。同义场景:参考文献核验、引用核查、 文献真伪鉴别、bib…
Skill by Hylouis233
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/hylouis233-citation-verify
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: research
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/citation-verify
What's inside
- Skill name
citation-verify- Description
- 当用户需要核验参考文献真实性、检查 BibTeX 条目是否有误、审查论文引用是否可靠、 排查 bibliography 中的错误条目、验证 DOI 与题录是否对得上、发现参考文献张冠李戴、 做投稿前引用体检或审稿引用抽查时使用。同义场景:参考文献核验、引用核查、 文献真伪鉴别、bib 文件检查、参考文献纠错、引用元数据比对、 "帮我看看这些参考文献有没有问题""这个 DOI 对得上吗""有没有编造的引用"。
- License
- MIT
- Metadata
- last_reviewed: 2026-08-18
- Instructions
- 147 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# citation-verify:参考文献核验闭环
## 目的
对一组参考文献条目做机器核验,逐项区分「通过 / 标识符冲突 / 查不到 / 暂时无法
核验」四种状态,并给出三级处置结论(auto-accept / 需作者确认 / 建议修订),
最终产出核验报告、修订建议与结构化审查结论。
核验理念(必须内化,并逐条体现在结论措辞里):
- **标识符冲突 ≠ 查不到**:DOI 能解析但返回的元数据与条目对不上,往往意味着
张冠李戴——条目真实存在、却引错了对象。这是比「查不到」更危险的错误,
必须单独重点列出。
- **查不到 ≠ 伪造**:检索不到可能源于数据库覆盖缺口、拼写差异、文献过新或
过老。严禁直接下「编造 / 伪造」结论,只能标 `[待人工核实]` 并给出人工核查路径。
- **失败结构化**:限流、鉴权失败是「本次未能核验」,不是「条目有问题」,
二者在报告中必须分开呈现。
- **非破坏性**:不直接修改用户原始文件;修订建议单独成文,用户确认后才改动。
## 前置检查
1. 确认 bibverify MCP server 可用:当前工具列表中存在
`verify_bib_file` / `doi_to_bibtex` / `rank_lookup_sources` / `explain_update_diff`。
若不可用,告知用户用 `uvx bibverify mcp` 启动并在 MCP 配置中注册后重试;
不可用时不做任何「假装核验」的输出。
2. 确认输入存在且可读:一个 `.bib` 文件,或一篇含「参考文献 / References /
Bibliography」节的草稿(`.md` / `.tex` / 纯文本)。
3. 确认网络可用:核验依赖 DOI 解析与文献数据库查询;离线环境直接说明
「当前无法联网核验」并终止,不缓存旧结论冒充新结果。
4. 计算 slug:取核验主题(通常用输入文件名去掉扩展名)做规范化——
Unicode NFKC 规范化、转小写、去首尾空白、连续空白折叠为单个空格——
再取 sha1 十六进制摘要前 8 位,作为产物目录名。
## 操作规程
### 1. 收集待验条目
- 输入为 `.bib` 文件:解析全部条目,逐条记录 citekey、entrytype 及
title / author / year / journal(或 booktitle)/ doi / url 关键字段。
- 输入为论文草稿:定位「参考文献 / References / Bibliography」节,
按顺序编码制条目(`[1] …`)或作者-年份条目逐条拆分,并保留原文行作为证据。
- 若草稿的参考文献节无法可靠拆分(格式混乱、条目数与文内引用数严重不符),
在报告中记 warn,并建议用户改传 `.bib` 文件。
- 条目数为 0 时提前终止,报告「未发现可核验的参考文献条目」。
### 2. 调用 verify_bib_file
- 将整理出的 BibTeX 条目文本提交给 bibverify MCP 的 `verify_bib_file` 工具。
- 条目很多(如超过 50 条)时分批调用,避免单次请求过大触发限流;
批与批之间稍作停顿。
- 保存每条返回的原始状态与证据字段,作为报告「证据」列的唯一来源,
不凭记忆补写证据。
### 3. 逐项解读核验状态
| 状态 | 含义 | 处置基调 |
| --- | --- | --- |
| `verified` | 标识符可解析且元数据一致 | auto-accept,直接通过 |
| `identifier_conflict` | DOI 可解析,但元数据与条目不符(作者 / 年份 / 标题 / 期刊对不上) | 重点列出:疑似张冠李戴,进入「建议修订」或「需作者确认」 |
| `no_match` | 各来源均检索不到该条目 | 标 `[待人工核实]`,严禁判伪造;给出人工核查路径 |
| `rate_limited` | 触发数据源限流,本次未完成核验 | 稍后重试;不得当作失败或问题结论 |
| `auth_error` | 数据源鉴权失败(如缺少 API key) | 提示检查 bibverify 配置;同样不是条目问题 |
对 `identifier_conflict` 条目,逐字段列出冲突(条目声称值 vs 标识符解析值),
例如「条目作者为 Zhang 等,但 DOI 10.xxxx 解析到的作者为 Li 等」,
让用户一眼看出错配在哪里。
### 4. 三级处置
- **auto-accept**:`verified` 条目,无需任何动作。
- **需作者确认**:轻微差异或机器无法定夺的情形——例如年份差 1 年可能只是
在线优先出版与正式卷期之差、作者缩写格式差异。列出差异点,请作者判断,
不代为拍板。
- **建议修订**:`identifier_conflict` 中差异显著、基本可以确定条目写错的情形。
用 `doi_to_bibtex` 拉取该 DOI 对应的正确 BibTeX 条目,再用
`explain_update_diff` 生成「旧条目 → 新条目」的字段级差异说明,写入修订建议。
- **人工核查**(`no_match`):在建议中给出三条人工路径——
Google Scholar 按标题检索;CNKI / 万方按标题 + 作者检索(中文文献);
期刊官网按卷期页码定位。可用 `rank_lookup_sources` 为该条目排序推荐查询来源,
把人工核查的成本降到最低。
- **重试**(`rate_limited` / `auth_error`):等待后重跑本技能;重试仍失败则在
报告中如实标注「本次未能核验」,不进入任何处置级别。
### 5. 落盘产物
目录:`output/citation-verify/<slug>/latest/`(每次完整复验覆盖 latest;
多轮迭代的旧轮次由 evidence-loop 归档到 `<round>/` 目录):
- `report.md`:核验报告(模板见下),末尾附 ```review 块。
- `revision-suggestions.md`:修订建议,仅当存在「建议修订 / 需作者确认 /
待人工核实」条目时生成;含正确 BibTeX 条目与字段级 diff。
- `review.json`:与报告末尾 ```review 块内容相同的结构化结论,便于程序消费。
### 6. 非破坏性写入
- 任何情况下不直接改写用户原始 `.bib` / 草稿文件。
- 用户明确确认修订建议后,才把确认过的条目写回原文件,并在报告中追加
「已应用」记录(时间、条目、新旧值)。
## 输出模板
### 核验报告表(report.md 主体)
| # | 条目 (citekey) | 判定 | 证据 | 建议 |
| --- | --- | --- | --- | --- |
| 1 | zhang2023deep | verified | DOI 10.1000/xyz 解析元数据与条目一致 | auto-accept |
| 2 | li2022survey | identifier_conflict | 条目年份 2022,DOI 解析为 2021;期刊名不符 | 建议修订(见 revision-suggestions.md #2) |
| 3 | wang2020method | no_match | OpenAlex / Crossref 均未命中 | [待人工核实] Google Scholar / CNKI / 期刊官网 |
### review 块(报告末尾与最终回复中均输出)
```review
[
{"level": "ok", "check": "citation", "title": "zhang2023deep 核验通过",
"evidence": "DOI 10.1000/xyz 解析元数据与条目一致", "note": "auto-accept"},
{"level": "error", "check": "citation", "title": "li2022survey 标识符冲突",
"evidence": "条目年份 2022 / DOI 解析 2021,期刊名称不符",
"note": "建议修订,正确条目见 revision-suggestions.md"},
{"level": "warn", "check": "citation", "title": "wang2020method 未检索到",From Hylouis233/workbuddy-skills, MIT.
More from Hylouis233/workbuddy-skills
- 0.570score
complaint-outline
Hylouis233
当用户准备起诉、需要把立案信息整理成起诉状要点时使用——同义场景词包括 「写起诉状」「起草起诉书」「准备起诉材料」「诉讼请求怎么写」「帮我列 诉讼请求」「整理起诉要点」。从 matters/<slug>/intake.md 读取立案采集, 完成当事人主体信息核对(自然人/法人/其他组织表述规范)、诉讼请求设计…
SkillAFreshness: AClaude Code +9 - 0.567score
contract-summary
Hylouis233
面向非法律背景业务方的一页纸合同摘要。触发场景:合同审查完成后需要给业务、 销售、采购、管理层看的简明版结论,或用户直接要求「把这份合同给我老板/ 业务讲一下」「出个一页纸」「用大白话说说这份合同」「业务版摘要」「合同 要点总结」「给业务看的版本」。输出 Quiet mode 成稿:合同是什么、本方核心…
SkillAFreshness: AClaude Code +9 - 0.567score
board-resolution
Hylouis233
当用户需要审查股东会、董事会决议的程序与内容合规性,或需要在召开会议 前做合规体检时使用。覆盖场景:已作出决议的合规复查、决议效力争议预判 (不成立/可撤销/无效的区分)、召集程序与表决比例核查、重大事项决议的 会前审查、决议档案规范化。同义场景词:决议审查、股东会决议、董事会决议、 resolution…
SkillAFreshness: AClaude Code +9 - 0.567score
cn-literature
Hylouis233
当用户需要检索或整理中文文献(CNKI 知网、万方、维普、超星)、把中文数据库 导出的题录文件解析成统一 PaperDocument、或把中文文献与英文检索结果合并去重 时使用。同义场景:中文文献检索、知网导出题录解析、万方检索、Refworks/EndNote 格式转换、"帮我把这份 CNKI 导出的 txt…
SkillAFreshness: AClaude Code +9 - 0.567score
case-verify
Hylouis233
当用户需要核验案例引用——"这个案号是真的吗/查一下这个判例/指导性案例第几号 还有效吗/这个案例引用靠不靠谱"时使用;也被其他技能在填入案例类 [CITE:__] 占位前调用。先校验案号格式,再按凭证配置经北大法宝/聚法查证案例存在性与 基本信息;未配置商业源时诚实标注 [模型知识—待核实] 并给出人工核查路径,…
SkillAFreshness: AClaude Code +9 - 0.567score
company-charter-review
Hylouis233
当用户需要审查、修订或起草核对公司章程时使用。覆盖场景:新设公司章程 审查、存量公司对照 2023 年修订公司法的章程修订、五年实缴出资安排落地、 治理结构调整(审计委员会替代监事会、简化董事会等)、章程与股东协议 冲突核查。同义场景词:章程审查、公司章程修订、articles of association…
SkillAFreshness: AClaude Code +9 - 0.566score
review
Hylouis233
合同审查统一入口。触发场景:用户要求审查、审阅、把关任何合同或协议文本时—— 同义场景词包括「审查合同」「帮我看一份合同」「合同审查」「review 合同」 「看看这份协议有没有问题」「合同风险排查」「这份合同能签吗」「合同把关」 「协议审一下」「NDA 审查」「保密协议审查」「买卖合同审查」「采购合同审查」。…
SkillAFreshness: AClaude Code +9 - 0.565score
binder-agent-eval
Hylouis233
当需要在相同的阶段输入上评测 LLM agent 的结构化决策、或对比多个 provider 的决策质量时使用;对应 openbinder evaluate-agent(--provider/--compare/--case)与 openbinder provider doctor。典型触发语:"用 mock…
SkillAFreshness: AClaude Code +9 - 0.563score
citation-audit
Hylouis233
当任何产物(备忘录、清单、报告、合同修改建议、brief)即将对外发出——发送给 相对方、提交法院/仲裁/监管机关、或用于签署——时触发执行引用审计门禁。本技能 是库技能,通常由其他技能在交付前调用而非使用者直接发起:扫描 [CITE:__] 残留、 核全部法条与案例引用已过…
SkillAFreshness: AClaude Code +9 - 0.563score
cold-start-interview
Hylouis233
当用户首次使用本插件、CLAUDE.md 执业画像中仍存在 [填空]、用户说"初始化设置/开始访谈/ 设置我的信息/配置画像/重新做一遍设置/检查数据源配置是否生效/检查北大法宝 token"时 使用。通过结构化访谈收集使用者的角色、法域、行业、常做业务、红线条款、升级矩阵、…
SkillAFreshness: AClaude Code +9 - 0.563score
capital-contribution
Hylouis233
当用户需要处理注册资本认缴与实缴合规问题,特别是 2023 年公司法五年 实缴规则下的调整安排时使用。覆盖场景:存量公司出资期限调整(2024 年 7 月 1 日前后设立公司的区分与过渡期)、新设公司注册资本设定、非货币 财产出资评估、减资与增资程序、抽逃出资风险排查、出资加速到期与催缴…
SkillAFreshness: AClaude Code +9 - 0.561score
binder-report
Hylouis233
当需要把 output/ 下已产生的 replay、agent 评测、ranking 审计产物汇总成最终报告束时使用;收集既有 artifact、按六类证据分级标注、生成 limitations 并提交 stage-gate 审批。典型触发语:"把这些产物汇总成最终报告""出一份 binder 最终报告和…
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 23, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Hylouis233/workbuddy-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Hylouis233
- 0.664score
Bibverify
Hylouis233
Verify and repair BibTeX references with DOI-first MCP tools.
ConnectorAFreshness: ALocalRead-only★ 98↓ 106/wkClaude Code +5 - 0.570score
complaint-outline
Hylouis233
当用户准备起诉、需要把立案信息整理成起诉状要点时使用——同义场景词包括 「写起诉状」「起草起诉书」「准备起诉材料」「诉讼请求怎么写」「帮我列 诉讼请求」「整理起诉要点」。从 matters/<slug>/intake.md 读取立案采集, 完成当事人主体信息核对(自然人/法人/其他组织表述规范)、诉讼请求设计…
SkillAFreshness: AClaude Code +9 - 0.567score
company-charter-review
Hylouis233
当用户需要审查、修订或起草核对公司章程时使用。覆盖场景:新设公司章程 审查、存量公司对照 2023 年修订公司法的章程修订、五年实缴出资安排落地、 治理结构调整(审计委员会替代监事会、简化董事会等)、章程与股东协议 冲突核查。同义场景词:章程审查、公司章程修订、articles of association…
SkillAFreshness: AClaude Code +9 - 0.567score
board-resolution
Hylouis233
当用户需要审查股东会、董事会决议的程序与内容合规性,或需要在召开会议 前做合规体检时使用。覆盖场景:已作出决议的合规复查、决议效力争议预判 (不成立/可撤销/无效的区分)、召集程序与表决比例核查、重大事项决议的 会前审查、决议档案规范化。同义场景词:决议审查、股东会决议、董事会决议、 resolution…
SkillAFreshness: AClaude Code +9 - 0.567score
cn-literature
Hylouis233
当用户需要检索或整理中文文献(CNKI 知网、万方、维普、超星)、把中文数据库 导出的题录文件解析成统一 PaperDocument、或把中文文献与英文检索结果合并去重 时使用。同义场景:中文文献检索、知网导出题录解析、万方检索、Refworks/EndNote 格式转换、"帮我把这份 CNKI 导出的 txt…
SkillAFreshness: AClaude Code +9 - 0.567score
case-verify
Hylouis233
当用户需要核验案例引用——"这个案号是真的吗/查一下这个判例/指导性案例第几号 还有效吗/这个案例引用靠不靠谱"时使用;也被其他技能在填入案例类 [CITE:__] 占位前调用。先校验案号格式,再按凭证配置经北大法宝/聚法查证案例存在性与 基本信息;未配置商业源时诚实标注 [模型知识—待核实] 并给出人工核查路径,…
SkillAFreshness: AClaude Code +9
Cite this page
citation-verify skill. Agent Mart. https://agentmart.dev/skills/hylouis233-citation-verify (last updated 2026-10-24)