Agent skill · AI & Agents

toolfs

Unified virtual filesystem framework for LLM agents. Provides access to files, memory, RAG, skills, and snapshots through a single interface. Use this skill when the user requests file operations, memory storage, semantic search, skill execution, or state management tasks.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill skills-icewhaletech-toolfs --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: none
Version: 1.0.0
Declared author: toolfs
Path: skills/ai-llm/skills-icewhaletech-toolfs/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# ToolFS ToolFS is a unified virtual filesystem framework for LLM agents that provides access to files, memory, RAG systems, skills, and snapshots through a single `/toolfs` namespace. ## Overview ToolFS integrates multiple data sources and operations into one virtual filesystem: - **Memory**: Persistent key-value storage for session data and context - **RAG**: Semantic search over vector databases for document retrieval - **Filesystem**: Access to mounted local directories - **Skills**: Execute WASM-based skills mounted to virtual paths - **Snapshots**: Create point-in-time snapshots and restore previous states All operations respect session isolation, permission control, and audit logging for safe execution in sandboxed environments. ## Available Skills ToolFS is organized into functional modules. Each module provides specific capabilities: | Module | Path | Description | Documentation | |--------|------|-------------|---------------| | **Memory** | `/toolfs/memory` | Persistent storage for session data and context | [Memory Skill](memory/SKILL.md) | | **RAG** | `/toolfs/rag` | Semantic search over vector databases | [RAG Skill](rag/SKILL.md) | | **Filesystem** | `/toolfs/<mount>

What's inside
Steps it walks through
  1. Overview
  2. Available Skills
  3. Quick Start
  4. Memory Operations
  5. RAG Search
  6. Filesystem Access
  7. Skill Execution
  8. Snapshot Management
  9. Skill API (Chained Operations)
  10. Common Use Cases
  11. Output Format
  12. Error Handling
  13. Best Practices
  14. Module Documentation
Ships with 1 file
  • metadata.json
Commands it runs
Read memory entry
GET /toolfs/memory/<entry_id>
Write memory entry
PUT /toolfs/memory/<entry_id>
List memory entries
LIST /toolfs/memory
Semantic search
GET /toolfs/rag/query?text=<query>&top_k=<number>
Read file
GET /toolfs/<mount_point>/<relative_path>
More from claude-skill-registry
All skills →
About this skill
What does the toolfs skill do?

Unified virtual filesystem framework for LLM agents. Provides access to files, memory, RAG, skills, and snapshots through a single interface. Use this skill when the user requests file operations, memory storage, semantic search, skill execution, or state management tasks.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill skills-icewhaletech-toolfs --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 majiayu000/claude-skill-registry, a repository with 534 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.

Keep going