jonnycafong/dsh-plugin-office-farmer1

dsh-plugin-office-farmer

办公室农民微信表情插件:DeepSeek Harness 自定义工具插件——「农忙打工人」怀旧农具专辑(风格模板)+ 新农具表情制作流水线

包名
dsh-plugin-office-farmer
版本
0.2.0
最近更新
2026年8月17日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用步骤:用模板制作新农具表情

以下演示用户输入新农具「石碾」时的完整流程,Agent 依次调用两个工具:

第 1 步:用 generate_sticker 查看风格模板

制作新农具前,先选取 1~2 张专辑成品作为风格参考,确认搪瓷缸怀旧风的视觉调性与排版位置。

generate_sticker(keyword: '摸鱼')   → 锄头·摸鱼(tool_01)
generate_sticker(keyword: '退退退') → 簸箕·退退退(tool_04)

产出:240×240 透明底 PNG,供 Agent 理解「农具居中偏上、底部楷体红字白描边、搪瓷缸质感」的风格标准。

第 2 步:craft_sticker 阶段一 — 备料

传入新农具名与梗文字。目录内 24 件自动出结构参考图;目录外农具需额外传 structure

目录内农具(如背篓、箩筐、风谷车……):

craft_sticker(tool: '背篓', text: '背着KPI')
→ refPath:          结构参考图 512×512(SVG 栅格化,白底线稿标注部件)
  styleAnchorPath:  风格锚点图(锄头定版原图,搪瓷缸质感锚定)
  imagePrompt:      图生图提示词(含风格关键词 + 农具名 + 结构描述)
  specPath:         制作单 spec.json(阶段二回传)

目录外农具(如石碾):

craft_sticker(
  tool: '石碾',
  structure: '石制圆盘碾轮,中心立轴,上装木推架,用于碾谷去壳',
  text: '慢慢碾'
)
→ 同上四件产出;imagePrompt 会包含用户提供的结构描述

第 3 步:Agent 图生图生成白底农具图

Agent 使用自身的图片生成能力,按图生图方式生成一张白底农具图:

  • 参考图 1:refPath(结构参考图 — 保证农具结构正确)
  • 参考图 2:styleAnchorPath(风格锚点 — 保证搪瓷缸质感一致)
  • 提示词:imagePrompt(阶段一返回)
  • 要求:白底、农具居中、正面视角、无文字

将生成图保存到本地,拿到路径。

第 4 步:craft_sticker 阶段二 — 成品化

传入生成图路径与阶段一的 specPath,插件自动完成全部后期:

craft_sticker(
  imagePath: '/path/to/生成图.jpg',
  specPath:  '/path/to/spec.json'    // 阶段一返回,自动带出农具名/梗字/含义词
)
→ path:   240×240 透明底 PNG(投稿规格成品)
  report: ['PASS 尺寸 240×240', 'PASS 透明底', 'PASS ≤500KB', 'PASS 楷体红字已渲染']

后期管线自动执行:flood-fill 白底抠图 → 168px 贴底居中定位 → 楷体红字白描边渲染 → 240×240 透明底导出 → 规格自检。同名输入得到几何一致的可投稿成品。

完整流程示意

用户:「帮我做一张石碾表情,配"慢慢碾"」
  │
  ├─ ① generate_sticker(keyword: '摸鱼')     ← 查看风格模板
  │     → 锄头·摸鱼 240×240 透明底 PNG
  │
  ├─ ② craft_sticker(tool: '石碾', structure: '...', text: '慢慢碾')  ← 阶段一备料
  │     → refPath + styleAnchorPath + imagePrompt + specPath
  │
  ├─ ③ Agent 图生图(refPath + styleAnchorPath + imagePrompt)         ← 生成白底图
  │     → /workspace/memes/gen_石碾.jpg
  │
  └─ ④ craft_sticker(imagePath: '...', specPath: '...')               ← 阶段二成品
        → 240×240 透明底 PNG + 自检全 PASS