mcpField
P
play

play

github.com/terrylicaクリエイティブ・メディア190 回インストール1 日前に更新
リポジトリ

play について

play は、専用の iTerm2 ウィンドウで .cast のターミナル録画を再生するスキルです。ファイルや再生オプションの選択を案内し、AppleScript で再生を開始します。

主な機能

  1. 01iTerm2 で .cast 録画を再生
  2. 02再生速度とアイドル時間の上限設定
  3. 03ループ再生とターミナルのサイズ調整
  4. 04マーカーで再生を一時停止

活用シーン

  1. 01保存したターミナルセッションの確認
  2. 02指定速度で録画を再生
  3. 03録画のループ再生やアイドル時間の制限

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/playを入力して読み込まれたか確認します。

同梱ファイルreferences/evolution-log.md

詳細

/asciinema-tools:play

専用の iTerm2 ウィンドウでターミナルの録画を再生します。

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

引数

引数説明
file.cast ファイルのパス
-s, --speed再生速度(例:-s 6)
-i, --idle-time-limit最大アイドル時間(秒)
-l, --loop再生をループ
-r, --resizeターミナルのサイズを録画に合わせる
-m, --markersマーカーで一時停止

実行

ユーザーが選択したオプションを指定して asciinema-player スキルを呼び出します。

スキップ条件
  • file が指定されている場合 → フェーズ 1(ファイル選択)をスキップ
  • -s が指定されている場合 → フェーズ 2(速度選択)をスキップ
  • -i/-l/-r/-m のいずれかが指定されている場合 → フェーズ 3(オプション)をスキップ
ワークフロー
  1. 事前確認:iTerm2 と asciinema を確認
  2. 検索:.cast ファイルを探す
  3. 選択:AskUserQuestion でファイルを選択
  4. 速度:AskUserQuestion で再生速度を選択
  5. オプション:AskUserQuestion で追加オプションを選択
  6. 起動:AppleScript 経由で iTerm2 を開く

例

# Play recording at normal speed
/asciinema-tools:play session.cast

# Play at 6x speed
/asciinema-tools:play session.cast -s 6

# Play with idle time limit and looping
/asciinema-tools:play session.cast -i 2 -l

トラブルシューティング

問題原因解決策
iTerm2 が見つからないインストールされていないbrew install --cask iterm2
ウィンドウが開かないAppleScript の問題iTerm2 にアクセシビリティ権限を付与する
再生が途切れるファイルが大きい-i 1 を使用してアイドル時間を制限する

実行後の振り返り

このスキルの実行が完了したら、終了する前に確認してください:

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

問題が実際に再現可能な場合にのみ更新してください。憶測で更新しないでください。

コメント