Agent skill · software engineering · aiskillstore

labarchive-integration

Electronic lab notebook API integration. Access notebooks, manage entries/attachments, backup notebooks, integrate with Protocols.io/Jupyter/REDCap, for programmatic ELN workflows.

Why this skill is useful

Provides specific API commands and integration patterns for LabArchives that the AI wouldn't reliably generate on its own.

What it needs

Requires python3 installed locally. Requires labarchives account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

LabArchives Integration Overview LabArchives is an electronic lab notebook platform for research documentation and data management. Access notebooks, manage entries and attachments, generate reports, and integrate with third-party tools programmatically via REST API. When to Use This Skill This skill should be used when: Working with LabArchives REST API for notebook automation Backing up notebooks programmatically Creating or managing notebook entries and attachments Generating site reports and analytics Integrating LabArchives with third-party tools (Protocols.io, Jupyter, REDCap) Automating data upload to electronic lab notebooks Managing user access and permissions programmatically Core Capabilities 1. Authentication and Configuration Set up API access credentials and regional endpoints for LabArchives API integration. Prerequisites: Enterprise LabArchives license with API access enabled API access key ID and password from LabArchives administrator User authentication credentials (email and external applications password) Configuration setup: Use the scripts/setupconfig.py script to create a configuration file: This creates a config.yaml file with the following structure: Regional API endpoints: US/International: https://api.labarchives.com/api Australia: https://auapi.labarchives.com/api UK: https://ukapi.labarchives.com/api For detailed authentication instructions and troubleshooting, refer to references/authenticationguide.md. 2. User Information Retrieval Obtain user ID (UID) and access information required for subsequent API operations. Workflow: 1. Call the users/useraccessinfo API method with login credentials 2. Parse the XML/JSON response to extract the user ID (UID) 3. Use the UID to retrieve detailed user information via users/userinfoviaid Example using Python wrapper: 3. Notebook Operations Manage notebook access, backup, and metadata retrieval. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/labarchive-integration

View the source on GitHub

Browse the @skills marketplace