家谱研究配方(Genealogy Research Recipes)
一个技能覆盖 DNA 证据与各国档案检索,每条配方都经过事实核查并附来源。
- Star 数
- ★ 17
- 最近更新
- 1 天前
- License
- NOASSERTION
- 主语言
- Python
- FA 评分
- 60/100 · 存在缺口
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Codex · Claude Code · Claude.ai
- 费用
- 免费,无需付费服务
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 业余家谱研究者面对一个未知父系线索,希望按 WATO 思路组织 DNA 匹配证据。
- 不适合
- 需要插件市场之外独立运行(如自建 API 服务)的团队
- 希望完全离线、避免代理联网检索公开档案站的机构
- 只用通用 API 客户端、无法安装插件的用户
- 源码审查
- 60/100 · 存在缺口
这个 Agent 能做什么,适合哪些场景?
这是 Kinprove 为 Claude、Codex、Hermes Agent 和 OpenClaw 发布的单一 Agent Skill,把家谱研究拆成按主题组织的“配方”(recipes),涵盖证据与证明标准、DNA 推理(WATO、Y-DNA/mtDNA、X 染色体与定相)、记录站点检索、各国教会与民事登记、移民与军事档案等。配方以 Markdown 文件存放在 skills/genealogy-research-recipes/recipes/ 下,每条都在 sources/ 中列出出处,并经过事实核查。插件本身是纯文本加一个离线查询脚本 scripts/lookup_beider_name.py,不注册工具或钩子,不发起自己的网络调用,也不需要 Kinprove 账号或 API 密钥。实际检索由宿主代理自带的网页工具在你发起研究时执行,因此人名、地名和日期会经由代理自身的网络访问流向 FamilySearch、国家档案馆等公开记录站点。安装通过各宿主的插件市场完成,Claude 端仓库本身即 kinprove 市场(.claude-plugin/marketplace.json)。可选的 Kinprove MCP 连接器(https://api.kinprove.io/mcp/v1)用于读取你自己的 Kinprove 匹配与项目。
技能加载后,代理通过 skill_view(name="genealogy-research-recipes:genealogy-research-recipes") 载入主技能,再用 file_path="recipes/<name>.md" 指向具体配方。配方文本指导代理按步骤处理问题:核对证据与证明标准(evidence-proof-judgment.md、genealogy-standards-audit.md)、在 WATO 框架下推理未知亲缘(unknown-parentage-wato.md)、从 Ancestry、FamilySearch、MyHeritage、23andMe、GEDmatch、FamilyTreeDNA、DNA Painter 等站点检索匹配与记录(如 ancestry-dna-match-investigation.md、gedmatch-practical-dna-workflows.md)、按国家与教派路由到教会或民事登记(如 scottish-parish-statutory-record-recovery.md、german-register-image-recovery.md)、追踪移民、遗嘱、土地与军事档案卷宗。脚本 scripts/lookup_beider_name.py 在本机离线完成 Beider 名字变体查询。产出是代理按配方执行后的研究结论、检索路径与来源引用,插件本身不存储、不上传任何数据。
- 业余家谱研究者面对一个未知父系线索,希望按 WATO 思路组织 DNA 匹配证据。
- 研究俄罗斯帝国犹太家族的人,需要梳理改名、登记与本地梅特里卡簿的检索顺序。
- 使用者在美国人口普查或入境记录中反复搜不到目标,想按站点特性调整检索策略。
- 需要为一份研究报告做证据标准审查,检查结论是否达到家谱证明要求。
- 跨多个 DNA 公司比对同一匹配,想按跨厂商比较的控制要点操作。
- 已在用 Claude Code 或 Codex 的团队,想把家谱研究方法沉淀为可复用的插件。
如何安装或部署这个 Agent?
Claude Code:
/plugin marketplace add Kinprove/genealogy-research-recipes
/plugin install genealogy-research-recipes@kinproveClaude.ai 与 Claude 桌面版:在 Customize → Plugins → Add → Add marketplace 中输入 Kinprove/genealogy-research-recipes,再添加 genealogy-research-recipes。
Codex:
codex plugin marketplace add Kinprove/genealogy-research-recipes
codex plugin add genealogy-research-recipes@kinproveHermes Agent:
hermes plugins install Kinprove/genealogy-research-recipes --no-enable
hermes plugins enable genealogy-research-recipesOpenClaw:
openclaw plugins install git:github.com/Kinprove/genealogy-research-recipes安装后需重启 OpenClaw Gateway。更新可用 claude plugin update genealogy-research-recipes@kinprove、codex plugin marketplace upgrade kinprove、hermes plugins update genealogy-research-recipes 或 openclaw plugins update genealogy-research-recipes。
如何使用这个 Agent?
安装后让代理加载技能,并指向具体配方:
skill_view(name="genealogy-research-recipes:genealogy-research-recipes")
skill_view(name="genealogy-research-recipes:genealogy-research-recipes", file_path="recipes/<name>.md")然后用自然语言提出研究问题并提供已知的人名、地点和日期,代理会按配方步骤规划检索。若希望代理读取你自己的 Kinprove 数据,可添加 MCP 连接器:
https://api.kinprove.io/mcp/v1技能会标明发布日期;当已安装副本超过一周,代理会在每次会话中提示一次可能有新版本。
这个 Agent 有哪些优点和局限?
- 一个技能聚合数十条配方,覆盖 DNA 推理、记录站点、多国登记与档案检索,避免为每个站点单独装插件。
- 每条配方都经过事实核查,来源集中列在 skills/genealogy-research-recipes/sources/ 中,可逐条追溯。
- 插件本身不注册工具或钩子、不自行联网、不需要账号或 API 密钥,隐私边界清晰。
- 同时提供 Claude Code、Claude.ai/桌面版、Codex、Hermes Agent 与 OpenClaw 的安装命令,并按发布节奏给出更新方式。
- 附带的 scripts/lookup_beider_name.py 在本机离线完成名字变体查询。
- 配方数量庞大且分散在大量 Markdown 文件中,首次使用者需要自查才能找到匹配的配方。
- 真正的检索依赖宿主代理的网页工具,结果质量受代理与目标站点可访问性影响,插件本身不提供检索后端。
- Hermes 插件目录固定在一个已审查提交上,可能落后于最新发布;从 ClawHub 安装还需自行核对发布者、版本与源提交。
- 使用 Registry 之外的安装路径(如 ClawHub)与 GitHub 安装是分开的,容易造成版本不一致。
- 许可证为 FSL-1.1-MIT,每个版本发布两年后才转为 MIT,在此之前对商业再分发有限制。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| 家谱研究配方(Genealogy Research Recipes) 当前 | 60 · 存在缺口 | Agent 插件 / 技能免费 | ★ 17 | 1 天前 | Python | Codex · Claude Code · Claude.ai |
| ex-USSR Kinship Research | 56 · 缺口较多 | Agent 插件 / 技能免费 + 模型费 | ★ 2k | 1 天前 | Python | Codex · Claude Code |
| AutoResearchClaw | 52 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 15k | 2 个月前 | Python | Codex · Claude Code · OpenAI API |
| MetaClaw | 50 · 缺口较多 | 命令行工具免费 + 模型费 | ★ 3.5k | 5 个月前 | Python | Codex · Claude Code · OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
README 明确声明插件本身不收集、不存储、不发送数据,仅含一个离线脚本,且不注册工具或钩子,最小权限与外部副作用控制较好(least_privilege=2, external_effects=2)。但涉及 DNA 匹配、家族隐私等高度敏感数据,README 仅指向 Kinprove 隐私政策,未给出本地数据保留、脱敏或用户确认的具体机制,故 sensitive_data_handling 仅 1;用户确认方面仅提到 agent 会通过自身 web 工具搜索公开站点,未规定执行前确认流程,user_confirmation=1;回滚仅靠插件更新命令,无版本回退或数据恢复说明,rollback=1。依赖安全方面 CI 对 gitleaks 镜像做了 sha256 固定、Hermes 运行时固定 commit,但 gitleaks 配置依赖尚未导出的 .gitleaks.toml,属未完成项,故 dependency_security=2。来源标注在 README 与 sources/ 目录结构上有体现,source_attribution=2。
README 的安装命令、包名、版本号与 package.json 一致,CI 覆盖多运行时验证,self_consistency=2。依赖可用性方面,安装依赖外部 marketplace/CLI 版本(如 [email protected]、[email protected]),且 gitleaks 配置缺失,dependency_availability=1。失败信息方面,测试文件显示 lookup 脚本对 manifest_invalid、not_in_index 等有结构化状态输出,failure_messages=2。
README 覆盖 Claude、Codex、Hermes、OpenClaw 多平台安装,受众与场景(DNA、各国档案、多语言记录)极为丰富,audience_and_scenarios=3。能力边界有说明(不联网、不注册工具、可选 MCP),但未系统列出不适用场景,capability_boundaries=2。触发精度方面,作为单一 skill 含大量 recipe,README 未说明 agent 如何选择具体 recipe 的触发规则,trigger_precision=1。环境适配有各平台安装步骤,但依赖特定 CLI 版本,environment_fit=2。
README 按主题分类组织大量 recipe,信息架构清晰,information_architecture=3。安装说明分平台详尽,install_notes=3。命名稳定性方面包名与 skill 名一致,但 recipe 数量庞大且持续增长,命名一致性难以静态确认,naming_stability=2。示例与 FAQ 仅有安装示例,缺少使用示例与常见问题,examples_and_faq=1。已知限制仅零散提及(如 Hermes 目录可能滞后),未集中列出,known_limitations=1。许可证为 FSL-1.1-MIT,条款完整但非标准开源,license=2。版本号在 package.json 有,但无 CHANGELOG,versioning_changelog=1。维护责任指向 MAINTAINERS.md 与 Kinprove,但发布者身份未经验证,maintenance_responsibility=2。
recipe 面向具体研究任务,输出可用性中等,但未见输出模板或结构化结果示例,output_usability=2。相较通用 LLM 知识,事实核查的领域 recipe 有边际价值,marginal_value=2。成本方面为纯文本、无网络调用,成本较低,cost_benefit=2。
README 声称每条 recipe 均事实核查并附来源,sources/ 目录结构支持 claim_traceability=2。但未见跨来源交叉印证的具体机制说明,cross_source_corroboration=1。测试显示 lookup 输出区分 exact/fuzzy 并标注 not evidence,体现事实与推断分离,fact_inference_separation=2。
- 涉及 DNA 匹配与家族隐私等敏感数据,README 未给出本地数据保留、脱敏或用户确认的具体机制,使用前应自行评估隐私风险。
- gitleaks 配置依赖尚未导出的 .gitleaks.toml,CI 密钥扫描当前可能失败,属未完成项。
- 发布者身份未经验证,安装前应核对 marketplace/ClawHub 上的发布者、版本与源提交。
- 作为单一 skill 含大量 recipe,未说明 agent 如何精确触发具体 recipe,可能导致选择偏差。
- 许可证为 FSL-1.1-MIT,含竞争性使用限制,商用前需确认合规。