技能教程 · 场景
把整场工作坊的议程交给代理来排
装一个技能,备的是一个活动。给我排一场 90 分钟、十二个人、不上投影的沟通工作坊
是另一种活——代理得挑好几个文件夹、把分钟数加平、守住你的约束。下面是这条闭环,命令逐条可抄。
代理凭什么叫得动这活
因为文件夹发的是数据,不是形容词。每个 SKILL.md 的 frontmatter 都写死了 group_size、duration_minutes、setting、props,机器索引 skills.json 一一对应。于是代理把议程当算术来解——十二人、不上投影、90 分钟
先变成一次筛选、再变成一次求和——然后才写流程表。人读打印的流程表,代理读字段。这个分工就是设计本身。
第一步:把需求连约束一起给
诀窍在于把约束说出口,因为那些正是代理拿来匹配的字段:
能产出真议程的一句话
> 12 people, 90 minutes, no projector, one measurable core. > Pick three candidates (opener + core + close) from the > communication category and show the agenda math before you install.
说「不上投影」,代理就丢掉任何要屏的;说「可测量核心」,它就够向带前后测的 assessment-type 文件夹。约束进,合理的候选清单出。
第二步:让它筛 skills.json,别逛
如果代理有终端,它可以自己把抽屉筛窄,而不是瞎猜:
按需求筛候选
curl -s https://workshopskill.com/en/skills.json | jq -r ' .skills[] | select(.category=="communication" and (.group_size|test("^[0-9]+$")) and (.duration_minutes|tonumber) <= 20) | .name' # 代理回给你名字加各自分钟数;留下能凑满你窗口的那几个
第三步:一个循环装完整套
选定之后,整套一次装完——每个包都解压成一个加载器就绪的文件夹:
每个活动一条命令
for s in blind-portrait the-listening-ladder exit-ticket; do curl -LO https://workshopskill.com/en/activities/$s/files/$s.zip unzip -o $s.zip done # 每个文件夹:SKILL.md + 流程表 + 道具卡 + 复盘 +(若是测评型)assessment.json
第四步:拼成议程,印出纸件
现在让代理把选中的文件夹排进这一天、交出人来处理的输出——要印的流程表、由 props 字段生成的采买清单,以及线上下一步的决定:assessment.json 走纸面(零账号),或走 formlm-cli 这条道生成变化量报告。两扇门天生留给人:打印机,和那一句登录。
接着读
常见问题
代理怎么知道每个活动要跑多久?
因为每个 SKILL.md 的 frontmatter 里都带着数字:duration_minutes、group_size、setting、props。代理读的是这些字段,不是宣传话,于是它能把议程当算术来加——开场 10、核心 15、复盘 10——并在动手装之前先核对总时长合不合你的窗口。文件夹发的是数据,这正是它能算的原因。
它能排一整场多活动的工作坊,而不只是一个练习吗?
能——这正是这条闭环和「装单个技能」的区别。你给需求(人数、总时长、要不要投影、想要几个可测量的核心),代理照约束把 skills.json 筛成候选,再把它们排成开场 / 核心 / 核心 / 收尾,让分钟数加得起来。它负责提议,你负责拍板。代理把装配干了,人做决定。
它会打印、或需要账号吗?
排议程和 curl 下载都是无人值守跑的——匿名即可。留在人手上的两件事是打印机本身,以及你想要线上前后测时那一下 FormLM 登录;技能会叫代理停在那里、把那一行交给你。纸面量尺完全不需要账号。