tgms-backup

star 1

当用户说“备份/归档/备份到 GitHub”时使用。执行 TGMS 代码与逻辑的双落地备份(上级目录 + 项目 backups/code_logic),并可选提交推送到 origin/main。

FogMaly By FogMaly schedule Updated 2/26/2026

name: tgms-backup description: 当用户说“备份/归档/备份到 GitHub”时使用。执行 TGMS 代码与逻辑的双落地备份(上级目录 + 项目 backups/code_logic),并可选提交推送到 origin/main。

TGMS Backup Skill

触发条件

当用户表达以下意图时触发本 skill:

  • 备份项目
  • 归档代码
  • 备份到 GitHub

执行步骤

  1. 在项目根目录执行 ./scripts/backup_code_logic.sh
  2. 若用户明确要求同步 GitHub,执行:
    • ./scripts/backup_code_logic.sh --git-backup
    • ./scripts/backup_code_logic.sh --git-backup --message "backup: ..."
  3. 校验产物是否同时存在于两个目录:
    • ../TG_Media_System_code_logic_backups/
    • ./backups/code_logic/
  4. 回传本次归档文件名、sha256、是否推送成功。

行为约束

  • 不在对话或日志里回显任何 token。
  • 归档口径以 scripts/backup_code_logic.sh 的排除规则为准,不额外放行运行态数据。
  • 若 push 失败,返回失败原因并停止,不做高频重试。

快速入口

优先使用 scripts/run_backup.sh,该脚本会自动定位 TGMS 项目根目录并转发参数。

Install via CLI
npx skills add https://github.com/FogMaly/TG-Media-System --skill tgms-backup
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator