Markdown Article Formatter
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
智能桌面和目录整理工具。根据用户提示词自动分类、整理文件和应用程序图标,去除重复版本,生成整理报告。支持整理桌面或指定目录。
$ npx skills add peterfei/ai-agent-team --skill tidymydesktop -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install peterfei/ai-agent-team tidymydesktop --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/peterfei/ai-agent-team.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/tidymydesktop .claude/skills/tidymydesktop && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "tidymydesktop" agent skill from https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktop into .claude/skills/tidymydesktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tidymydesktop", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktopType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add peterfei/ai-agent-team --skill tidymydesktop -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install peterfei/ai-agent-team tidymydesktop --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/peterfei/ai-agent-team.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/tidymydesktop .agents/skills/tidymydesktop && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "tidymydesktop" agent skill from https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktop into .agents/skills/tidymydesktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tidymydesktop", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add peterfei/ai-agent-team --skill tidymydesktop -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install peterfei/ai-agent-team tidymydesktop --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/peterfei/ai-agent-team.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/tidymydesktop .cursor/skills/tidymydesktop && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "tidymydesktop" agent skill from https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktop into .cursor/skills/tidymydesktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tidymydesktop", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/peterfei/ai-agent-team.git --path .claude/skills/tidymydesktop--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add peterfei/ai-agent-team --skill tidymydesktop -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install peterfei/ai-agent-team tidymydesktop --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/peterfei/ai-agent-team.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/tidymydesktop .gemini/skills/tidymydesktop && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "tidymydesktop" agent skill from https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktop into .gemini/skills/tidymydesktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tidymydesktop", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install peterfei/ai-agent-team tidymydesktopInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add peterfei/ai-agent-team --skill tidymydesktop -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/peterfei/ai-agent-team.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/tidymydesktop .github/skills/tidymydesktop && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "tidymydesktop" agent skill from https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktop into .github/skills/tidymydesktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tidymydesktop", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add peterfei/ai-agent-team --skill tidymydesktop -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install peterfei/ai-agent-team tidymydesktop --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/peterfei/ai-agent-team.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/tidymydesktop .opencode/skills/tidymydesktop && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "tidymydesktop" agent skill from https://github.com/peterfei/ai-agent-team/tree/main/.claude/skills/tidymydesktop into .opencode/skills/tidymydesktop/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "tidymydesktop", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
tidymydesktop智能桌面和目录整理工具。根据用户提示词自动分类、整理文件和应用程序图标,去除重复版本,生成整理报告。支持整理桌面或指定目录。
Tidymydesktop is an agent skill from peterfei/ai-agent-team. 智能桌面和目录整理工具。根据用户提示词自动分类、整理文件和应用程序图标,去除重复版本,生成整理报告。支持整理桌面或指定目录。
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 23 other files, including scripts (for example `CHANGELOG.md`, `README.md` and `TEST_REPORT.md`).
It sits in Documents & Office. The repository describes itself as: AI Agent Team-拥有24/7专业AI开发团队:产品经理、前端开发、后端开发、测试工程师、DevOps工程师、技术负责人。一键安装,支持中英文命令,大幅提升开发效率!. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 9d85024. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 6 files in scripts/ (JavaScript, Batch and Shell, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
nodenpmnvmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Tidymydesktop loads about 1.2k tokens when it runs. Until then it costs about 19 tokens; SKILL.md has 286 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from peterfei/ai-agent-team at commit 9d85024, republished under its MIT licence (© peterfei). 286 words, ~1,248 tokens.
.claude/skills/tidymydesktop/SKILL.md (or your agent's skills folder). This skill also uses 22 other files; get the full folder from GitHub.当用户请求整理桌面或目录时,此 skill 会自动:
用户可以通过以下方式触发此 skill:
首先判断用户输入的类型:
// 检查是否是整理指令
if (用户输入包含 "整理桌面") {
目标路径 = ~/Desktop
} else if (用户输入包含 "整理当前目录") {
// 需要用户确认目录路径
await askUserToConfirmPath()
} else {
// 如果是关键词,先搜索相关内容
await searchKeyword(用户输入)
return
}使用提供的 Node.js 工具脚本扫描目标目录:
# 扫描目录并生成文件清单
node ~/.claude/skills/tidymydesktop/scripts/scan.js <目标路径>该脚本会:
执行整理操作时,遵循以下原则:
根据文件类型创建分类文件夹:
应用程序 (Applications/)
Development/)Office/)Design/)Communication/)Entertainment/)Utilities/)文档 (Documents/)
PDFs/)Word/)Excel/)TextFiles/)图片 (Images/)
Photos/)Screenshots/)Designs/)视频 (Videos/)
音频 (Audio/)
压缩包 (Archives/)
代码项目 (CodeProjects/)
未分类 (Uncategorized/)
对于同一软件的多个版本:
// 识别版本号模式
// 例如: "AppName v1.2.3.dmg" 和 "AppName v2.0.0.dmg"
// 保留: 最新版本
// 删除: 旧版本
function identifyVersions(files) {
// 1. 提取版本号
// 2. 比较版本
// 3. 标记要删除的旧版本
}CRITICAL: 在删除任何文件前,必须:
当遇到不确定用途的软件时:
# 使用 WebSearch 搜索软件信息
# 搜索查询格式: "<软件名称> 是什么软件 用途"如果搜索后仍不确定:
未分类/ 文件夹使用提供的整理脚本:
# 执行整理操作
node ~/.claude/skills/tidymydesktop/scripts/organize.js \
--source <目标路径> \
--plan <整理计划JSON文件> \
--dry-run # 首次运行使用 dry-run 模式重要安全措施:
--dry-run 模式(仅模拟,不实际移动文件)创建详细的 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扫描目录并生成文件清单:
node ~/.claude/skills/tidymydesktop/scripts/scan.js <目标路径>输出 JSON 格式的文件清单。
根据整理计划执行文件移动和删除操作:
# Dry-run 模式(推荐首次使用)
node ~/.claude/skills/tidymydesktop/scripts/organize.js \
--source <目标路径> \
--plan <整理计划.json> \
--dry-run
# 实际执行
node ~/.claude/skills/tidymydesktop/scripts/organize.js \
--source <目标路径> \
--plan <整理计划.json>使用 AI 辅助分类未知文件:
node ~/.claude/skills/tidymydesktop/scripts/classify.js \
--file <文件路径> \
--search # 启用网络搜索用户: "帮我整理桌面"
Claude 执行流程:
~/Desktop用户: "帮我整理当前目录"
Claude:
"我将整理当前目录。请确认目标路径:/Users/xxx/Downloads
是否继续?(yes/no)"
用户: "yes"
Claude 执行流程: (与示例 1 相同的流程)
用户: "VS Code"
Claude 执行流程:
Node.js 包(通过 nvm 管理):
fs-extra - 文件系统操作glob - 文件匹配semver - 版本号比较commander - 命令行参数解析安装依赖:
# 使用 nvm 切换到合适的 Node 版本
nvm use 18
# 安装依赖
cd ~/.claude/skills/tidymydesktop
npm installmacOS 特定功能:
.app 应用程序包识别不支持的操作:
性能考虑:
# 检查 Node.js 版本
node --version # 应该 >= 14.0.0
# 检查依赖安装
cd ~/.claude/skills/tidymydesktop
npm list某些目录可能需要额外权限。如果遇到权限问题:
要添加新的文件分类规则,编辑 scripts/classify.js:
const CATEGORY_RULES = {
// 添加新的分类规则
'NewCategory': {
extensions: ['.ext1', '.ext2'],
keywords: ['keyword1', 'keyword2'],
subfolder: 'NewCategory'
}
}版本: 1.0.0 作者: Claude AI 许可: MIT
© peterfei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 22 other files (scripts) in .claude/skills/tidymydesktop of peterfei/ai-agent-team.
Open the folder on GitHubat commit 9d85024
Tidymydesktop next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Tidymydesktop this skillpeterfei/ai-agent-team | 441 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Markdown Article FormatterJimLiu/baoyu-skills | 27k | 6 repos | ~3.5k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 781 | 14 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Obsidian MarkdownAtmosphere/atmosphere | 3.8k | 20 repos | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| DOCXrvdbreemen/OTGW-firmware | 207 | 33 repos | ~4.3k | Automated safety check: Pass | Proprietary | |
| Word Document Reader and WriterHKUDS/DeepTutor | 41k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 |
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
Atmosphere/atmosphere
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.
rvdbreemen/OTGW-firmware
A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).
HKUDS/DeepTutor
Reads, creates and edits Word .docx files with python-docx, and drops to raw OOXML for tracked changes, comments and byte-exact edits.
wasp-lang/wasp
Crosspost Wasp blog articles (MDX) to DEV.to and Medium. An agent skill from wasp-lang/wasp.
peterfei/ai-agent-team
智能笔记与流程图绘制工具(优化版-无权限读取)。根据用户提供的内容,自动生成精美的可视化笔记和流程图,支持多种风格(手写笔记、思维导图、流程图等),并导出为图片。使用内置模板,无需读取文件权限。适用于:(1) 学习笔记可视化,(2) 知识梳理与总结,(3) 流程图绘制,(4) 概念解释图表
peterfei/ai-agent-team
智能软件著作权申请材料生成工具。自动分析项目源码,生成符合软著申请要求的软件说明书和源代码文档。支持关键词搜索、智能源码分析、格式化输出和PDF导出。
peterfei/ai-agent-team
后端开发 Agent — API 设计、数据库优化、服务器端逻辑、认证授权、性能优化. An agent skill from peterfei/ai-agent-team.
peterfei/ai-agent-team
智能变更日志生成器 - 自动分析Git提交历史,生成符合规范的CHANGELOG.md。支持语义化版本管理、多种输出格式、增量更新和GitHub/GitLab集成。
peterfei/ai-agent-team
DevOps 工程师 Agent — CI/CD 流水线、容器化与 K8s、基础设施即代码、可观测性. An agent skill from peterfei/ai-agent-team.
peterfei/ai-agent-team
技术负责人 Agent — 技术架构决策、代码审查、团队技术管理、技术规划与路线图. An agent skill from peterfei/ai-agent-team.
Categories
智能桌面和目录整理工具。根据用户提示词自动分类、整理文件和应用程序图标,去除重复版本,生成整理报告。支持整理桌面或指定目录。. Tidymydesktop is an agent skill from peterfei/ai-agent-team.
Tidymydesktop fits situations like: documents & Office work in your project.
Run `npx skills add peterfei/ai-agent-team --skill tidymydesktop -a claude-code`. Or copy the skill folder (.claude/skills/tidymydesktop in peterfei/ai-agent-team) into .claude/skills/tidymydesktop in your project. Claude Code loads it when a task matches its description.
Run `npx skills add peterfei/ai-agent-team --skill tidymydesktop -a codex`. Or copy the skill folder (.claude/skills/tidymydesktop in peterfei/ai-agent-team) into .agents/skills/tidymydesktop in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add peterfei/ai-agent-team --skill tidymydesktop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tidymydesktop, .gemini/skills/tidymydesktop, .github/skills/tidymydesktop and .opencode/skills/tidymydesktop in your project.
Going by SKILL.md and its folder, Tidymydesktop needs JavaScript, Windows cmd and a shell for the scripts in its folder and the command-line tools its instructions call (node, npm and nvm). Our summary lists: Node.js; A Bash shell.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Tidymydesktop is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Tidymydesktop: Markdown Article Formatter (JimLiu/baoyu-skills, 27k stars), Markitdown (ImCa0/just-laws, 781 stars), Obsidian Markdown (Atmosphere/atmosphere, 3.8k stars) and DOCX (rvdbreemen/OTGW-firmware, 207 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
peterfei (a GitHub user) maintains it in peterfei/ai-agent-team, which has 441 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on June 29, 2026.
Source: peterfei/ai-agent-team on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.