labarchive-integration
Electronic lab notebook API integration. Access notebooks, manage entries/attachments, backup notebooks, integrate with Protocols.io/Jupyter/REDCap, for programmatic ELN workflows.
npx skills add LeonChaoX/qinyan-academic-skills --skill labarchive-integration --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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: ```bash python3 scrip
- Overview
- When to Use This Skill
- Core Capabilities
- 1. Authentication and Configuration
- 2. User Information Retrieval
- 3. Notebook Operations
- 4. Entry and Attachment Management
- 5. Site Reports and Analytics
- 6. Third-Party Integrations
- Common Workflows
- Complete notebook backup workflow
- Automated data upload workflow
- Integration workflow example (Jupyter → LabArchives)
- Python Package Installation
python3 scripts/setup_config.py Backup with attachments (default, creates 7z archive) python3 scripts/notebook_operations.py backup --uid USER_ID --nbid NOTEBOOK_ID Backup without attachments, JSON format python3 scripts/notebook_operations.py backup --uid USER_ID --nbid NOTEBOOK_ID --json --no-attachments Upload attachment to an entry python3 scripts/entry_operations.py upload --uid USER_ID --nbid NOTEBOOK_ID --entry-id ENTRY_ID --file /path/to/file.pdf Create a new entry with text content python3 scripts/entry_operations.py create --uid USER_ID --nbid NOTEBOOK_ID --title "Experiment Results" --content "Results from today's experiment..." Complete backup script
What does the labarchive-integration skill do?
Electronic lab notebook API integration. Access notebooks, manage entries/attachments, backup notebooks, integrate with Protocols.io/Jupyter/REDCap, for programmatic ELN workflows.
How do I install it?
Run `npx skills add LeonChaoX/qinyan-academic-skills --skill labarchive-integration --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From LeonChaoX/qinyan-academic-skills, a repository with 759 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
