Skip to content
Agentmart
Submit a tool

experiment-tracking

实验追踪与管理助手,帮助科研人员记录、组织和管理实验数据。支持电子实验记录本(ELN)最佳实践、实验版本控制、数据溯源、FAIR数据原则。当用户需要:(1) 记录实验流程和参数、(2) 管理实验数据和结果、(3) 追踪实验版本和变更、(4) 确保实验可重复性时触发。关键词:实验记录、lab…

Skill by Hollis36

IndexedApache-2.0★ 1
Write a review

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/hollis36-experiment-tracking

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.

We use your email only for this newsletter. Privacy

About

实验追踪与管理助手,帮助科研人员记录、组织和管理实验数据。支持电子实验记录本(ELN)最佳实践、实验版本控制、数据溯源、FAIR数据原则。当用户需要:(1) 记录实验流程和参数、(2) 管理实验数据和结果、(3) 追踪实验版本和变更、(4) 确保实验可重复性时触发。关键词:实验记录、lab notebook、实验管理、数据追踪、实验版本控制。

No 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/experiment-tracking

What's inside

Skill name
experiment-tracking
Description
实验追踪与管理助手,帮助科研人员记录、组织和管理实验数据。支持电子实验记录本(ELN)最佳实践、实验版本控制、数据溯源、FAIR数据原则。当用户需要:(1) 记录实验流程和参数、(2) 管理实验数据和结果、(3) 追踪实验版本和变更、(4) 确保实验可重复性时触发。关键词:实验记录、lab notebook、实验管理、数据追踪、实验版本控制。
License
Apache-2.0
Instructions
520 lines in SKILL.md · view on GitHub

Agent Skills spec issues

  • body: 520 lines (spec recommends under 500)

Files (2)

  • LICENSE.txt
  • SKILL.md

SKILL.md (first lines)

# 实验追踪与管理助手

帮助科研人员系统化地记录、组织和管理实验数据,确保研究的可重复性和可追溯性。

## 核心功能

### 1. 电子实验记录本(ELN)最佳实践
### 2. 实验版本控制
### 3. 数据溯源与元数据管理
### 4. FAIR 数据原则实施

## 工作流程

### 第一步:实验设计与计划

在开始实验前,记录完整的实验设计:

```markdown
# 实验记录模板

## 实验信息
- **实验编号**: EXP-2026-001
- **实验日期**: 2026-04-06
- **实验人员**: [姓名]
- **实验目的**: [简要描述实验目标]

## 实验设计
- **假设**: [研究假设]
- **变量**:
  - 自变量: [列出自变量及其水平]
  - 因变量: [列出因变量]
  - 控制变量: [列出需要控制的变量]
- **样本量**: [样本数量及计算依据]
- **分组**: [实验组、对照组设计]

## 材料与试剂
| 名称 | 规格/型号 | 批号 | 供应商 | 浓度/用量 |
|------|-----------|------|--------|-----------|
|      |           |      |        |           |

## 设备仪器
| 设备名称 | 型号 | 编号 | 校准日期 | 备注 |
|----------|------|------|----------|------|
|          |      |      |          |      |

## 实验步骤
1. [详细步骤1]
   - 参数设置:
   - 预期时间:
   - 注意事项:

2. [详细步骤2]
   ...

## 数据记录计划
- **原始数据格式**: [文件格式]
- **数据存储位置**: [路径/服务器]
- **备份策略**: [备份频率和位置]
```

### 第二步:实验执行与实时记录

#### 实时记录原则
1. **即时性**:实验过程中立即记录,不要事后补录
2. **完整性**:记录所有操作,包括失败和意外情况
3. **客观性**:如实记录观察结果,不做主观判断
4. **可追溯性**:记录时间戳、操作人员、设备参数

```python
# Python 实验记录辅助工具
import json
import datetime
from pathlib import Path

class ExperimentLogger:
    """实验记录工具类"""

    def __init__(self, experiment_id, output_dir="./experiments"):
        self.experiment_id = experiment_id
        self.output_dir = Path(output_dir)
        self.output_dir.mkdir(parents=True, exist_ok=True)
        self.log_file = self.output_dir / f"{experiment_id}_log.json"
        self.logs = []

    def log_event(self, event_type, description, **kwargs):
        """记录实验事件

        Args:
            event_type: 事件类型 (start, step, observation, issue, end)
            description: 事件描述
            **kwargs: 额外参数(如温度、时间、浓度等)
        """
        event = {
            "timestamp": datetime.datetime.now().isoformat(),
            "type": event_type,
            "description": description,
            **kwargs
        }
        self.logs.append(event)
        self._save_logs()
        print(f"[{event['timestamp']}] {event_type.upper()}: {description}")

    def log_parameters(self, **params):
        """记录实验参数"""
        self.log_event("parameters", "Experiment parameters", parameters=params)

    def log_observation(self, observation, measurement=None):
        """记录观察结果"""
        self.log_event("observation", observation, measurement=measurement)

    def log_issue(self, issue, resolution=None):
        """记录问题和解决方案"""
        self.log_event("issue", issue, resolution=resolution)

    def _save_logs(self):
        """保存日志到文件"""
        with open(self.log_file, 'w', encoding='utf-8') as f:
            json.dump({
                "experiment_id": self.experiment_id,

From Hollis36/claude-skill, Apache-2.0.

More from Hollis36/claude-skill

Signals

Stars
1
Forks
1
Open issues
0
Last commit (this folder)
Apr 6, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Hollis36

Cite this page

experiment-tracking skill. Agent Mart. https://agentmart.dev/skills/hollis36-experiment-tracking (last updated 2026-10-24)