labarchive-integration

Automate LabArchives ELN notebook, entry, and attachment management via API.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/SciMate-AI/scicli --skill labarchive-integration-scimate-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labarchive-integration
Source: https://github.com/SciMate-AI/scicli/tree/main/internal/skills/bundled/claude-scientific-skills/skills/labarchive-integration
Command: npx skills add https://github.com/SciMate-AI/scicli --skill labarchive-integration-scimate-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires labarchivespy, PyYAML, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

LabArchives ELN automation enables programmatic notebook, entry, and attachment management via the LabArchives API, reducing manual administration and enabling reproducible research workflows.

Core Features & Use Cases

  • Authentication & configuration with setup_config.py to generate config.yaml and regional endpoint selection
  • Notebook operations: list notebooks, backup notebooks with attachments, fetch notebook IDs and member settings
  • Entry & attachment management: create entries, add comments, upload attachments, and batch operations
  • Enterprise analytics: site_reports for usage and notebook inventory; OAuth-based integrations for third-party tools
  • Third-party integrations: Protocols.io, GraphPad Prism, SnapGene, Geneious, Jupyter, REDCap, Qeios, SciSpace, with OAuth for new integrations

Quick Start

Authenticate with LabArchives and use notebook_operations.py to list notebooks, then create an entry or upload attachments with entry_operations.py.

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 and data uploads via API?

Automate LabArchives ELN notebook backups and data uploads by using provided scripts like notebook_operations.py and entry_operations.py to programmatically interface with the API for managing entries and attachments.

Can I integrate LabArchives with Jupyter, REDCap, and Protocols.io for research workflows?

Yes, LabArchives integration supports connecting with Jupyter, REDCap, and Protocols.io. It uses OAuth-based authentication to enable seamless enterprise research workflows and third-party tool connectivity.

What institutional credentials do I need to set up LabArchives API authentication?

Setting up LabArchives API authentication requires institutional API credentials and per-user authentication. You use the setup_config.py script to generate a config.yaml file and select your appropriate regional endpoint.

Does this LabArchives integration support batch entry creation and site usage reports?

Yes, the LabArchives integration supports batch entry creation, attachment uploads, and enterprise analytics. It provides site_reports to fetch usage statistics and notebook inventory for programmatic management.

What's the best way to programmatically manage ELN attachments across regional endpoints?

The best way to manage ELN attachments across regional endpoints is using the LabArchives API scripts, which handle regional endpoint selection and authentication automatically during notebook and entry operations.

Why does my LabArchives API integration require per-user authentication alongside institutional credentials?

LabArchives API integration requires per-user authentication alongside institutional credentials to ensure secure, individualized access control during programmatic notebook management, data backups, and third-party OAuth integrations.