labarchive-integration

Automate LabArchives ELN notebook backups, entries, and attachments via REST API.

Updated May 24, 2026
One-click install
npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill labarchive-integration-estrella-231
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labarchive-integration
Source: https://github.com/Estrella-231/Mathematical_modeling_tongmeng/tree/main/.agents/skills/labarchive-integration
Command: npx skills add https://github.com/Estrella-231/Mathematical_modeling_tongmeng --skill labarchive-integration-estrella-231

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the problem of manual, error-prone LabArchives electronic lab notebook (ELN) administration by providing programmatic API workflows for authentication, backup, and content management.

Core Features & Use Cases

  • Notebook automation: Authenticate, list accessible notebooks, and generate backups with optional attachment inclusion.
  • Entry and attachment management: Create entries, add comments, create entry parts, and upload attachments (files) to specific entries.
  • Operational reporting and integrations: Generate site reports (Enterprise feature) and support common research tool integrations such as Jupyter/Protocols.io/REDCap-style workflows.

Quick Start

Ask the AI to back up a LabArchives notebook for a given user by calling the Skill’s notebook backup workflow (including attachments when needed).

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 ELN notebook backups programmatically?

Automating LabArchives ELN notebook backups requires authenticating via institutional API credentials and user external application credentials. You can use REST API method calls to list accessible notebooks and generate backups with optional attachment inclusion.

Can I upload attachments and create entries in LabArchives via the REST API?

Yes, uploading attachments and creating entries in LabArchives involves REST API method calls using specific notebook identifiers (uid/nbid) and entry identifiers (entry_id). You can create entries, add comments, create entry parts, and upload files programmatically.

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

Authenticating with the LabArchives API requires institutional API credentials, user external application credentials, an API key configuration, and the correct regional API endpoints to successfully execute REST API method calls.

Does this LabArchives automation workflow support integration with research tools like Jupyter?

Yes, this LabArchives automation supports common research tool integrations for workflows similar to Jupyter, Protocols.io, and REDCap, allowing you to integrate ELN content with third-party tools in research environments.

What are the limitations of programmatic LabArchives notebook management?

Programmatic LabArchives management requires robust handling of notebook identifiers (uid/nbid) and entry identifiers (entry_id). Generating site reports is an Enterprise feature, and correct regional API endpoints are mandatory for successful REST API execution.

What is the best way to generate site reports for LabArchives notebooks?

Generating site reports for LabArchives notebooks is an Enterprise feature accessed via REST API method calls. You must authenticate with institutional API credentials and apply correct regional API endpoints to retrieve operational reporting data.