N

nature-experiment-log

by @yuan1z0825v
4.5(120)

実験の生データ(画像、音声、テキスト)を自動的にYAML frontmatter付きの標準実験ログに整理し、Obsidian vaultに書き込みます。実験IDとサンプルバッチIDを自動生成し、異常記録とインデックスをサポートすることで、研究データのトレーサビリティと検索性を向上させます。

experiment-logobsidianyamllaboratorydata-managementGitHub
インストール方法
npx skills add https://github.com/yuan1z0825/nature-skills --skill nature-experiment-log
compare_arrows

Before / After 効果比較

1 组
使用前

ユーザーが手動で実験を記録する場合、画像の整理、音声の書き起こし、統一形式のログ作成に多くの時間を費やし、重要なフィールドが欠落することが多く、後からの検索が困難です。

使用後

このSkillは生データから自動的に情報を抽出し、標準化されたログを生成してvaultに書き込み、フィールドの完全性と命名の一貫性を確保し、整理時間を大幅に削減します。

SKILL.md

experiment-log — 实验日志标准化

触发条件

用户通过以下任一方式提交实验原始材料时自动加载:

  • 路径 A — CLI 直接提交(图片 / 语音转录 / 文字)
  • 路径 B — 发到飞书科研群,通过 feishu-cli-integration 扫描

前置依赖

需要配合 feishu-cli-integration skill 使用。确保:

  • 飞书 bot 已添加到目标群
  • bot 权限:im:message + im:resource + im:message.group_msg
  • 群 ID 配置在 skill 上下文中

处理流程

  1. 接收材料 → vision_analyze 读图 + 提取结构化信息
  2. 生成实验 ID + 样品批次 ID
  3. 写出标准日志到 wiki/实验日志/{体系}/{类型}/{exp_id}.md
  4. 原始材料(图片等)归档到 raw/experiments/YYYY.MM.DD_描述_EXPID/
  5. 日志末尾加「原始材料」段落,引用 raw 路径
  6. 检查异常 → 有则追加 异常记录.md
  7. 追加操作记录到日志索引
  8. 告知用户写入位置

模糊信息(温度记不清、样品编号不明)主动询问,不猜测写入。

目录结构

/vault/
├── raw/experiments/                       ← 原始层(归档)
│   └── YYYY.MM.DD_描述_EXPID/
│       ├── 笔记.md
│       ├── 图片/
│       └── 语音/
│
wiki/实验日志/                              ← 标准层(产出)
├── 实验索引.md
├── 异常记录.md
├── {体系A}/
│   ├── 实验类型1/
│   ├── 实验类型2/
│   └── ...
├── {体系B}/
│   └── ...
└── 公共/
    └── 设备与试剂追踪.md

实验 ID 规则

{体系代码}-{设备代码}-YYMMDD-{序号}
  │        │       │       └─ 当日序号(001 起)
  │        │       └─ 日期
  │        └─ 设备代码(M=马弗炉, T=管式炉, E=电化学, G=手套箱, F=可控气氛炉, B=通用)
  └─ 体系代码(自定义,如 CL / NO / OX / HY 等)

样品批次 ID 规则

{体系代码}-{候选编号}-B{序号}
  │        │         └─ 配盐批次序号
  │        └─ 候选配方编号
  └─ 体系代码

同一批样品跨多个实验时 sample_batch 保持一致,便于 dataview 追踪。

设备代码

代码设备场景
M马弗炉热处理、浸泡腐蚀
T管式炉气氛控制、脱水、热稳定性
E电化学工作站CV/SWV/EIS
G手套箱配盐、称量、取样
F可控气氛炉精密气氛控制
B通用干燥、清洗、制样

按实际设备扩展。

Obsidian 集成

本 skill 设计为与 Obsidian vault 配合使用。Obsidian 是一个基于本地 Markdown 文件的笔记系统,配合 Dataview 插件可实现实验数据的动态查询和仪表盘。

为什么用 Obsidian:

  • 所有日志为纯文本 Markdown,可版本控制、可全文搜索
  • YAML frontmatter 结构使 dataview 可自动生成实验列表、异常汇总、设备使用记录
  • 本地存储,无云依赖性,数据安全

安装 skill 后需在 vault 中创建以下文件:

文件模板用途
实验日志/实验索引.mdtemplates/experiment-index.mdDataview 查询仪表盘
实验日志/异常记录.mdtemplates/anomaly-log.md异常记录
实验日志/公共/设备与试剂追踪.mdtemplates/equipment-tracking.md设备与试剂追踪

将模板文件复制到你的 Obsidian vault 对应位置即可使用。

参考示例

references/ 目录包含三个完整的实验日志示例,覆盖常见实验类型:

文件实验类型
references/example-log.md材料腐蚀浸泡实验
references/example-electrochemical.md电化学表征(CV 窗口测试)
references/example-thermal-stability.md热稳定性实验

每个示例均包含完整的 YAML frontmatter 和 Markdown 正文,可直接作为模板修改使用。

飞书 CLI 操作要点

路径 B 使用 feishu-cli-integration skill:

  • 拉消息:lark-cli im +chat-messages-list --chat-id oc_*** --page-size 30 --sort asc
  • 下载图片:lark-cli im +messages-resources-download --message-id *** --file-key *** --type image --output <相对路径>
  • ⚠️ --output 只接受相对路径,先 cd 到 raw/experiments/ 归档目录

群 ID 和 bot 权限按 feishu-cli-integration skill 的配置获取。

自定义指南

  • 体系代码:按你的实验体系自定义(如 CL/NO/OR/PO)
  • 实验类型:在 wiki/实验日志/{体系}/ 下按需创建子目录
  • YAML 字段:模板是建议结构,可增删字段
  • 设备代码:按实际实验室设备扩展

相关文件

文件用途
references/example-log.md完整实验日志示例
wiki/实验日志/实验索引.mdDataview 仪表盘
wiki/实验日志/异常记录.md异常记录格式
wiki/实验日志/公共/设备与试剂追踪.md设备、试剂追踪

nature-experiment-log 技能

English

nature-experiment-log 用于把实验图片、语音、文字和零散观察整理成可追溯的结构化实验日志,并写入 Obsidian 或普通 Markdown 工作流。

适合用它做什么

  • 将当天实验记录整理成带 YAML frontmatter 的标准日志。
  • 从照片、显微图、称量记录、仪器截图或语音转写中提取实验要素。
  • 为样品、条件、观察、异常、下一步动作和原始附件建立稳定链接。
  • 把飞书、聊天记录或 CLI 输入中的原始材料归档为同一套实验记录格式。

典型请求

  • “记录一个实验:316L 在 500°C 氯盐腐蚀 300 h,Ar 气氛,失重 0.0032 g。”
  • “把这几张实验照片整理成今天的 Obsidian 实验日志。”
  • “根据这段语音转写补一条标准实验记录,并列出缺失信息。”

你需要提供

  • 实验日期、样品、条件、处理步骤、观察结果或原始附件。
  • 目标 vault / 输出目录;如果没有指定,技能会先生成可保存的 Markdown。
  • 需要固定的命名规则、项目编号或样品编号。

产出

  • 一条带 YAML frontmatter 的实验日志。
  • 对原始图片、音频、表格或聊天记录的附件索引。
  • 缺失字段清单和后续实验动作建议。

边界

  • 不会替作者编造温度、时间、配比、设备型号或实验结果。
  • 对无法从材料中确认的信息,会保留 AUTHOR_INPUT_NEEDED 或中文确认项。
  • 飞书、Obsidian 等外部写入能力取决于本机是否已配置相应 CLI 或目录权限。

相关技能

  • nature-data:把实验数据整理成投稿用 Data Availability 与 FAIR 清单。
  • nature-figure:把实验数据或图像进一步做成投稿级图件。

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数11.4K
評価4.5 / 5.0
バージョン
更新日2026年10月23日
比較事例1 件

ユーザー評価

4.5(120)
5
37%
4
43%
3
13%
2
5%
1
2%

この Skill を評価

0.0

対応プラットフォーム

🤖claude-code

タイムライン

作成2026年7月26日
最終更新2026年10月23日
🎁 Agent 知識カード
アンケート