Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问clear审计提醒

tidymydesktoptidymydesktop 搜索

Agent Skill

tidymydesktop 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,077

周安装

44

GitHub Stars

344

下载量

348
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:tidymydesktop(tidymydesktop 搜索)
来源仓库:https://github.com/peterfei/ai-agent-team
仓库路径:skills/tidymydesktop
安装命令:
npx skills add https://github.com/peterfei/ai-agent-team --skill tidymydesktop
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/peterfei/ai-agent-team --skill tidymydesktop

简介

用于查找、检索和筛选相关信息。tidymydesktop 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

  • 适合根据关键词、任务场景或来源线索快速定位候选结果。
  • 可结合来源仓库和原始 README 核验具体用法。
  • 安装前建议确认权限范围、维护状态及是否触发联网或文件读写。
  • 安装方式:通过 npx 从指定 GitHub 仓库添加技能。

SKILL.md

TidyMyDesktop - 智能桌面整理工具

概述

当用户请求整理桌面或目录时,此 skill 会自动:

  1. 分析目录中的文件和应用程序
  2. 智能分类并创建文件夹
  3. 识别和删除软件的旧版本
  4. 搜索未知软件的用途
  5. 生成详细的整理报告(Markdown格式)

支持的触发指令

用户可以通过以下方式触发此 skill:

  • "帮我整理桌面" - 整理 ~/Desktop
  • "帮我整理当前目录" - 整理当前工作目录(需要用户确认)
  • 任何关键词 - 首先搜索相关内容

工作流程

步骤 1: 理解用户意图

首先判断用户输入的类型:

// 检查是否是整理指令
if (用户输入包含 "整理桌面") {
  目标路径 = ~/Desktop
} else if (用户输入包含 "整理当前目录") {
  // 需要用户确认目录路径
  await askUserToConfirmPath()
} else {
  // 如果是关键词,先搜索相关内容
  await searchKeyword(用户输入)
  return
}

步骤 2: 扫描和分析目录

使用提供的 Node.js 工具脚本扫描目标目录:

# 扫描目录并生成文件清单
node ~/.claude/skills/tidymydesktop/scripts/scan.js <目标路径>

该脚本会:

  • 列出所有文件和应用程序
  • 识别文件类型和扩展名
  • 检测应用程序版本号
  • 生成初始清单

步骤 3: 智能分类和整理

执行整理操作时,遵循以下原则:

3.1 文件分类规则

根据文件类型创建分类文件夹:

  • 应用程序 (Applications/)

- 开发工具 (Development/) - 办公软件 (Office/) - 设计工具 (Design/) - 通讯工具 (Communication/) - 娱乐软件 (Entertainment/) - 系统工具 (Utilities/)

  • 文档 (Documents/)

- PDF文档 (PDFs/) - Word文档 (Word/) - Excel表格 (Excel/) - 文本文件 (TextFiles/)

  • 图片 (Images/)

- 照片 (Photos/) - 截图 (Screenshots/) - 设计稿 (Designs/)

  • 视频 (Videos/)
  • 音频 (Audio/)
  • 压缩包 (Archives/)
  • 代码项目 (CodeProjects/)
  • 未分类 (Uncategorized/)

3.2 版本去重规则

对于同一软件的多个版本:

// 识别版本号模式
// 例如: "AppName v1.2.3.dmg" 和 "AppName v2.0.0.dmg"
// 保留: 最新版本
// 删除: 旧版本

function identifyVersions(files) {
  // 1. 提取版本号
  // 2. 比较版本
  // 3. 标记要删除的旧版本
}

CRITICAL: 在删除任何文件前,必须:

  1. 向用户展示将被删除的文件列表
  2. 等待用户确认
  3. 获得明确同意后才执行删除操作

3.3 未知软件处理

当遇到不确定用途的软件时:

# 使用 WebSearch 搜索软件信息
# 搜索查询格式: "<软件名称> 是什么软件 用途"

如果搜索后仍不确定:

  • 将其放入 未分类/ 文件夹
  • 在报告中标注为"需要人工审核"

步骤 4: 执行整理操作

使用提供的整理脚本:

# 执行整理操作
node ~/.claude/skills/tidymydesktop/scripts/organize.js \
  --source <目标路径> \
  --plan <整理计划JSON文件> \
  --dry-run  # 首次运行使用 dry-run 模式

重要安全措施

  1. 首次运行使用 --dry-run 模式(仅模拟,不实际移动文件)
  2. 向用户展示整理计划
  3. 获得用户确认后,再执行实际操作
  4. 所有删除操作都需要用户明确确认

步骤 5: 生成整理报告

创建详细的 Markdown 报告,包含:

# 桌面整理报告

**整理时间**: YYYY-MM-DD HH:MM:SS
**整理路径**: /Users/xxx/Desktop

## 整理概要

- 总文件数: XXX
- 已分类文件: XXX
- 创建的文件夹: XXX
- 删除的重复文件: XXX
- 未分类文件: XXX

## 分类详情

### 应用程序 (XX 个)
- 开发工具 (XX 个)
  - Visual Studio Code
  - IntelliJ IDEA
  - ...

### 文档 (XX 个)
- PDF文档 (XX 个)
- ...

## 版本去重记录

| 软件名称 | 保留版本 | 删除版本 | 状态 |
|---------|---------|---------|------|
| Example App | v2.0.0 | v1.0.0, v1.5.0 | 已删除 |

## 未知软件

| 文件名 | 搜索结果 | 处理方式 |
|-------|---------|---------|
| Unknown.app | 未找到相关信息 | 放入"未分类"文件夹 |

## 建议

- [可选] 进一步整理建议
- [可选] 可能需要手动审核的项目

报告保存位置:

  • 桌面整理: ~/Desktop/整理报告_YYYYMMDD_HHMMSS.md
  • 目录整理: <目标路径>/整理报告_YYYYMMDD_HHMMSS.md

工具脚本使用说明

scan.js - 目录扫描工具

扫描目录并生成文件清单:

node ~/.claude/skills/tidymydesktop/scripts/scan.js <目标路径>

输出 JSON 格式的文件清单。

organize.js - 整理执行工具

根据整理计划执行文件移动和删除操作:

# Dry-run 模式(推荐首次使用)
node ~/.claude/skills/tidymydesktop/scripts/organize.js \
  --source <目标路径> \
  --plan <整理计划.json> \
  --dry-run

# 实际执行
node ~/.claude/skills/tidymydesktop/scripts/organize.js \
  --source <目标路径> \
  --plan <整理计划.json>

classify.js - 智能分类工具

使用 AI 辅助分类未知文件:

node ~/.claude/skills/tidymydesktop/scripts/classify.js \
  --file <文件路径> \
  --search  # 启用网络搜索

使用示例

示例 1: 整理桌面

用户: "帮我整理桌面"

Claude 执行流程:

  1. 识别触发词 "整理桌面"
  2. 设置目标路径为 ~/Desktop
  3. 运行扫描工具
  4. 生成分类计划
  5. 以 dry-run 模式预览整理结果
  6. 向用户展示整理计划
  7. 等待用户确认
  8. 执行实际整理操作
  9. 生成并保存整理报告
  10. 向用户展示报告摘要

示例 2: 整理当前目录

用户: "帮我整理当前目录"

Claude:

"我将整理当前目录。请确认目标路径:/Users/xxx/Downloads

是否继续?(yes/no)"

用户: "yes"

Claude 执行流程: (与示例 1 相同的流程)

示例 3: 关键词搜索

用户: "VS Code"

Claude 执行流程:

  1. 识别为关键词(非整理指令)
  2. 使用 WebSearch 搜索 "VS Code"
  3. 返回搜索结果
  4. 不执行整理操作

安全注意事项

  1. 永远不要自动删除文件 - 所有删除操作必须经过用户明确确认
  2. 使用 dry-run 模式 - 首次整理时始终使用模拟模式
  3. 备份提醒 - 在执行重要操作前提醒用户备份
  4. 路径确认 - 整理目录时必须让用户确认路径
  5. 版本识别准确性 - 版本号识别可能不准确,标记为"待确认"

依赖项

Node.js 包(通过 nvm 管理):

  • fs-extra - 文件系统操作
  • glob - 文件匹配
  • semver - 版本号比较
  • commander - 命令行参数解析

安装依赖:

# 使用 nvm 切换到合适的 Node 版本
nvm use 18

# 安装依赖
cd ~/.claude/skills/tidymydesktop
npm install

限制和注意事项

  1. macOS 特定功能

- .app 应用程序包识别 - Finder 标签和颜色(暂不支持)

  1. 不支持的操作

- 移动系统文件 - 整理受保护的目录 - 修改文件内容

  1. 性能考虑

- 大型目录(>1000个文件)可能需要较长时间 - 网络搜索会增加处理时间

故障排除

脚本执行失败

# 检查 Node.js 版本
node --version  # 应该 >= 14.0.0

# 检查依赖安装
cd ~/.claude/skills/tidymydesktop
npm list

权限错误

某些目录可能需要额外权限。如果遇到权限问题:

  • 检查目标目录的读写权限
  • 避免整理系统目录
  • 使用用户目录(如 ~/Desktop, ~/Downloads)

开发和扩展

要添加新的文件分类规则,编辑 scripts/classify.js

const CATEGORY_RULES = {
  // 添加新的分类规则
  'NewCategory': {
    extensions: ['.ext1', '.ext2'],
    keywords: ['keyword1', 'keyword2'],
    subfolder: 'NewCategory'
  }
}

版本: 1.0.0 作者: Claude AI 许可: MIT

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

能力 5

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

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

平台分布

Claude Code

30.97%
按下载量换算108

Gemini CLI

25.96%
按下载量换算90

windsurf

18.01%
按下载量换算63

OpenCode

11.86%
按下载量换算41

Cursor

7.89%
按下载量换算27

Antigravity

3.4%
按下载量换算12

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

需要联网

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills