nature-experiment-log

Convert experiment images, voice notes, and text into structured Markdown logs with YAML frontmatter.

38.3k|2.1k|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Yuan1z0825/nature-skills --skill nature-experiment-log
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nature-experiment-log
Source: https://github.com/Yuan1z0825/nature-skills/tree/main/skills/nature-experiment-log
Command: npx skills add https://github.com/Yuan1z0825/nature-skills --skill nature-experiment-log

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Raw experiment materials like photos, voice recordings, and scattered notes are hard to trace and organize. This Skill turns them into standardized, traceable experiment logs with consistent IDs, YAML frontmatter, and archived attachments, ready for Obsidian or plain Markdown workflows.

Core Features & Use Cases

  • Multi-source input: Accepts directly uploaded images, audio, transcripts, and text, reads local files or folders, and optionally pulls messages and attachments from Feishu groups via CLI.
  • Standardized records: Generates experiment IDs and sample batch IDs, writes logs with YAML frontmatter, and archives raw attachments under a dated directory structure.
  • Obsidian integration: Provides Dataview index, anomaly log, and equipment/reagent tracking templates for vault-based experiment management.
  • Use Case: A materials researcher photographs a corroded 316L sample and dictates notes; the Skill produces a complete corrosion experiment log with frontmatter, links the photos as attachments, and flags any missing fields instead of guessing values.

Quick Start

Use nature-experiment-log to turn these experiment photos and notes into a structured Markdown experiment log with YAML frontmatter.

Frequently Asked Questions about nature-experiment-log

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn experiment photos and voice notes into a structured lab log?

Upload the images, audio, or transcripts directly in the session, or provide a local folder path. The skill extracts structured fields, generates an experiment ID, and writes a Markdown log with YAML frontmatter plus an attachment index.

What is a good experiment log format for Obsidian?

A Markdown file with YAML frontmatter containing fields like exp_id, date, salt_system, exp_type, and anomaly works well. This lets the Dataview plugin build dynamic experiment indexes, anomaly summaries, and equipment tracking dashboards.

Can I use this experiment logging workflow without Obsidian or Feishu?

Yes, the core workflow outputs plain Markdown to any local folder and does not require Obsidian or Feishu. Those integrations are optional and only needed when writing to a vault or pulling materials from a Feishu group.

Does the skill fill in missing experiment conditions automatically?

No, it never invents temperatures, durations, recipes, device models, or results. Unconfirmed information is marked as AUTHOR_INPUT_NEEDED or raised as a confirmation question to the user.

How are experiment IDs and sample batch IDs generated?

Experiment IDs follow the pattern system code, device code, date, and daily sequence number, such as CL-M-260529-001. Sample batch IDs combine the system code, candidate formula number, and batch sequence so batches stay traceable across experiments.