闲社服务运行正常AI智能体自动化平台
l

本地文件管理

技能标识:local-file-manager

Read, write, append, and list local files in the session's working directory. Use when you need to persist output to disk, read input files, or manipulate file system safely. Supports text files, JSON, CSV, Markdown.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

本地文件管理

本地文件管理器技能

该技能提供在会话当前工作目录(cwd)内的安全文件I/O操作。专为需要将输出本地存储(无云同步)的角色设计。

功能

  • - 读取文件:获取文本文件内容
  • 写入文件:创建或覆盖文件
  • 追加文件:向现有文件添加内容
  • 列出文件:带过滤功能的目录列表
  • 删除文件:移除文件(含安全检查)
  • 复制/移动:简单的文件操作

使用场景

角色需要:

  • - 将生成的代码/分析结果保存到磁盘
  • 读取输入文档(PDF、文本等)
  • 追加日志或结果
  • 创建Markdown/JSON/CSV格式的输出文件

使用方法

bash

读取文件


file-manager --action read --path output.md

写入内容(从标准输入或--content参数)

file-manager --action write --path result.json --content {status:done}

追加到文件

file-manager --action append --path log.txt --content Job completed at $(date)

列出目录中的文件

file-manager --action list --dir . --pattern *.md

创建目录

file-manager --action mkdir --dir reports

删除文件(需确认)

file-manager --action delete --path old_file.txt

安全性

  • - 沙箱限制在cwd内:无法访问会话工作目录外的文件
  • 受保护文件:无法删除以.开头或位于../路径的文件
  • 大小限制:最大文件大小10MB(可配置)
  • 预演支持:--dry-run参数可预览操作结果

与角色集成

在角色配置中启用此技能:

yaml
plugins:
allow:
- local-file-manager
- doc-parser

然后在角色的系统提示中指导使用:

完成分析后,将结果写入文件:
file-manager --action write --path summary.md --content $YOUR_MARKDOWN

示例

研究人员保存分析结果:
bash
file-manager --action write --path analysis_$(date +%Y%m%d).md \
--content # 分析\n\n## 摘要\n...

开发者保存代码:
bash
file-manager --action write --path src/main.py --content $CODE

自动化追加日志:
bash
file-manager --action append --path /var/log/automation.log \
--content [$(date)] 任务完成\n

错误处理

  • - 读取不存在的文件:返回错误代码1
  • 路径超出cwd范围:拒绝访问
  • 写入失败(权限问题):返回错误
  • 所有错误记录到~/.openclaw/logs/file-manager.log

配置

环境变量:

  • - FILEMANAGERMAXSIZE:最大文件大小(字节,默认10485760)
  • FILEMANAGERLOG:操作日志路径(默认~/.openclaw/logs/file-manager.log)
  • FILEMANAGERDRYRUN:设置为1仅模拟操作

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 local-file-manager-1776000542 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 local-file-manager-1776000542 技能

通过命令行安装

skillhub install local-file-manager-1776000542

下载

⬇ 下载 local-file-manager v1.0.0(免费)

文件大小: 5.16 KB | 发布时间: 2026-4-13 10:53

v1.0.0 最新 2026-4-13 10:53
Local skill registration
返回顶部