← 返回 Skills 市场
aipoch-ai

Eln Template Creator

作者 AIpoch · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
228
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install eln-template-creator
功能描述
Generate standardized experiment templates for Electronic Laboratory Notebooks
使用说明 (SKILL.md)

ELN Template Creator

ID: 139

Generate standardized experiment record templates for Electronic Laboratory Notebooks (ELN).

Description

This Skill is used to generate standardized experiment record templates that comply with laboratory specifications, supporting multiple experiment types and custom fields.

Usage

# Generate molecular biology experiment template
python scripts/main.py --type molecular-biology --output experiment_template.md

# Generate chemistry synthesis experiment template
python scripts/main.py --type chemistry --output chemistry_template.md

# Generate cell culture experiment template
python scripts/main.py --type cell-culture --output cell_culture_template.md

# Generate general experiment template
python scripts/main.py --type general --output general_template.md

# Custom template parameters
python scripts/main.py --type general --title "Protein Purification Experiment" --researcher "Zhang San" --output protein_purification.md

Parameters

Parameter Type Default Required Description
--type string - Yes Experiment type (general, molecular-biology, chemistry, cell-culture, animal-study)
--output, -o string stdout No Output file path
--title string - No Experiment title
--researcher string - No Researcher name
--date string - No Experiment date (YYYY-MM-DD)
--project string - No Project name/number

Supported Experiment Types

  1. general - General experiment template
  2. molecular-biology - Molecular biology experiments (PCR, cloning, electrophoresis, etc.)
  3. chemistry - Chemical synthesis experiments
  4. cell-culture - Cell culture experiments
  5. animal-study - Animal experiments

Output Format

Generated templates are in Markdown format, containing the following standard sections:

  • Basic experiment information
  • Experiment purpose
  • Experiment materials and reagents
  • Experiment equipment
  • Experiment procedures
  • Results recording
  • Data analysis
  • Conclusions and discussion
  • Attachments and raw data

Requirements

  • Python 3.8+

Author

OpenClaw

Risk Assessment

Risk Indicator Assessment Level
Code Execution Python/R scripts executed locally Medium
Network Access No external API calls Low
File System Access Read input files, write output files Medium
Instruction Tampering Standard prompt guidelines Low
Data Exposure Output files saved to workspace Low

Security Checklist

  • No hardcoded credentials or API keys
  • No unauthorized file system access (../)
  • Output does not expose sensitive information
  • Prompt injection protections in place
  • Input file paths validated (no ../ traversal)
  • Output directory restricted to workspace
  • Script execution in sandboxed environment
  • Error messages sanitized (no stack traces exposed)
  • Dependencies audited

Prerequisites

No additional Python packages required.

Evaluation Criteria

Success Metrics

  • Successfully executes main functionality
  • Output meets quality standards
  • Handles edge cases gracefully
  • Performance is acceptable

Test Cases

  1. Basic Functionality: Standard input → Expected output
  2. Edge Case: Invalid input → Graceful error handling
  3. Performance: Large dataset → Acceptable processing time

Lifecycle Status

  • Current Stage: Draft
  • Next Review Date: 2026-03-06
  • Known Issues: None
  • Planned Improvements:
    • Performance optimization
    • Additional feature support
安全使用建议
This skill appears coherent for producing ELN templates, but it runs a local Python script that writes files. Before running it on sensitive systems or with important file paths: 1) review the full scripts/main.py source to confirm there are no network calls, shell.exec/subprocess calls, or code that reads unrelated filesystem locations; 2) verify how the script handles the --output path (ensure it prevents directory traversal and overwriting important files); 3) run it in a sandboxed environment or container with a restricted working directory and non-privileged user; 4) prefer supplying explicit safe output paths (not user home or system directories); and 5) if you lack the ability to review the code, avoid running it with production data or secrets. If you want, I can scan the remainder of scripts/main.py for dangerous patterns (networking, subprocess, file traversal) — provide the full file text and I will check.
功能分析
Type: OpenClaw Skill Name: eln-template-creator Version: 0.1.0 The skill bundle is a legitimate utility designed to generate standardized Markdown templates for Electronic Laboratory Notebooks (ELN). The core logic in `scripts/main.py` uses standard Python libraries to format user-provided metadata into predefined experiment templates and write them to a specified output file. No evidence of data exfiltration, network communication, obfuscation, or malicious intent was found. While the script lacks path sanitization for the output file, the documentation in `SKILL.md` transparently identifies this as a potential risk area, and the overall behavior is strictly aligned with the stated purpose.
能力评估
Purpose & Capability
The name, description, SKILL.md usage examples, and the included Python script align: the tool generates Markdown experiment templates for ELNs and supports multiple experiment types. There are no unrelated requested credentials, binaries, or install actions.
Instruction Scope
Runtime instructions simply run scripts/main.py with CLI options and write an output file. That scope matches the stated purpose. However the SKILL.md includes a security checklist (e.g., "Input file paths validated (no ../ traversal)") but the documentation does not show that these checks are implemented. Because the script will write files specified by the user, lack of explicit path validation could allow accidental or malicious overwriting of files outside the workspace if not handled properly.
Install Mechanism
No install spec is present (instruction-only with an included script). This is low-risk compared with remote downloads; nothing will be automatically fetched from the network during install.
Credentials
The skill requires no environment variables, credentials, or config paths. That is proportionate for a local template generator.
Persistence & Privilege
The skill is not marked always:true and does not request permanent presence or modify other skills. It can be invoked by the agent, which is the platform default and appropriate here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install eln-template-creator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /eln-template-creator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of eln-template-creator. - Generates standardized experiment record templates for Electronic Laboratory Notebooks (ELN). - Supports multiple experiment types: general, molecular-biology, chemistry, cell-culture, animal-study. - Allows customization with parameters such as title, researcher, date, and project. - Outputs templates in Markdown format with structured experiment sections. - No additional Python packages required; compatible with Python 3.8+.
元数据
Slug eln-template-creator
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Eln Template Creator 是什么?

Generate standardized experiment templates for Electronic Laboratory Notebooks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 228 次。

如何安装 Eln Template Creator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install eln-template-creator」即可一键安装,无需额外配置。

Eln Template Creator 是免费的吗?

是的,Eln Template Creator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Eln Template Creator 支持哪些平台?

Eln Template Creator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Eln Template Creator?

由 AIpoch(@aipoch-ai)开发并维护,当前版本 v0.1.0。

💬 留言讨论