mcpField
F
file-manager

file-manager

github.com/openakita生産性2.0k64 回インストール5 週間前に更新
リポジトリ

file-manager について

file-manager は、ファイルやディレクトリを管理するスキルです。Python スクリプトで操作を実行し、結果を JSON で返します。

主な機能

  1. 01ディレクトリ一覧とパターン検索
  2. 02ファイル内容の読み書き
  3. 03ファイルのコピー、移動、削除
  4. 04名前や内容による検索
  5. 05ファイルメタデータの取得

活用シーン

  1. 01ディレクトリや該当ファイルの確認
  2. 02ファイルの編集や追記
  3. 03ファイルの移動、コピー、削除
  4. 04名前や内容を使ったファイル検索

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openakita/openakita --skill file-manager

インストール後、Claude Code で/file-managerを入力して読み込まれたか確認します。

同梱ファイルscripts/file_ops.py

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

File Manager

管理文件和目录的工具集。

When to Use

  • 创建、删除、移动、复制文件或目录
  • 读取或写入文件内容
  • 搜索文件
  • 列出目录内容
  • 获取文件信息(大小、修改时间等)

Instructions

列出目录
python scripts/file_ops.py list <path> [--recursive] [--pattern "*.py"]
读取文件
python scripts/file_ops.py read <file_path> [--encoding utf-8]
写入文件
python scripts/file_ops.py write <file_path> --content "内容" [--append]
复制文件
python scripts/file_ops.py copy <source> <destination>
移动/重命名
python scripts/file_ops.py move <source> <destination>
删除
python scripts/file_ops.py delete <path> [--recursive]
搜索文件
python scripts/file_ops.py search <directory> --pattern "*.py" [--content "search_text"]
获取文件信息
python scripts/file_ops.py info <path>

Output Format

所有操作返回 JSON 格式:

{
  "success": true,
  "operation": "list",
  "data": {
    "files": ["file1.py", "file2.py"],
    "directories": ["subdir"],
    "count": 3
  }
}

Safety Notes

  • 删除操作不可恢复,谨慎使用
  • 写入文件会覆盖原有内容(除非使用 --append)
  • 对于重要文件,建议先备份

コメント