--- name: file-manager description: Reads, writes, and manages files and directories using a secure Python script. version: 1.1.0 operations: read_file: side_effects: none write_file: side_effects: constructive delete_file: side_effects: destructive requires_human_approval: true
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: file-manager
description: Reads, writes, and manages files and directories using a secure Python script.
version: 1.1.0
operations:
read_file:
side_effects: none
write_file:
side_effects: constructive
delete_file:
side_effects: destructive
requires_human_approval: true
# File Manager Skill
## 1. Objective
To provide agents with the ability to persistent store and retrieve information in the filesystem safely.
## 2. Input
* `operation`: 'read', 'write', 'list', 'exists'.
* `path`: Relative path from project root.
* `content`: (For write) String content.
## 3. Process
This skill delegates strict permissions to a Python script.
### Command Structure
```bash
python3 .agent/skills/file-manager/src/file_ops.py [operation] [path] "[content]"
```
### Operations
1. **Read:** `read_file(path)`
* Example: `python3 ... read docs/intro.md`
2. **Write:** `write_file(path, content)`
* Example: `python3 ... write docs/intro.md "# Hello"`
* *Note:* Automatically creates parent directories (`mkdir -p`).
3. **List:** `list_directory(path)`
* Example: `python3 ... list src/`
4. **Check:** `check_exists(path)`
* Example: `python3 ... exists config.json`
## 4. Output
JSON Object containing result or error.
```json
{
"success": true,
"content": "..."
}
```
## 5. Security
* **Sandbox:** Operations are strictly limited to the Current Working Directory (CWD).
* **Rejection:** Paths containing `../` that traverse outside CWD will raise a Security Error.
No comments yet. Be the first to comment!