instrument-data-to-allotrope

Convert instrument output files to Allotrope JSON or CSV.

2|1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/GACLove/feishu-aily-skills --skill instrument-data-to-allotrope-gaclove
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: instrument-data-to-allotrope
Source: https://github.com/GACLove/feishu-aily-skills/tree/main/skills/instrument-data-to-allotrope
Command: npx skills add https://github.com/GACLove/feishu-aily-skills --skill instrument-data-to-allotrope-gaclove

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires allotropy, pandas, openpyxl, pdfplumber, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Laboratory instruments output data in proprietary formats (PDF, CSV, Excel, TXT) that are hard to ingest into LIMS, data lakes, or downstream analysis pipelines.

Core Features & Use Cases

  • Auto‑detect instrument type from file contents.
  • Convert files to Allotrope Simple Model JSON or a flattened 2D CSV.
  • Generate ready‑to‑use Python parser code for data‑engineering hand‑off.
  • Validate ASM output against official schemas, with soft‑validation warnings.
  • Fallback parsing for unsupported formats and PDF table extraction.

Quick Start

Ask the skill to convert your instrument file “sample.xlsx” to Allotrope JSON.

Frequently Asked Questions about instrument-data-to-allotrope

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

FAQPage Schema
How do I convert proprietary instrument output files to Allotrope JSON for LIMS ingestion?

To convert proprietary instrument output files to Allotrope JSON for LIMS ingestion, the skill auto-detects the instrument type from file contents and validates the output against official Allotrope schemas. It processes formats like PDF, CSV, and Excel into standardized JSON.

What is the best way to parse spectrophotometer and plate reader data into a standardized format?

The best way to parse spectrophotometer and plate reader data into a standardized format is using a tool that auto-detects the device and converts the raw output into Allotrope Simple Model JSON or a flattened 2D CSV.

Can I generate Python parser code for my lab data conversion pipelines?

Yes, you can generate ready-to-use Python parser code for data-engineering pipelines. The skill creates exportable scripts that handle the conversion of instrument files to Allotrope JSON or CSV for downstream analysis.

Does the conversion process support extracting tables from PDF reports?

Yes, the conversion process supports extracting tables from PDF reports through fallback parsing mechanisms. It handles unsupported formats and uses PDF table extraction to capture lab instrument data for conversion.

How do I validate converted lab data against official Allotrope schemas?

To validate converted lab data against official Allotrope schemas, the skill checks the generated Allotrope Simple Model JSON output and issues soft-validation warnings if the data does not strictly conform to the expected schema structure.

What should I do when auto-detection fails for an unsupported instrument file format?

When auto-detection fails for an unsupported instrument file format, you should rely on the skill's fallback parsing feature. This mechanism attempts to extract data from raw files, including PDF table extraction, before converting to Allotrope JSON or CSV.