labarchive-integration
Automate LabArchives Electronic Lab Notebooks
Also available from: davila7
Manage electronic lab notebooks programmatically. Automate data uploads, backup notebooks, and integrate with scientific tools like Jupyter and REDCap for research workflows.
Download the skill ZIP
Upload in Claude
Go to Settings → Capabilities → Skills → Upload skill
Toggle on and start using
Test it
Using "labarchive-integration". Backup my LabArchives notebook with ID 67890 to include all attachments
Expected outcome:
- Notebook backup started for ID: 67890
- Backup format: 7z archive with attachments
- Output directory: backups/
- Backup saved: backups/notebook_67890_20250112_143022.7z
- File size: 15.32 MB
- Backup complete: 1 successful, 0 failed
Using "labarchive-integration". Create a new entry titled PCR Results in notebook 12345 with content describing amplification success
Expected outcome:
- Creating entry: PCR Results
- Entry created successfully
- Entry ID: 98765
- Notebook ID: 12345
- Timestamp: 2025-01-12 14:35:00 UTC
Using "labarchive-integration". Show all notebooks I have access to
Expected outcome:
- Listing notebooks for user ID: 12345
- Notebook ID Name Role
- ----------------------------------------------------------------------
- 12345 Lab Notebook - Project Alpha Owner
- 67890 Shared Lab Notebook Viewer
- 11122 Archived Experiments 2023 Viewer
- Total notebooks: 3
Security Audit
Low RiskAll 275 static findings are false positives. Scanner triggered on markdown documentation (backtick syntax), security best practices (encrypt keyword), standard file operations (file existence checks), and legitimate API endpoints. Code review confirms no malicious patterns. This is legitimate LabArchives electronic lab notebook API integration.
Risk Factors
⚡ Contains scripts (3)
🌐 Network access (3)
📁 Filesystem access (3)
Quality Score
What You Can Build
Automate Experiment Documentation
Programmatically upload experimental data and images to electronic lab notebooks after each experiment run.
Notebook Backup Management
Schedule automated backups of all laboratory notebooks with timestamps for compliance and disaster recovery.
Analysis Export Workflows
Connect sequence analysis tools like Geneious and SnapGene to LabArchives for integrated documentation.
Try These Prompts
Show me all LabArchives notebooks I have access to with their IDs and my access level for each.
Backup my LabArchives notebook with ID NOTEBOOK_ID to a local file including all attachments.
Upload my experimental data file results.csv to LabArchives notebook NOTEBOOK_ID as a new entry titled Experiment Results.
Upload all files from my local directory ./experiment_data/ to LabArchives notebook NOTEBOOK_ID entry ENTRY_ID.
Best Practices
- Store API credentials in environment variables or secure config files, never in source code
- Implement 1-2 second delays between API calls to respect rate limits
- Verify backup file integrity and completeness after each backup operation
Avoid
- Do not commit config.yaml with credentials to version control systems
- Avoid uploading sensitive data without verifying LabArchives access permissions first
- Do not exceed recommended API rate limits as this may result in throttling