What problem does it solve?
This Skill removes the manual burden of interacting with LabArchives by enabling programmatic control over notebooks, entries, attachments, and reporting.
Core Features & Use Cases
- Authenticate and configure API access: Set up regional endpoints and credentials for Enterprise LabArchives REST API usage, including user authentication via external applications passwords.
- Perform notebook lifecycle operations: List accessible notebooks, back up notebooks (optionally as metadata-only JSON/XML or full 7z with attachments), and retrieve notebook identifiers and settings when needed.
- Create and enrich notebook content: Create entries with HTML content, add comments, create entry parts/components, and upload attachments such as PDFs, images, and scientific data files.
- Generate site reports and analytics (Enterprise): Produce institutional usage and notebook/compliance-style exports for auditing and operational visibility.
- Integrate with common research tools: Support automation patterns for integrations with Protocols.io, Jupyter (HTML export), REDCap, and other supported ecosystems via export-then-upload workflows.
Quick Start
Ask the Skill to back up a specific LabArchives notebook by first creating your config.yaml, then running the provided notebook backup script with your user UID and notebook ID.