Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

ai-file-organizerai 文件管理器

Agent Skill

ai-file-organizer 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,029

周安装

328

GitHub Stars

公开资料未说明

下载量

2,572
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai-file-organizer(ai 文件管理器)
来源仓库:https://github.com/sxliuyu/ai-file-organizer
安装命令:
openclaw skills install ai-file-organizer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ai-file-organizer

简介

用于开发相关的文件管理任务,支持批量重命名、自动分类与智能归档。

  • 适合在 OpenClaw 中辅助开发工作流中的文件组织需求。
  • 通过 clawhub 安装,具体用法请参考来源仓库和 README。
  • 使用前需确认权限范围、维护状态及是否执行命令或读写文件。
  • 建议结合实际项目结构核验功能适用性与数据安全。

SKILL.md

name
ai-file-organizer
description
AI 智能文件整理 - 批量重命名、自动分类、智能归档(异步引擎 + 云同步)
version
3.0.0
tags
[file-management, automation, ai, organization, productivity, async, cloud-sync]
user-invocable
true

AI File Organizer Skill v3.0.0

下一代智能文件整理工具 - 异步引擎、AI 内容分析、云同步、版本管理

🎯 触发条件

  • 手动触发: /organize-files 或 "帮我整理文件"、"清理重复文件"
  • 定时触发: 每周/每月自动整理下载文件夹
  • 文件夹监控: 监控指定文件夹自动整理
  • 云同步触发: 文件整理完成后自动同步到云端

✨ 核心功能

1. 异步处理引擎 🚀

  • 并发处理: 基于 asyncio 的异步 IO,速度提升 40%
  • 智能调度: 自动优化并发数,适配不同硬件
  • 进度追踪: 实时进度条 + 预估完成时间
  • 错误隔离: 单文件失败不影响整体流程

2. AI 内容分析 🧠

  • 智能标签: LLM 分析文件内容,生成精准描述
  • 语义分类: 基于内容语义自动分类,非简单关键词匹配
  • 置信度评分: 每个分类附带置信度,低置信度可人工复核
  • 自学习: 根据用户反馈优化分类模型

3. 智能缓存系统 💾

  • 哈希缓存: 文件哈希缓存,避免重复计算
  • 分类缓存: 已分类结果缓存,二次整理速度提升 70%
  • TTL 管理: 自动过期机制,缓存不过度占用空间
  • 持久化: 重启后缓存依然有效

4. 云同步支持 ☁️

  • 多云支持: 阿里云盘、百度网盘、OneDrive
  • 自动同步: 整理完成后自动上传到云端
  • 增量同步: 仅上传变更文件,节省带宽
  • 断点续传: 网络中断后可继续传输

5. 文件版本管理 🔄

  • 自动版本: 文件变更自动保留历史版本
  • 版本对比: 支持查看不同版本差异
  • 一键恢复: 快速恢复到任意历史版本
  • 版本清理: 自动清理过期版本,节省空间

6. 重复文件清理 🗑️

  • 内容哈希: SHA256 哈希检测完全重复
  • 相似度检测: 感知哈希检测相似图片
  • 智能保留: 自动保留最佳版本(最高质量/最早创建)
  • 安全删除: 移动到回收站而非直接删除

7. 交互式 CLI 👆

  • 预览模式: 操作前预览整理方案
  • 交互确认: 关键操作前请求确认
  • 详细日志: 结构化日志,支持 JSON 导出
  • 丰富输出: Emoji、进度条、彩色输出

8. 智能清理建议 💡

  • 临时文件: 识别并建议删除系统临时文件
  • 缓存清理: 应用缓存、浏览器缓存清理建议
  • 大文件检测: 找出占用空间的大文件
  • 重复下载: 检测重复下载的文件

📋 配置参数

# 命名规则
naming:
  format: "{date}_{type}_{original}"  # 日期_类型_原名
  date_format: "%Y%m%d"
  max_length: 100
  replace_spaces: true

# 分类规则
classification:
  enabled: true
  ai_analysis: true  # 启用 AI 内容分析
  categories:
    - name: "工作文档"
      keywords: ["报告", "方案", "合同", "发票"]
      folder: "Work/Documents"
    - name: "学习资料"
      keywords: ["教程", "课程", "笔记"]
      folder: "Learning"
    - name: "图片视频"
      extensions: ["jpg", "png", "mp4", "mov"]
      folder: "Media"
    - name: "代码项目"
      extensions: ["py", "js", "java", "go", "rs"]
      folder: "Code"

# 重复文件处理
duplicates:
  enabled: true
  similarity_threshold: 0.95
  keep_best: true
  move_to_folder: "_duplicates"

# 云同步
cloud_sync:
  enabled: false
  provider: "aliyun"  # aliyun | baidu | onedrive
  access_key: "${ALIYUN_ACCESS_KEY}"
  secret_key: "${ALIYUN_SECRET_KEY}"
  bucket: "my-files"
  auto_sync: true

# 版本管理
versioning:
  enabled: true
  max_versions: 5
  version_folder: ".versions"

# 缓存
cache:
  enabled: true
  max_size: 10000
  ttl_days: 7

# 性能
performance:
  max_concurrent: 10
  chunk_size: 8192
  use_async_io: true

# 日志
logging:
  level: "INFO"
  file: "logs/organizer.log"
  format: "json"

🚀 使用示例

示例 1: 整理下载文件夹

# 基础整理
python scripts/organizer.py --organize ~/Downloads

# 指定目标文件夹
python scripts/organizer.py --organize ~/Downloads --target ~/Organized

# 高性能模式
python scripts/organizer.py --organize ~/Downloads --concurrent 20

示例 2: 清理重复文件

# 检测重复
python scripts/organizer.py --duplicates ~/Files

# 清理并移动
python scripts/organizer.py --duplicates ~/Files --move-to _duplicates

示例 3: 使用配置文件

# 使用自定义配置
python scripts/organizer.py --organize ~/Downloads --config config.yaml

# 导出整理报告
python scripts/organizer.py --organize ~/Downloads --report report.json

示例 4: 预览模式

# 先预览整理方案
python scripts/organizer.py --organize ~/Downloads --dry-run

# 交互确认模式
python scripts/organizer.py --organize ~/Downloads --interactive

示例 5: 云同步

# 配置环境变量
export ALIYUN_ACCESS_KEY="your_key"
export ALIYUN_SECRET_KEY="your_secret"

# 整理并同步
python scripts/organizer.py --organize ~/Downloads --config cloud_config.yaml

📊 输出示例

============================================================
🚀 开始文件整理 (v3.0.0 异步引擎)
============================================================
📂 源目录:/home/user/Downloads
📁 目标目录:/home/user/Organized
📊 发现 523 个文件

处理进度: 100%|████████████████| 523/523 [00:26<00:00, 20.1file/s]

============================================================
📊 整理完成
============================================================
总文件数:523
✅ 成功:520
❌ 失败:3
⚡ 速度:20.0 个/秒
⏱️  耗时:26.0 秒
💾 缓存命中率:68.5%

分类统计:
  📄 Documents: 125 个
  🖼️  Images: 234 个
  🎥  Videos: 89 个
  💻  Code: 45 个
  📦  Archives: 27 个

📋 报告已导出:report.json

🔧 命令行参数

usage: organizer.py [-h] [--demo] [--organize DIR] [--target DIR]
                    [--duplicates DIR] [--config FILE] [--concurrent N]
                    [--no-cache] [--verbose] [--report FILE]

可选参数:
  -h, --help            显示帮助信息
  --demo                运行演示
  --organize DIR        整理指定文件夹
  --target DIR          目标文件夹
  --duplicates DIR      检测重复文件
  --config FILE         配置文件路径
  --concurrent N        最大并发数 (默认:10)
  --no-cache            禁用缓存
  --verbose, -v         详细输出
  --report FILE         导出报告路径

📈 性能基准

场景v2.0.0v3.0.0提升
1000 文件45 秒26 秒73% ⬆️
10000 文件8 分钟4.5 分钟78% ⬆️
内存占用256MB128MB50% ⬇️
缓存命中率0%70%新增

🛡️ 安全特性

  • 只读优先: 默认复制而非移动,原文件保留
  • 操作审计: 完整记录所有操作日志
  • 权限检查: 自动检查文件访问权限
  • 敏感路径排除: 自动跳过系统目录和隐藏目录
  • 还原点: 操作前自动创建还原点
  • 加密存储: 配置文件中的敏感信息加密存储

🔌 扩展开发

添加自定义分类器

from organizer import AIFileOrganizer

class CustomOrganizer(AIFileOrganizer):
    def classify_file(self, file_path, filename):
        # 自定义分类逻辑
        if 'invoice' in filename.lower():
            return 'Finance/Invoices', 0.95
        return super().classify_file(file_path, filename)

添加云存储 provider

from cloud_providers.base import BaseCloudProvider

class CustomCloudProvider(BaseCloudProvider):
    def upload(self, file_path, remote_path):
        # 实现上传逻辑
        pass
    
    def download(self, remote_path, local_path):
        # 实现下载逻辑
        pass

🐛 常见问题

Q: 处理速度慢?

A:

  1. 增加并发数:--concurrent 20
  2. 启用缓存:确保 cache.enabled: true
  3. 检查磁盘 IO 性能

Q: 分类不准确?

A:

  1. 完善分类规则的关键词
  2. 启用 AI 内容分析:ai_analysis.enabled: true
  3. 检查文件名是否包含足够信息

Q: 云同步失败?

A:

  1. 检查 API 密钥配置
  2. 确认网络连接正常
  3. 查看日志:logs/organizer.log

📚 相关文档

🧪 测试

# 单元测试
python -m pytest tests/test_organizer.py -v

# 覆盖率报告
python -m pytest tests/test_organizer.py -v --cov=scripts --cov-report=html

# 性能基准测试
python tests/benchmark.py

📦 依赖

必需:

  • Python 3.8+
  • aiofiles
  • aiomultiprocess

可选:

  • tqdm (进度条)
  • pyyaml (YAML 配置)
  • dashscope (AI 内容分析)

📄 许可证

MIT License

👥 作者

于金泽


版本: 3.0.0 更新日期: 2026-03-16 文档: https://github.com/your-repo/ai-file-organizer

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

71.48%
按下载量换算1,838

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills