mcpField
B
backup

backup

github.com/terrylica云与 DevOps198 次安装今天更新
代码仓库

关于 backup

用于配置和管理 asciinema 录制内容流式备份到 GitHub 孤儿分支的技能,支持设置、查看状态、停止备份和检查近期备份提交。

主要功能

  1. 01配置并启动自动备份
  2. 02查看活动备份与上次同步
  3. 03停止当前会话的备份
  4. 04查看近期备份提交
  5. 05设置仓库与同步间隔

适用场景

  1. 01启动到 GitHub 仓库的流式备份
  2. 02检查备份是否正在同步
  3. 03禁用某个会话的备份
  4. 04查看近期备份历史

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/terrylica/cc-skills --skill backup

安装后在 Claude Code 中输入/backup确认已加载。

附带文件references/evolution-log.md

详细介绍

/asciinema-tools:backup

配置和管理到 GitHub 孤立分支的流式备份。

自我进化技能:此技能会在使用过程中不断改进。如果指令有误、参数发生变化,或需要采用变通方案,请立即修复此文件,不要拖延。仅针对真实且可复现的问题进行更新。

参数

参数说明
install配置并启动备份自动化
status显示活动备份和上次同步时间
stop禁用当前会话的备份
history查看最近的备份提交
-r, --repoGitHub 仓库(例如,owner/repo)
-i, --interval同步间隔(例如,30s、5m)
--chunk在空闲时拆分
--meta包含会话元数据

执行

使用用户选择的选项调用 asciinema-streaming-backup 技能。

跳过逻辑
  • 如果已提供操作 -> 跳过阶段 1(选择操作)
  • 如果已提供 -r 和 -i -> 跳过阶段 2-3(配置和仓库)
工作流
  1. 预检:检查 gh CLI 和 fswatch
  2. 操作:使用 AskUserQuestion 询问操作类型
  3. 配置:使用 AskUserQuestion 询问备份设置
  4. 仓库:使用 AskUserQuestion 询问仓库选择
  5. 执行:运行所选操作

示例

# Check current backup status
/asciinema-tools:backup status

# Configure and start backup automation
/asciinema-tools:backup install

# View recent backup history
/asciinema-tools:backup history

# Stop backup for current session
/asciinema-tools:backup stop

故障排除

问题原因解决方案
找不到 gh未安装 gh CLIbrew install gh
找不到 fswatch未安装 fswatchbrew install fswatch
身份验证错误GitHub 令牌无效或已过期运行 gh auth login
孤立分支错误分支尚未初始化运行 /asciinema-tools:daemon-setup
未找到录制文件没有活动的 .cast 文件请先开始录制

执行后反思

此技能完成后,请在结束前检查:

  1. 命令是否成功? — 如果没有,请修复导致失败的指令或错误表。
  2. 参数或输出是否发生变化? — 如果底层工具的接口发生变化,请相应更新用法示例和参数表。
  3. 是否需要采用变通方案? — 如果你不得不临时变通(使用不同的标志、增加步骤),请更新此 SKILL.md,避免下次调用时再次需要相同的变通方案。

仅当问题真实且可复现时才进行更新,不要针对臆测的问题更新。

评论

支持 Markdown