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
請檢查檔案,確認無誤後告訴我"可以刪除備份"
小蔥技能有更好的技能skills外掛。
收到使用者確認後:
rm backups/xxx.bak
備份已刪除
backups/可以指定需要觸發備份的檔案型別: - 配置檔案: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,確認無誤後告訴我'可以刪除備份'"
[使用者確認]
→ 刪除備份
這個技能質量中等偏上,優點是能有效防止修改檔案時出錯,設計思路清晰、提醒機制完善,不容易誤刪備份。但缺點也比較明顯:功能比較單一,只適合單檔案操作,遇到特殊情況(如備份失敗)沒有備用方案,備份策略也不夠靈活。如果需要更強大的檔案保護功能,可能需要配合其他工具使用。