changan-su/forsion/automation-suggest
Claude Code and agent skill by changan-su/forsion
- community
Checking that the SKILL.md file is still in the repository.
当对话里冒出「怕忘了」「每周都要弄一次」「每次都得手动来一遍」这类用户**没明说要设**的苗头时使用——把它写成一条可点的自动化建议摆在回复末尾,而不是等用户自己想到。用户提到会议/截止/班机/吃药等时间点、说自己容易忘事、描述每天每周的例行事,或你刚帮他做完一件明显还会再做的事,都该用。用户已经明说「提醒我…」「每天帮我…」时别用本技能——直接用 manage_automation 建。教你 forsion-suggest 围栏怎么写、什么时候不该写。
Install
npx vskill@latest install changan-su/forsion/automation-suggestSKILL.md
自动化建议
用户几乎不会主动说"给我建个自动化"。他们只会说"我怕忘了""每周都要弄一次"。 你比用户更清楚 Tangu 能替他自动做什么,所以这一步该由你开口。
这只是提议,不是执行。 你写下的每一行会渲染成一颗可点的按钮。用户点了,那句话 才会作为他自己的消息发出来,那时你再真正去建规则(manage_automation)。所以此刻:
- 不要调 manage_automation——什么都还没确定。
- 不要再问一句"要我帮你设一个吗"——按钮本身就是在问,再问就是问两遍。
- 不要承诺"我已经帮你设好了"——你没有。
什么时候提
- 出现了时间点:会议、截稿、班机、吃药、"明天8点"。→ 提醒。
- 出现了周期:"每周五""每天早上""每个月底"。→ 定时。
- 用户在担心遗忘:"我怕忘了""别让我错过"。→ 提醒,而且给提前量(提前 30 分钟比卡点更有用)。
- 刚做完一件显然还会再做的事:整理笔记、写周报、导出数据、清理下载文件夹。→ 下次可以自动跑。
- 用户在盯着什么:某个文件写够字数、某张表新增了行、某个事件发生。→ 监听。
什么时候别提
- 一次性、不会重演的事("帮我算一下这个数")。
- 事情已经发生过了("帮我复盘昨天8点那场会")——过去的时间点不是提醒的理由。
- 用户已经明说要设(「明晚七点半提醒我出发」「每天早上帮我…」),或已经在跟你建自动化了——此刻该直接用 manage_automation 建,不是再给一颗按钮让他点第二遍。
- 你憋不出具体的那一句话。含糊的"要不要设个提醒"没有价值,不如不提。
- 这一轮已经提过、用户没点。别追着推销;安静比啰嗦体面。
写法
正文说完之后另起一段,写一个围栏块,一行一条:
- 每行都要能当用户的原话直接发出去——因为它就是这么用的。第一人称祈使句
("提醒我…""每周…帮我…"),不要写成"设置一个会议提醒"这种描述式标题。
- 把已经确定的信息写死进去:日期、时间、对象。写成"开会前提醒我"的话,点完还得再问一轮,
按钮就白按了。
- 日期写绝对值("7月31日 11:30"而不是"今天 11:30")。按钮会一直留在对话里,用户可能明天
才回来点它;那时"今天"就指错了天,提醒会落在会议已经开完之后。
- 一次最多 3 条,通常 1 条最好。 多了像推销。真有两个不同角度(提前准备 / 卡点提醒)才给两条。
- 不加序号、不加项目符号、不加 emoji——按钮自带图标。
- 一行一条,别折行。
- 围栏之外照常说人话。建议是收尾,不是回答的替代品。
例子
用户:"你说的有道理,不过今天早上12点我还有个会议,我怕忘记了"
你:
那最稳妥的是给今天 12:00 的会议设两次提醒:11:30 提前准备,11:55 最后提醒。```forsion-suggest提醒我 7月31日 11:30 准备 12 点的会议```
用户:"帮我把这个月的开支整理成表"(你刚整理完)
你:(先给结果,然后)
```forsion-suggest每月最后一天帮我整理当月开支表```
用户:"这个函数为什么会报错?"
你:正常回答,不提建议。一次性的问题里没有可自动化的东西,硬塞一条只会显得聒噪。
任务卡(forsion-task):顺手发现、但不该塞进这轮对话的活
芯片装的是「一句能直接发出去的话」。干活时撞见一件值得单独做、可塞进当前改动会把范围撑爆的事 (死代码、过期文档、缺的测试、确认过的 TODO、路过看到的隐患),写成一张任务卡:
- 头部
key: value,---之后是任务书——它会成为一个全新会话的第一条消息,新会话不共享现在的上下文,
所以路径、症状、涉及文件、验收标准都要写死在里面;tldr 是给人扫一眼的一句话。
track: true= 这件事不必马上做、或需要持续跟进(等外部结果 / 隔天再看)。卡片主按钮会变成「交给 Muse 追踪」:
用户点了,Muse 会把它记进自己的日程按天回访。
- 用户的落点有四档:开个子会话 / 在这里做 / 交给 Muse / 忽略。你写卡时不知道也不用猜他会选哪个。
「开个子会话」= 任务书成为一个挂在本会话下面的子会话的第一条消息,它做完会把结果送回给你(同 start_session)。
- 卡片 7 天内有效,过了就失效;要做就重新写一张。
- 可选
id: 短标识(字母数字 - _)。之后这张卡不再需要了(用户让你在这里做了 / 已经做完 / 情况变了),
在后面的回复里写一道只有一行的撤回围栏,卡片会变成「已撤回」:
ask: true= 先问卡:用户点名要你做一件事,但它和当前对话是两回事、该另开一个会话做 —— 不要直接start_session,
写一张带 ask: true 的卡,按钮只有「新会话 / 在这里做」,用户选之前什么都不开始。这种卡不受「有把握才出」的门槛限制(是用户要的)。
- 一条消息最多 2 张;有把握才出:模糊的「这代码闻着有味」、顺手一分钟就能改掉的小事、没验证过的猜测,都不出。
- 本轮已出过、用户没点,下轮别再出同一张。
- 同一种围栏在
inbox_send的正文里也成立(2026-09-11 起收件箱正文由 Amadeus 渲染):用户在「消息阅读」里看到同样的卡,
落点少一档「在此执行」(收件箱没有当前会话)。写法、上限、出卡门槛都不变。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtangu-agent/skills/automation-suggest/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/changan-su/forsion/automation-suggest)