elnora-files

Manage files and versioned protocol artifacts on the Elnora AI Platform.

4|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Elnora-AI/elnora-plugins --skill elnora-files
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elnora-files
Source: https://github.com/Elnora-AI/elnora-plugins/tree/main/elnora/skills/elnora-files
Command: npx skills add https://github.com/Elnora-AI/elnora-plugins --skill elnora-files

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes and simplifies file management for lab protocols, templates, datasets, and outputs so researchers and project teams can find, read, version, and share protocol artifacts without manual file-tracking overhead.

Core Features & Use Cases

  • Browse and Inspect: Paginated listing of project files and metadata to discover protocol outputs and templates.
  • Read and Download: Retrieve full file content or a download URL for review, archiving, or local analysis.
  • Create and Version: Create files, upload content, create immutable versions, restore prior versions, and track change history.
  • Working Copies & Collaboration: Create mutable working copies for in-place editing and commit changes to save new versions.
  • Cross-Project Workflows: Fork files across projects and promote files to organization libraries for reuse.
  • Safety & Governance: Archive (destructive) operations require explicit confirmation and operations can target organization contexts via org_id.

Quick Start

Use the elnora-files skill to list files in a project and retrieve the content of a specific file by its file_id.

Frequently Asked Questions about elnora-files

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage and version lab protocol files for a research project?

Lab protocol file versioning centralizes protocol artifacts by allowing you to upload content, create immutable versions, restore prior versions, and track change history. This eliminates manual file-tracking overhead for research teams.

Can I edit a working copy of a protocol file and commit changes later?

You can create mutable working copies of protocol files for in-place editing and commit changes to save new versions. This supports collaborative workflows without immediately overwriting the committed file version history.

Does file management support cross-project workflows for datasets and templates?

Cross-project file management supports forking files across different projects and promoting files to organization libraries. This enables seamless reuse of datasets and templates across teams using project and organization UUIDs.

What is the maximum content size for uploading protocol outputs and datasets?

The maximum content size for uploading protocol outputs and datasets is 100,000 characters. The system processes the upload and returns file metadata and download URLs for retrieval.

How do destructive archive operations work for project files?

Destructive archive operations for project files require explicit confirmation to ensure safety and governance. These operations can target specific organization contexts via an org_id to maintain control over shared libraries.

What identifiers are needed to retrieve a specific file version?

Retrieving a specific file version requires UUID identifiers for projects, files, tasks, and versions. You use these identifiers to list files paginated and retrieve full content or download URLs for review.