AutomationLab Automation & Research InformaticsK-Dense-AI/claude-scientific-skillsData & Reproduction
LA

labarchive-integration

Maintainer K-Dense Inc. · Last updated April 1, 2026

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.

Claude CodeOpenClawNanoClawAnalysisReproductionlabarchive-integrationgeneralintegrationgeneral

Original source

K-Dense-AI/claude-scientific-skills

https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/labarchive-integration

Maintainer
K-Dense Inc.
License
Unknown
Last updated
April 1, 2026

Skill Snapshot

Key Details From SKILL.md

2 min

Key Notes

  • 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.
  • client = Client(api_url, access_key_id, access_password).

Source Doc

Excerpt From SKILL.md

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

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/setup_config.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/authentication_guide.md.

2. User Information Retrieval

Obtain user ID (UID) and access information required for subsequent API operations.

Workflow:

  1. Call the users/user_access_info 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/user_info_via_id

Example using Python wrapper:

from labarchivespy.client import Client

Use cases

  • Working with LabArchives REST API for notebook automation.
  • Backing up notebooks programmatically.
  • Creating or managing notebook entries and attachments.
  • Generating site reports and analytics.

Not for

  • Do not rely on this catalog entry alone for installation or maintenance details.

Related skills

Related skills

Back to directory
DN
AutomationLab Automation & Research Informatics

DNAnexus Integration

DNAnexus is a cloud platform for biomedical data analysis and genomics. Build and deploy apps/applets, manage data objects, run workflows, a…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView
IN
AutomationLab Automation & Research Informatics

instrument-data-to-allotrope

Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this…

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
OP
AutomationLab Automation & Research Informatics

opentrons-protocol-agent

Opentrons liquid handler protocol design for automated lab workflows.

OpenClawNanoClawAnalysis
FreedomIntelligence/OpenClaw-Medical-SkillsView
PR
AutomationLab Automation & Research Informatics

protocolsio-integration

Protocols.io is a comprehensive platform for developing, sharing, and managing scientific protocols. This skill provides complete integratio…

Claude CodeOpenClawAnalysis
K-Dense-AI/claude-scientific-skillsView