mcpField
F
file-manager

file-manager

github.com/ninehills生産性277124 回インストール19 週間前に更新
リポジトリ

file-manager について

シェルコマンドを使って、ファイルの検索、整理、確認、圧縮、展開を支援するファイル管理スキルです。一括変更の前に対象を確認し、削除前に許可を求めるよう案内します。

主な機能

  1. 01名前、種類、サイズによる検索
  2. 02ファイルの移動と名前変更
  3. 03大きなダウンロードや古いファイルの確認
  4. 04アーカイブの作成と展開
  5. 05削除前の対象確認

活用シーン

  1. 01レポートや特定形式のファイルの検索
  2. 02ダウンロードした文書の整理
  3. 03ダウンロードフォルダーの容量確認
  4. 04フォルダーの圧縮や展開

インストール

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

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

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

詳細

ファイルマネージャースキル

ユーザーがコンピューター上のファイルを検索して整理できるようサポートします。

ファイルの検索

# By name (case-insensitive)
find ~/Desktop ~/Documents ~/Downloads -iname "*report*" -type f 2>/dev/null

# By extension
find ~/Downloads -name "*.pdf" -type f

# By size (larger than 100MB)
find ~ -size +100M -type f 2>/dev/null | head -20

# Recently modified (last 7 days)
find ~/Documents -mtime -7 -type f | head -20

# Duplicates by size (potential dupes)
find ~/Downloads -type f -exec ls -la {} + | sort -k5 -n | uniq -d -f4

整理

# Move all PDFs from Downloads to Documents
mv ~/Downloads/*.pdf ~/Documents/

# Create dated folder and move files
mkdir -p ~/Documents/$(date +%Y-%m-%d)

# Rename files (pattern)
for f in *.jpeg; do mv "$f" "${f%.jpeg}.jpg"; done

クリーンアップ

# Show large files in Downloads
du -sh ~/Downloads/* | sort -rh | head -20

# Empty trash (macOS)
rm -rf ~/.Trash/*

# Clear old downloads (older than 30 days)
find ~/Downloads -mtime +30 -type f

圧縮/展開

# Create zip
zip -r archive.zip folder/

# Create tar.gz
tar czf archive.tar.gz folder/

# Extract
unzip archive.zip
tar xzf archive.tar.gz

ヒント

  • 利用可能な場合は、rm よりも常に trash を使用します(復元可能です)。
  • 一括操作の前にファイル一覧をプレビューします。
  • 削除する前に確認し、まず影響を受ける項目を表示します。

コメント