davila7 avatar

Labarchive Integration

Wraps the LabArchives REST API so you can automate electronic lab notebook workflows without wrestling with raw HTTP calls. You get scripts for backing up notebooks (with or without attachments), uploading experimental data files, managing entries, and pulling site reports. The authentication setup is straightforward once you have Enterprise API credentials from your admin. Most useful if you're dealing with repetitive data uploads from instruments, need programmatic backups, or want to chain LabArchives into workflows with Jupyter, Protocols.io, or REDCap. The Python wrapper handles the XML parsing and endpoint management, which saves time compared to building it yourself.

skills.sh installs
208
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill labarchive-integration --agent claude-code

Installs into .claude/skills of the current project.

Files

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/setup_config.py script to create a configuration file:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Data Science & ML
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1tuziapi avatartuzi-image-gentuziapi/tuzi-skills通过兔子API(nano-banana 模型)、Google、OpenAI、DashScope 和 Replicate 进行 AI 图片生成。支持文生图、参考图片、宽高比、模型选择,以及 OpenAI 兼容网关方言切换。当用户要求生成、创建或绘制图片时使用。208skills.sh installs
2databricks avatardatabricksdatabricks/databricks-agent-skillsDatabricks CLI operations: auth, profiles, data exploration, and bundles. Contains up-to-date guidelines for Databricks-related CLI tasks.205skills.sh installs
3harperaa avatarsecurity-headersharperaa/secure-claude-skillsConfigure security headers to defend against clickjacking, XSS, MIME confusion, and SSL stripping attacks. Use this skill when you need to set up Content-Securi203skills.sh installs
4davila7 avatarprotocolsio-integrationdavila7/claude-code-templatesIntegration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publ202skills.sh installs
5harperaa avatarrate-limitingharperaa/secure-claude-skillsImplement rate limiting to prevent brute force attacks, spam, and resource abuse. Use this skill when you need to protect endpoints from automated attacks, prev199skills.sh installs
6harperaa avatarsecure-error-handlingharperaa/secure-claude-skillsImplement secure error handling to prevent information leakage and provide appropriate error responses. Use this skill when you need to handle errors in API rou197skills.sh installs