AIGC: ContentProducer: Minimax Agent AI ContentPropagator: Minimax Agent AI Label: AIGC ProduceID: "00000000000000000000000000000000" PropagateID: "00000000000000000000000000000000" ReservedCode1: 304502200aeae2a301f4803eddb248d5a31e8f539736d5b0e84643401248863a59f9eca1022100e7e82e85cab6b1ae66ca1a16448f3040078325c951f548293f5fa5db92d710b0 ReservedCode2: 3046022100fc82f0e2c81471b88f6b6b7a00b32cf8d6a29f3967440c99e21ba69202a99f7c022100fc848215ff03569403cb6b70bbf52dde4cb45e739cb8cae35ea576a2129e7f53 description: |- 修改文件前的自动备份工具。 当需要修改重要文件时,先备份再修改,改完后让用户检查,确认无误后删除备份。 name: file-backup
修改重要文件前,特别是: - 配置文件 - 核心机制文件 - 用户指定的敏感文件
检测到要修改重要文件时,先创建备份:
cp 原文件 备份目录/原文件.日期.bak
例如:cp config.json backups/config.json.2026-03-14.bak
正常执行修改操作
修改完成后,必须主动让用户检查:
备份已创建:backups/xxx.bak
请检查文件,确认无误后告诉我"可以删除备份"
收到用户确认后:
rm backups/xxx.bak
备份已删除
backups/想要更强大的技能插件,就来小葱技能站7w4.net看看吧。
可以指定需要触发备份的文件类型: - 配置文件:config.json, settings.yaml - 核心文件:SOUL.md, MEMORY.md, AGENTS.md - 自定义:用户指定的其他文件
[检测到要修改 config.json]
→ 备份:cp config.json backups/config.json.2026-03-14.bak
→ 执行修改
→ 提醒:"备份已创建 backups/config.json.2026-03-14.bak,请检查config.json,确认无误后告诉我'可以删除备份'"
[用户确认]
→ 删除备份
这个技能质量中等偏上,优点是能有效防止修改文件时出错,设计思路清晰、提醒机制完善,不容易误删备份。但缺点也比较明显:功能比较单一,只适合单文件操作,遇到特殊情况(如备份失败)没有备用方案,备份策略也不够灵活。如果需要更强大的文件保护功能,可能需要配合其他工具使用。