夜雨聆风学习资料网

ARTICLE · 1082509

AI工具|从开发到上架:WorkBuddy 照片分类整理技能

AI工具|从开发到上架:WorkBuddy 照片分类整理技能

家里的照片越堆越多,微信备份动辄上百 GB,云端整理工具要么收费、要么把照片传到别人的服务器上。我决定自己动手,用 WorkBuddy 做一个照片分类整理技能,从提示词到上架技能市场,一步不落走完了全程。下面重点讲两件事:WorkBuddy 技能怎么创建,怎么发布上架。

一、先看成品

动手之前,先看看做完能得到什么。

技能跑完一个照片目录,会产出这样的结构:

  • 01 到 06 的人物类:人物合影、人物特写、儿童成长、活动聚会、生活旅游、日常记录
  • 11 到 14 的记录类:风景旅游、生活记录、美食、宠物、证件卡照
  • 90 到 95 的排除类:表情包、聊天截图、二维码票据、文档表格、广告海报、模糊废片
  • 一份分类报告,各类数量一目了然
  • 一份分类明细,每张图归了哪类、为什么、和哪张重复,全都记着账

整理后的目录实景

三类编码对应三层含义:0 开头是有人物,1 开头是没人但有意义,9 开头是没意义的废弃照片。还有一份验收报告:输入多少张、保留多少张、筛除多少张,数量守恒,源文件分毫未动。

成品的样子心里有数了,接下来从零开始建这个技能。

二、开发起点:一个 WorkBuddy 技能长什么样

WorkBuddy 的技能,本质是一个文件夹加上一份说明书。

  • SKILL.md:说明书,也是提示词。WorkBuddy 靠它知道这个技能叫什么、什么时候用、怎么用。
  • scripts 目录:真正干活的脚本。技能的一切能力都在这里。
  • references 目录:进阶参考文档。SKILL.md 里写不下的策略细节、阈值调优,放这里按需加载。

技能目录结构实景

把文件夹放进技能目录,WorkBuddy 就能发现并加载它。没有注册中心、没有编译环境,目录即技能。

三、第一步:照片分类整理 SKILL.md

创建技能,八成功夫花在 SKILL.md 上。新手最容易把它写成产品文档,其实它是提示词,是写给 AI 看的作业指导书。

SKILL.md 实例:元信息与技能概述

以下四件事必须写清楚。

触发词写具体场景,不写名词。 用户不会说"执行照片分类",他会说"整理下照片""把人物和旅游的分出来"。SKILL.md 里就要把这些口语原样列进去,AI 才唤得起。

命令表一条一条排。 全量分类、增量分类、断点续跑、精筛、验收,每种场景对应一条命令、一行产出说明。AI 按场景对号入座,不会乱试。

执行前必须告知用户的事,写死在正文。 比如处理速度、大目录要并行、默认只复制不删除。用户点了同意才动手,这是信任的来源。

数据安全红线,直接写进正文并加粗。 我的技能里是这样一段:

## ⛔ 数据安全红线(强制,不可协商)

1. 原始文件只读:不修改、不移动、不删除源目录任何照片,

   始终以复制方式产出。随时可用验收脚本逐字节比对源与副本。

2. 数据不出本机:照片全程留在本机磁盘与内存,不上传云端、

   不调用任何在线接口。可设环境变量强制零联网。

这段红线是整个技能的定海神针,后面所有脚本设计都围绕它展开:落盘固定用复制、输出路径做安全校验、模型缺失只降级不联网下载。

SKILL.md 定稿之后,剩下的功夫在脚本上。这部分同样不用自己写代码,通过提示词交给 WorkBuddy 来做,叮嘱一句:尽量通过脚本实现功能,尽可能少消耗词元。

四、第二步:技能打包

打包这一步不用自己对着清单逐项检查,WorkBuddy 自己就能干这个活。

把技能文件夹准备好之后,在对话框里发一句提示词:

我需要将该技能发布到workbuddy开发平台,请检查该技能是否符合发布规范。

另外要补全display_name、display_name_en、author等信息。

WorkBuddy 会按发布规范逐项检查技能:目录结构齐不齐、SKILL.md 元信息缺什么,缺的 display_name、display_name_en、author 这些字段会提示补全。原来要人工查半天的事,一句话就办完了。

WorkBuddy 按发布规范检查并补全元信息

人工要做的只剩最后一道复核:看一眼补全的元信息是否和技能实际能力一致,在本地完整跑一遍主流程,确认无报错、产物齐全,然后输入提示词,让 WorkBuddy 输出可直接上架的技能压缩包。

五、第三步:上架发布

到这一步,技能已经是一个合格的包,最后是让它被别人找到。

名称与触发词对齐搜索习惯。 我把技能定名为"照片分类整理",触发词里放进"整理照片""图片分类""分出人物和旅游照片"这些用户嘴边的话。名字是给搜索看的,触发词是给唤起用的,两边都要照顾。

说明按陌生用户重读一遍。 自己写的自己看都顺,但新用户没有你的上下文。哪些前置条件没说清、哪些默认行为没交代、数据安全红线有没有放在显眼位置,全部补齐。技能要碰用户数据,红线写在前面的技能更容易被信任。

版本号与更新说明写清楚。 首版标 1.0.0,之后每次修 bug、加功能升版本、写记录,装了的人知道更新了什么,也方便自己回溯。

提交到 WorkBuddy 开放平台的发布技能入口:上传 zip 压缩包,大小不超过 3MB,平台自动解包并生成技能 ID,然后按配置技能、确认信息、提交审核三步走完。

开放平台上传代码包,三步提审

审核通过,技能就出现在技能商店里,别人搜"照片分类整理"就能找到、一键安装。从这一刻起,你踩过的坑就变成了别人的快捷方式。

技能商店里的照片分类整理

六、小结

整条路串起来就三步:写好 SKILL.md 让技能唤得起、打包让技能交得出去、上架让成果走出自己机器。

这就是个人开发者的复利:你为自家照片踩的每个坑,都沉淀成了市场上一个可复用的技能。

相关学习资料