mcpField
B
backup

backup

github.com/terrylicaクラウド・DevOps198 回インストール今日更新
リポジトリ

backup について

asciinema の録画を GitHub の孤立ブランチへストリーミングバックアップするためのスキルです。設定、状態確認、バックアップ停止、最近のコミット確認に対応します。

主な機能

  1. 01バックアップ自動化の設定と開始
  2. 02稼働中のバックアップと最終同期の確認
  3. 03現在のセッションのバックアップ停止
  4. 04最近のバックアップコミットの確認
  5. 05リポジトリと同期間隔の設定

活用シーン

  1. 01GitHub リポジトリへのストリーミングバックアップ開始
  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 の orphan ブランチへのストリーミングバックアップを設定、管理します。

自己進化型スキル:このスキルは使用を通じて改善されます。指示が誤っている場合、パラメーターにずれが生じた場合、または回避策が必要になった場合は、後回しにせず、ただちにこのファイルを修正してください。実際に再現可能な問題がある場合にのみ更新してください。

引数

引数説明
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 CLI がインストールされていませんbrew install gh
fswatch が見つからないfswatch がインストールされていませんbrew install fswatch
認証エラーGitHub トークンが無効または期限切れですgh auth login
orphan ブランチエラーブランチが初期化されていません/asciinema-tools:daemon-setup を実行します
録画が見つからない有効な .cast ファイルがありません先に録画を開始してください

実行後の振り返り

このスキルの実行後、終了する前に確認してください。

  1. コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった指示またはエラーテーブルを修正してください。
  2. パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェイスにずれが生じている場合は、使用例とパラメーターテーブルを実態に合わせて更新してください。
  3. 回避策が必要でしたか? — 即興で対応した場合(異なるフラグや追加手順など)は、次回同じ回避策が不要になるように、この SKILL.md を更新してください。

問題が実際に再現可能な場合にのみ更新してください。推測に基づく更新は行わないでください。

コメント