宠物记事本

SKILL生活服务
生活服务 未标注权限 许可证不明确
安装这个技能

记事本,到点提醒,会在桌面生成一个宠物模样的记事本,由于上传限制.bat文件,可将文件发workbuddy说打包成可运行的exe文件,如有残缺请帮我补全文件

一句话选型结论

按资料字段整理

宠物记事本是生活服务类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类生活服务 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_3825ff73/pet-notbook
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

生活服务
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_3825ff73仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量7.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
行程与攻略

按目的地和天数排行程。

日常信息查询

查天气、交通、办事信息。

生活事务整理

把琐事整理成清单逐项处理。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在生活服务场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
宠物记事本当前 未标注权限 未标注 未标注 未标注 有
食谱批量下载文件夹 联网访问 GitHub 仓库 28.5 万 Codex、Claude、Cursor 有
食谱创建演示文稿 未标注权限 GitHub 仓库 28.0 万 Codex、Claude、Cursor 有
recipe 备份 sheet AS CSV 联网访问 GitHub 仓库 27.9 万 Codex、Claude、Cursor 有
recipe create Gmail filter 邮件管理 未标注权限 GitHub 仓库 27.8 万 Codex、Claude、Cursor 有
配方观察驱动器变化 联网访问 GitHub 仓库 27.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.6 KB
模型实际读到的说明书原文,来自技能仓库

桌面宠物「宠物记事本」Skill

把爸爸的桌面宠物(C# 单文件 WinForms 桌宠)封装成可重新生成、可维护、可自包含的 skill。
当前形象:海豹(Seal) / 猫咪(Cat) / 狗狗(Dog) 三宠物,右键宠物→转盘→「切换宠物」可切换,选择框支持滚轮翻阅。

目录结构(本 skill 自包含)

pet-desktop/
  SKILL.md              # 本文件
  build.bat             # 一键重建 exe(纯 ASCII、无 BOM、无中文注释)
  scripts/              # 全部源码(权威可重建副本)
    *.cs                # 13 个源文件(+ EmbeddedAssets.cs 由 gen_embedded.py 生成)
    gen_embedded.py     # 把 ../assets 里的素材包内嵌成 EmbeddedAssets.cs(相对路径,自包含)
    EmbeddedAssets.cs   # 自动生成,勿手改
  assets/               # 素材与图标(随包分发,改图后重跑 gen 即重新内嵌)
    sealy_sprite_pack_v2/   # 海豹 6 帧 _alpha.png
    cat_anim_pack_v2/       # 猫 6 帧 _alpha.png
    dog_anim_pack/          # 狗 4 帧 _alpha.png(01_sit/02_blink/03_sleep_a/04_sleep_b)
    app.ico                # 程序图标(ASCII 名,宠物记事本.ico 的副本)

> ⚠️ 日常迭代的源码权威副本在 F:\WorkBuddy\sealpet_src\(见下方「与 F 盘工作副本的关系」)。本 skill 的 scripts/ 是同一份的可重新生成封装副本,用于归档/分发;两者要保持同步。

构建(生成 exe)

方式一:一键 bat(推荐)

build.bat

输出 <skill>\pet.exe(单文件、自带图标)。bat 内部先跑 gen_embedded.py 重新生成 EmbeddedAssets.cs,再用系统 csc.exe(.NET Framework 4.x)编译。
- E:\PythonRunning\python.exe 不存在时自动回退 python;csc.exe 默认走 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe。

方式二:手动(Git Bash 沙箱内需绕过 csc 路径守卫)

E:/PythonRunning/python.exe scripts/gen_embedded.py
export MSYS_NO_PATHCONV=1
DIR=/c/Windows/Microsoft.NET/Framework64/v4.0.30319
CC="$DIR/c"sc".exe"
"$CC" /nologo /target:winexe /win32icon:assets/app.ico /out:pet.exe \
  /r:System.Windows.Forms.dll /r:System.Drawing.dll /r:System.dll /r:System.Core.dll \
  scripts/Assets.cs scripts/BubbleInput.cs scripts/EmbeddedAssets.cs scripts/LayeredForm.cs \
  scripts/LayeredImage.cs scripts/Models.cs scripts/Native.cs scripts/PetForm.cs \
  scripts/Program.cs scripts/RingMenu.cs scripts/SpeechBubble.cs scripts/TaskListForm.cs \
  scripts/PetPickerForm.cs

⚠️ composite.cs 不要加进编译命令行(它依赖别的东西/已废弃)。编译需含 PetPickerForm.cs。

部署(到桌面)

交付的 exe 路径:C:\Users\25080\Desktop\办公小工具\电子宠物\宠物记事本.exe

🔴 铁律(改前必读):
1. 改 exe 前先备份旧 exe:copy 宠物记事本.exe F:\WorkBuddy\AgentTemp\pet_backup\宠物记事本_backup_<时间戳>.exe
2. 绝不要无脑覆盖桌面 exe:除非爸爸明确要求更新;覆盖前必须备份。
3. 只交付一个 exe:不维护「不裁边」等变体;单 exe 自带全部素材(内嵌 base64),无 _internal 目录。
4. 编译后用离屏验收(见下)确认无回归,再覆盖桌面 exe。

离屏验收桩(无需 GUI、可在沙箱跑)

编译出的 exe 支持隐藏参数出图,用 Python/OpenCV 量化(绝不可靠肉眼,透明背景会被读成黑):

pet.exe --render-pets <out.png>                 # 海豹+猫+狗 三列并排
pet.exe --render-pet <seal|cat|dog> <out.png> [action] [phase] [blink]   # 单帧
pet.exe --render-petpicker <out.png>            # 切换宠物选择框
pet.exe --render-sleep/-ring/-bubble/-speech/-tasklist <out.png>          # 其它交互框

验收要点:用 np.fromfile(p,np.uint8)+cv2.imdecode 读中文路径;取 alpha 通道数不透明像素(狗三帧约 9860、应与海豹/猫同尺寸),确认无黑块/无重叠。
另:无参数启动 exe 进程存活 ≥4s 即 GUI 正常;最后比对 md5。

加新宠物(如再加一只)

  1. 把新宠物的素材包(每帧 <name>.png + <name>_alpha.png,_alpha.png 是完整 RGBA)放进 assets/<pack>/。
  2. scripts/gen_embedded.py 的 MAPPING 加 4 行((内嵌名, 包目录, *_alpha.png)),内嵌名约定 xxx_sit0/1、xxx_sleep0/1。
  3. Assets.cs:enum PetKind 加新值;CoreNames 加 4 个名;GetFor 加该宠物的选帧分支(idle=…sit0 / 眨眼=…sit1;Sleep=…sleep0/1 交替;Jump/Puff/Shout/Walk 回落 sit0/1)。
  4. Models.cs 持久化解析支持新枚举值(pet.json 的 {"pet":N})。
  5. PetForm.cs OpenPetPicker 加一行 PetOption(新Kind, "名字", frame.Clone())。
  6. Program.cs 的 --render-pet / --render-pets / --render-petpicker 补新宠物(可选,方便验收)。
  7. 跑 build.bat → 离屏验收 → 备份并部署桌面。

已知铁律(改代码前必读,踩过的坑)

  • 高分屏去模糊(DPI 感知):Program.cs 声明 SetProcessDpiAwareness(2),Px/PxInv 按真实 DPI 物理解码+1:1 绘制;改尺寸相关偏移/字号必须随 SealSize(=180) 等比,写死像素会裁切/变粗。
  • 透明窗:要透明一律用 LayeredForm 真逐像素 alpha(UpdateLayeredWindow)。输入卡因承载真实 TextBox 等子控件,不能用 LayeredForm(会让子控件不显示)——输入卡用普通 Form + Region 精确裁切(BuildRegion 的 E=0 不外扩),白边靠描边内移解决,绝不可靠改 BackColor 糊弄。
  • 切换宠物选择框闪退:IsInsideAnyFloating() 必须包含 _petPicker,且 OpenPetPicker() 末尾设 _lastDialogAt 宽限。
  • 交互框风格 = cupcake:米白卡 #FAF7F4 + 暖灰描边 #CBC1BB(已加深,原 #E6DDD7 太淡发虚)+ 青绿主色 #63C6C0;尺寸常量全走 BubbleArt.UI(当前 5/3),字号走 BubbleArt.UIFont=UI*0.5(字不可乘 UI 双重放大)。
  • z 序:所有浮动窗提升 HWND_TOPMOST,PetForm 每秒保活。
  • 沙箱出公网被 TLS 拦截:做样式预览直接发 HTML 给爸爸本地看,别在沙箱截图。

当前版本

  • 桌面 exe:C:\Users\25080\Desktop\办公小工具\电子宠物\宠物记事本.exe,md5 20b227adb417dd455d5c745ab5eb6010(8549888 B,2026-11-03,三宠物版)。
  • 16 帧内嵌(海豹6 + 猫6 + 狗4),pet.json 存 {"pet":0/1/2}。

与 F 盘工作副本的关系

  • 日常改代码在 F:\WorkBuddy\sealpet_src\(记忆铁律要求源码持久于此、绝不放 AgentTemp);改完跑构建验证后部署桌面。
  • 本 skill 的 scripts/ / assets/ 是该工作副本的同步封装;如需对外分发/归档,先把 F: 最新源码与素材同步进本 skill,再跑 build.bat 产出 pet.exe。
  • 不要只改 skill 不更新 F:,也不要只改 F: 不更新 skill——两处保持同源。

常见问题

5 问
答案由本站依据条目字段整理
宠物记事本怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_3825ff73/pet-notbook。安装方式为未标注。装完刷新技能列表或重开客户端。

宠物记事本支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

宠物记事本权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

宠物记事本收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

宠物记事本用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。