One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill labarchive-integration-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labarchive-integration
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/labarchive-integration
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill labarchive-integration-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, requests, labarchives-py, yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you automate electronic lab notebook (ELN) workflows by programmatically authenticating to LabArchives and performing routine tasks like backups, entry creation, and attachment uploads with fewer manual steps.

Core Features & Use Cases

  • Authentication & configuration: Set up regional endpoints and credentials (institution access + user external-app password) to enable authenticated API calls.
  • Notebook operations: List accessible notebooks, back up notebooks (with optional attachments), and retrieve notebook metadata needed for downstream tooling.
  • Entry & attachment management: Create entries, add comments, and upload files to specific entries for audit-ready experimental records.
  • Reporting & integrations: Generate site reports (Enterprise) and coordinate integrations with tools such as Protocols.io, Jupyter, and REDCap for reproducible lab documentation.

Quick Start

Ask: “Using LabArchives API, list my accessible notebooks and back up the one with a given notebook ID, including attachments.”

Frequently Asked Questions about labarchive-integration

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

FAQPage Schema
How do I automate LabArchives notebook backup using the API?

You can automate LabArchives notebook backup by authenticating with your institutional access credentials and calling the notebook backup endpoint to retrieve notebook data, including optional file attachments, programmatically via Python scripts.

What credentials do I need to authenticate with the LabArchives API for ELN automation?

LabArchives API authentication requires an institutional access_key_id and access_password, a user external-app password, a correct regional api_url, and LabArchives Enterprise API access enabled for your institution.

Can I create entries and upload attachments to LabArchives programmatically?

Yes, you can programmatically create entries, add comments, and upload file attachments to specific LabArchives notebooks using the entries endpoint to build audit-ready experimental records.

Does the LabArchives API work with Jupyter, Protocols.io, and REDCap integrations?

The LabArchives API supports third-party workflow integrations with tools like Jupyter, Protocols.io, and REDCap, enabling coordinated and reproducible lab documentation across different research platforms.

How do I generate compliance reports from LabArchives Enterprise?

You can generate site reports for compliance reporting from LabArchives Enterprise by authenticating with the correct institutional credentials and accessing the reporting endpoints to extract notebook metadata and activity logs.

What are the limitations of automating LabArchives electronic lab notebook workflows?

LabArchives automation requires Enterprise API enablement, correct regional endpoint configuration, and valid institutional access credentials, meaning individual non-enterprise users or those without external-app passwords cannot use these programmatic workflows.