nature-academic-search
Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for…
标准化实验日志记录——直接上传或读取本地图片、语音和文字,产出带 YAML frontmatter 的 Markdown;可选集成飞书 CLI 与 Obsidian。
Claude Code
$ npx -y skills add Yuan1z0825/nature-skills --skill nature-experiment-log --agent claude-code
Codex
$ npx skills add Yuan1z0825/nature-skills --skill nature-experiment-log -a codex -y
Cursor
$ npx skills add Yuan1z0825/nature-skills --skill nature-experiment-log -a cursor -y
Gemini CLI
$ npx skills add Yuan1z0825/nature-skills --skill nature-experiment-log -a gemini-cli -y
GitHub Copilot
$ npx skills add Yuan1z0825/nature-skills --skill nature-experiment-log -a github-copilot -y
OpenCode
$ npx skills add Yuan1z0825/nature-skills --skill nature-experiment-log -a opencode -y
Windsurf
$ npx skills add Yuan1z0825/nature-skills --skill nature-experiment-log -a windsurf -y
name: nature-experiment-log
description: "标准化实验日志记录——直接上传或读取本地图片、语音和文字,产出带 YAML frontmatter 的 Markdown;可选集成飞书 CLI 与 Obsidian。"
license: MIT
metadata:
author: Jiahao8595
hermes:
tags: [research, experiment, logging, feishu, obsidian, automation]
related_skills: [nature-literature-pipeline, feishu-cli-integration, obsidian]用户通过以下任一方式提交实验原始材料时自动加载:
核心流程不要求安装飞书或 Obsidian。使用飞书群输入时,才需要 bot 已加入目标群并具备 `im:message`、`im:message.group_msg` 和 `im:resource` 权限。
1. 接收上传材料、读取本地文件,或从已配置的飞书群获取材料。 2. 通过 vision_analyze 和文本解析提取结构化信息。 3. 对缺失或模糊字段向用户确认,不猜测实验条件或结果。 4. 确认输出方式和目标目录,生成实验 ID 与样品批次 ID。 5. 写出 `{OUTPUT_ROOT}/实验日志/{体系}/{类型}/{exp_id}.md`。 6. 将原始附件归档到 `{OUTPUT_ROOT}/raw/experiments/YYYY.MM.DD_描述_EXPID/`,并在日志中建立引用。 7. 如启用索引模板,更新实验索引;发现异常时追加异常记录。 8. 告知用户生成文件及原始材料的具体位置。
模糊信息(温度记不清、样品编号不明)主动询问,不猜测写入。
/vault/
├── raw/experiments/ ← 原始层(归档)
│ └── YYYY.MM.DD_描述_EXPID/
│ ├── 笔记.md
│ ├── 图片/
│ └── 语音/
│
wiki/实验日志/ ← 标准层(产出)
├── 实验索引.md
├── 异常记录.md
├── {体系A}/
│ ├── 实验类型1/
│ ├── 实验类型2/
│ └── ...
├── {体系B}/
│ └── ...
└── 公共/
└── 设备与试剂追踪.md{体系代码}-{设备代码}-YYMMDD-{序号}
│ │ │ └─ 当日序号(001 起)
│ │ └─ 日期
│ └─ 设备代码(M=马弗炉, T=管式炉, E=电化学, G=手套箱, F=可控气氛炉, B=通用)
└─ 体系代码(自定义,如 CL / NO / OX / HY 等){体系代码}-{候选编号}-B{序号}
│ │ └─ 配盐批次序号
│ └─ 候选配方编号
└─ 体系代码同一批样品跨多个实验时 `sample_batch` 保持一致,便于 dataview 追踪。
| 代码 | 设备 | 场景 | |------|------|------| | M | 马弗炉 | 热处理、浸泡腐蚀 | | T | 管式炉 | 气氛控制、脱水、热稳定性 | | E | 电化学工作站 | CV/SWV/EIS | | G | 手套箱 | 配盐、称量、取样 | | F | 可控气氛炉 | 精密气氛控制 | | B | 通用 | 干燥、清洗、制样 |
按实际设备扩展。
本 skill 可以只向普通本地文件夹输出 Markdown,也可以与 [Obsidian](https://obsidian.md) vault 配合使用。Obsidian 是一个基于本地 Markdown 文件的笔记系统,配合 [Dataview](https://github.com/blacksmithgu/obsidian-dataview) 插件可实现实验数据的动态查询和仪表盘。
**为什么用 Obsidian:**
**安装 skill 后需在 vault 中创建以下文件:**
| 文件 | 模板 | 用途 | |------|------|------| | `实验日志/实验索引.md` | `templates/experiment-index.md` | Dataview 查询仪表盘 | | `实验日志/异常记录.md` | `templates/anomaly-log.md` | 异常记录 | | `实验日志/公共/设备与试剂追踪.md` | `templates/equipment-tracking.md` | 设备与试剂追踪 |
将模板文件复制到你的 Obsidian vault 对应位置即可使用。
`references/` 目录包含三个完整的实验日志示例,覆盖常见实验类型:
| 文件 | 实验类型 | |------|---------| | `references/example-log.md` | 材料腐蚀浸泡实验 | | `references/example-electrochemical.md` | 电化学表征(CV 窗口测试) | | `references/example-thermal-stability.md` | 热稳定性实验 |
每个示例均包含完整的 YAML frontmatter 和 Markdown 正文,可直接作为模板修改使用。
需要从飞书群获取材料时,使用 `feishu-cli-integration` skill:
群 ID 和 bot 权限按 `feishu-cli-integration` skill 的配置获取。
| 文件 | 用途 | |------|------| | `references/example-log.md` | 完整实验日志示例 | | `wiki/实验日志/实验索引.md` | Dataview 仪表盘 | | `wiki/实验日志/异常记录.md` | 异常记录格式 | | `wiki/实验日志/公共/设备与试剂追踪.md` | 设备、试剂追踪 |
Search literature across sources, verify or manage citations, and build MeSH strategies or citation-impact audits. Use for…
Find and verify Nature/CNS-family literature supporting manuscript claims, with claim-to-source mapping and reference-manager…
Draft or audit manuscript Data/Code Availability statements, dataset access routes, repository plans, and FAIR metadata. Use for…
Use when a user needs lawful academic full text, CNKI institutional access, English OA retrieval, publisher API access,…
Create, revise, audit, and export manuscript scientific figures in Python or R. Use for 论文配图、科研绘图、多面板图 and submission-ready…
Reconstruct slide images, screenshots, scanned PDFs, or image-only PPTX files as object-level editable PowerPoint. Use for…
Use this skill when the user requests to review, analyze, critique, or summarize academic papers, research articles, preprints,…
Research what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube,…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…