file-manager
Handles file organization, batch operations, and directory cleanup with built-in safety checks.
Install
mkdir -p .claude/skills/file-manager && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1566" && unzip -o skill.zip -d .claude/skills/file-manager && rm skill.zipInstalls to .claude/skills/file-manager
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
文件管理技能。用于创建、移动、复制、删除文件和文件夹,整理目录结构。当用户需要管理文件、整理文件夹或批量处理文件时使用。Key capabilities
- →Create files and folders
- →Copy and move files and folders
- →Rename files
- →Delete files and folders recursively
- →List directory contents
- →Batch process files by type, rename, or find duplicates
How it works
This skill performs file and folder management operations, including creation, movement, deletion, and batch processing. It includes safety rules such as previewing actions and requiring confirmation for deletions.
Inputs & outputs
When to use file-manager
- →Organize a cluttered downloads folder
- →Batch rename project files
- →Move files into category-based directories
About this skill
文件管理技能
本技能提供文件和文件夹管理能力。
核心功能
1. 文件操作
- 创建文件
- 复制/移动文件
- 重命名文件
- 删除文件
2. 文件夹操作
- 创建文件夹
- 列出目录内容
- 删除文件夹(递归)
- 复制文件夹
3. 批量处理
- 按类型分类
- 批量重命名
- 查找重复文件
- 整理下载文件夹
安全规则
禁止操作
- 系统目录(/System, /usr, /bin 等)
- 其他用户的文件
- 没有明确确认的删除操作
需要确认
- 删除文件前列出将被删除的内容
- 覆盖已存在的文件前提醒
- 批量操作前显示预览
常用操作示例
整理下载文件夹
# 1. 创建分类目录
mkdir -p ~/Downloads/{Documents,Images,Videos,Archives,Others}
# 2. 按扩展名移动
mv ~/Downloads/*.pdf ~/Downloads/Documents/
mv ~/Downloads/*.{jpg,png,gif} ~/Downloads/Images/
mv ~/Downloads/*.{mp4,mov,avi} ~/Downloads/Videos/
mv ~/Downloads/*.{zip,rar,7z} ~/Downloads/Archives/
批量重命名
import os
from pathlib import Path
def batch_rename(directory, pattern, replacement):
for file in Path(directory).iterdir():
if pattern in file.name:
new_name = file.name.replace(pattern, replacement)
file.rename(file.parent / new_name)
输出格式
操作前显示预览:
即将执行以下操作:
- 移动 15 个 PDF 文件到 Documents/
- 移动 23 个图片文件到 Images/
- 跳过 3 个未知类型文件
确认执行?
操作后显示结果:
✓ 操作完成
- 移动: 38 个文件
- 跳过: 3 个文件
- 错误: 0 个
When not to use it
- →Operating on system directories like /System, /usr, or /bin
- →Modifying other users' files
- →Performing deletion operations without explicit confirmation
Limitations
- →Prohibited from operating on system directories.
- →Prohibited from operating on other users' files.
- →Requires confirmation before deleting files.
How it compares
This skill provides a structured and safer way to manage files with built-in previews and confirmations, unlike direct command-line operations that lack these safeguards.
Compared to similar skills
file-manager side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| file-manager (this skill) | 8 | 6mo | Review | Beginner |
| tmux | 20 | 2mo | Review | Intermediate |
| jira | 11 | 6mo | No flags | Beginner |
| triaging-issues | 5 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Xxiii8322766509
View all by Xxiii8322766509 →You might also like
tmux
openclaw
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
jira
davila7
Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.
triaging-issues
pytorch
Triages GitHub issues by routing to oncall teams, applying labels, and closing questions. Use when processing new PyTorch issues or when asked to triage an issue.
openspec-archive-change
studyzy
归档实验性工作流中已完成的变更。当用户想要在实现完成后最终确定并归档变更时使用。
slash-commands
parcadei
Create and use Claude Code slash commands - quick prompts, bash execution, file references
worktree-kit
gmickel
Manage git worktrees (create/list/switch/cleanup) and copy .env files. Use for parallel feature work, isolated review, clean workspace, or when user mentions worktrees.