Back to skills
extension
Category: OtherNo API key required

四川卫生康复职业学校—桌面文件回收

一只像素小怪兽桌面宠物,主打「桌面文件回收」:右键任意文件/文件夹选择「召唤怪兽吃掉」, 或者把文件直接拖到桌宠身上,怪兽会走过去(或就地弹出)确认框,确认后把文件送进 Windows 回收站(可还原,非永久删除)。适合校园场景里快速清理桌面/下载目录的临时文件。 ## 适用场景(触发词) - "桌面文件回收""文件回收桌宠""把文件丢进回收站的小怪兽" - 用户想给学校/班级做一只能帮忙清理桌面冗余文件的桌宠 - 用户已有怪兽形象图(透明 PNG 最佳),或想用默认像素怪兽 ## 大赛主题契合 - 属于「实用刚需」赛道:解决真实痛点——桌面/下载目录文件堆积,随手回收。 - 校名前缀「四川卫生康复职业学校」,符合大赛「xxx学校—xxxxSkill」命名规范。 ## ⚠️ 注意事项(必读) - 仅 Windows 平台(依赖 PySide6 + SHFileOperationW 送回收站 + 全局鼠标/右键钩子)。 - 回收站删除「可还原」,不会永久消失;如需彻底删除请到回收站清空。 - 右键菜单注册写入 HKCU\\Software\\Classes(无需管理员权限),卸载只需删除对应注册表项。

personAuthor: user_c4262cd5hubcommunity

四川卫生康复职业学校 · 桌面文件回收 skill(可复用 skill 包)

一只像素小怪兽桌面宠物,主打桌面文件回收:右键文件「召唤怪兽吃掉」或直接拖文件到它身上, 确认后文件进入 Windows 回收站(可还原)。基于 PySide6,Windows 已跑通


30 秒上手(Windows)

cd 四川卫生康复职业学校-桌面文件回收skill
python -m venv .venv && .venv\Scripts\activate
pip install -r requirements.txt
python run_pet.py
  • 右键任意文件/文件夹 → 「召唤怪兽吃掉」→ 怪兽走过去弹确认框 → 确认即送回收站
  • 或直接把文件拖到桌上的怪兽身上 → 就地确认

目录结构

.
├── SKILL.md          ← 主指令(工作流 + 功能 + 陷阱表,先看这个)
├── README.md         ← 本文件
├── requirements.txt  ← PySide6 + Pillow + numpy
├── run_pet.py        ← 启动器
├── pet_main.py       ← 入口(单实例 + --eat 召唤)
├── monster_pet.py    ← 怪兽逻辑
└── assets/           ← 像素怪兽帧素材

核心功能

| 功能 | 说明 | |------|------| | 右键召唤 | HKCU 右键菜单「召唤怪兽吃掉」(文件/文件夹/桌面背景) | | 拖拽回收 | 拖文件到怪兽身上 → 确认 → 送回收站 | | 确认对话框 | 显示文件名再决定,防误删 | | 回收站可还原 | SHFileOperationW + FOF_ALLOWUNDO | | 单实例 + 托盘 | Mutex 单实例、托盘可退出 |


大赛说明

  • 命名:四川卫生康复职业学校—桌面文件回收skill(符合「xxx学校—xxxxSkill」规范)
  • 赛道:实用刚需(解决桌面文件堆积、随手回收的真实痛点)
  • 平台:Windows(校园机房/个人电脑通用)