One-click install
npx skills add https://github.com/H2OSLabs/elfiee --skill elfiee-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elfiee-mcp
Source: https://github.com/H2OSLabs/elfiee/tree/main/.claude/skills/elfiee-mcp
Command: npx skills add https://github.com/H2OSLabs/elfiee --skill elfiee-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured and safe way to interact with .elf files, ensuring data integrity and proper versioning by enforcing the use of specific MCP tools for all operations.

Core Features & Use Cases

  • Block Management: Create, read, update, delete, and rename blocks within .elf projects.
  • Content Operations: Read and write content for markdown and code blocks.
  • Directory and Terminal Access: Manage file structures within .elf projects and execute commands in integrated terminals.
  • Permission Control: Grant and revoke capabilities for editors.
  • Use Case: When working on a project stored in an .elf file, use these tools to add a new markdown documentation block, write code into an existing script block, and then execute a build command in the project's terminal.

Quick Start

Use the elfiee_file_list tool to discover open .elf projects and then use elfiee_block_list to find blocks within a project.

Frequently Asked Questions about elfiee-mcp

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

FAQPage Schema
How do I manage blocks within .elf files using MCP tools?

You can manage .elf file blocks using MCP tools to create, read, update, delete, and rename typed blocks. It enforces capability-based access control to ensure data integrity during block manipulation operations.

Can I edit markdown and code content directly inside .elf projects?

Yes, you can read and write content for both markdown and code blocks inside .elf projects. The MCP tools support content manipulation for versioned blocks via event sourcing.

How do I execute terminal commands and manage directories in .elf projects?

You can manage file structures within .elf projects and execute commands in integrated terminals using the provided MCP tools. This allows you to trigger build commands directly after modifying block content.

What is the best way to control editor permissions for .elf file operations?

The best way to control .elf file operations is by using capability-based access control. You can grant and revoke specific capabilities for editors to enforce safe, structured interaction with project internals.

How does event sourcing work with versioned blocks in .elf files?

Event sourcing tracks all operations on versioned, typed blocks within .elf files. This mechanism ensures proper versioning and data integrity by enforcing specific MCP tools for every interaction.

Do I need a specific GUI to interact with .elf files, or can I use standalone mode?

You do not need a specific GUI because the MCP tools support both GUI and standalone modes for interacting with .elf projects. This flexibility allows you to discover projects and manage blocks in your preferred environment.