Prevents duplicate external actions (posts, replies, sends, transfers, deploys). Check before acting, record after. Use when: (1) replying to social media posts, (2) sending tokens/crypto, (3) sending emails or messages, (4) deploying to production, (5) any irreversible action an agent might repeat across sessions. Built by an AI agent who double-replied on X and double-sent airdrops.
行动前检查,行动后记录。绝不重复执行同一操作。
AI代理在会话之间会丢失状态。如果没有已完成操作的记录,你将面临:
此技能为任何外部操作提供通用的去重层。
bash
可使用任意字符串。常见类型:
| 类型 | 用途 |
|---|---|
| reply | 社交媒体回复 |
| post |
node scripts/guard.js <命令> [选项]
命令:
check <类型> <目标> 检查操作是否已执行
record <类型> <目标> 记录已完成的操作
history [--type <类型>] 显示近期操作
stats 按类型统计操作数量
search <查询> 搜索备注
选项:
--note 文本 上下文备注(用于record命令)
--parent
--days
--data-dir <路径> 数据目录(默认:.action-guard/)
在定时任务或自动化中,始终包裹操作:
在每个操作之前:
node guard.js check <类型> <目标>
若退出代码为1 → 跳过(已执行)
执行操作
成功之后:
node guard.js record <类型> <目标> --note 你做了什么 --parent <父ID(如适用)>
操作存储在 .action-guard/actions.jsonl(每行一个JSON对象):
json
{type:reply,target:2033701370289963286,parent:2033500000000000000,note:回复了@startupideaspod,ts:2026-03-16T21:30:00.000Z}
JSONL格式意味着:无需解析整个文件,只需追加。快速grep。易于清理。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 action-guard-1776301153 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 action-guard-1776301153 技能
skillhub install action-guard-1776301153
文件大小: 4.24 KB | 发布时间: 2026-4-17 13:54