WorkshopSkill 活动文件夹

技能教程 · 场景

把整场工作坊的议程交给代理来排

装一个技能,备的是一个活动。给我排一场 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 登录;技能会叫代理停在那里、把那一行交给你。纸面量尺完全不需要账号。