Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Lightsail上のClaude Code tmuxセッションをSSH経由で管理。 「セッション確認」「PR同期」「tmuxの状態」等のリクエストで発動。
.claude/skills/minicoohei-tmux-session-manager/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 35% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -25% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 14% | 0% |
Lightsail 上で稼働する Claude Code tmux セッションを SSH 経由で管理するスキル。 Issue/PR 単位のセッション状況確認、指示送信、PR 同期を行う。
以下のキーワードで発動:
リモート (Lightsail) 上:
REPO=/home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata
CC=$REPO/ops/tmux-manager/cc-session.sh
SYNC=$REPO/ops/tmux-manager/sync-prs.sh全てのコマンドは SSH 経由で実行する。ssh lightsail のエイリアスが ~/.ssh/config に設定済み。
bashssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh dashboard"
bashssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh list"
bashssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh status PR-45"
bash# デフォルト100行 ssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh capture PR-45" # 行数指定 ssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh capture PR-45 200"
bash# PR 用 ssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh create PR-45" # Issue 用 ssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh create ISSUE-123"
bashssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh send PR-45 'このPRのレビューコメントに対応して push してください'"
bashssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/sync-prs.sh --cleanup"
bashssh lightsail "cd /home/runner/actions-runner/_work/githubactions_fordata/githubactions_fordata && bash ops/tmux-manager/cc-session.sh kill PR-45"
ユーザーが「セッション確認」「今の状態は?」と聞いた場合:
dashboard コマンドで全体概要を表示status で詳細確認ユーザーが「PR 同期して」「全 PR のセッション作って」と言った場合:
sync-prs.sh --cleanup で全 Open PR を同期ユーザーが「PR-45 にレビュー対応させて」と言った場合:
status PR-45 で現在の状態を確認send PR-45 "指示内容" で指示を送信ユーザーが「PR-45 で何してる?」と聞いた場合:
capture PR-45 100 で最新出力を取得-o ConnectTimeout=10 を追加ops/tmux-manager/logs/ に保存されている| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-04 | fail→fail | 10,159 | 3,158 | -69% | 1 | 1 | 0% | 1,596 | 1,554 | -3% | 0 | 0 | — |
case-01 | fail→pass | 9,209 | 9,400 | +2% | 1 | 1 | 0% | 1,518 | 2,374 | +56% | 0 | 0 | — |
case-02 | fail→fail | 11,411 | 1,407 | -88% | 1 | 1 | 0% | 1,850 | 1,373 | -26% | 0 | 0 | — |
case-03 | fail→fail | 5,920 | 4,893 | -17% | 1 | 1 | 0% | 941 | 1,397 | +48% | 0 | 0 | — |
case-05 | fail→fail | 8,534 | 2,749 | -68% | 1 | 1 | 0% | 1,251 | 1,415 | +13% | 0 | 0 | — |
case-06 | fail→pass | 10,513 | 3,115 | -70% | 1 | 1 | 0% | 1,598 | 1,702 | +7% | 0 | 0 | — |
case-07 | fail→pass | 6,760 | 1,977 | -71% | 1 | 1 | 0% | 1,089 | 1,466 | +35% | 0 | 0 | — |
case-08 | fail→fail | 5,680 | 3,336 | -41% | 1 | 1 | 0% | 952 | 1,567 | +65% | 0 | 0 | — |
case-09 | fail→fail | 7,362 | 1,928 | -74% | 1 | 1 | 0% | 1,180 | 1,484 | +26% | 0 | 0 | — |
case-10 | fail→fail | 7,932 | 2,619 | -67% | 1 | 1 | 0% | 1,376 | 1,447 | +5% | 0 | 0 | — |
case-11 | fail→fail | 15,236 | 3,980 | -74% | 1 | 1 | 0% | 2,634 | 1,668 | -37% | 0 | 0 | — |
case-12 | fail→pass | 11,986 | 2,064 | -83% | 1 | 1 | 0% | 2,013 | 1,503 | -25% | 0 | 0 | — |
case-13 | fail→pass | 11,140 | 5,140 | -54% | 1 | 1 | 0% | 1,658 | 1,887 | +14% | 0 | 0 | — |
case-14 | pass→pass | 10,769 | 5,446 | -49% | 1 | 1 | 0% | 1,588 | 2,048 | +29% | 0 | 0 | — |
case-15 | fail→pass | 10,481 | 1,839 | -82% | 1 | 1 | 0% | 1,712 | 1,431 | -16% | 0 | 0 | — |
case-16 | fail→pass | 9,153 | 3,477 | -62% | 1 | 1 | 0% | 1,566 | 1,708 | +9% | 0 | 0 | — |
case-17 | pass→pass | 13,570 | 3,039 | -78% | 1 | 1 | 0% | 2,222 | 1,684 | -24% | 0 | 0 | — |
case-18 | fail→pass | 12,057 | 1,943 | -84% | 1 | 1 | 0% | 1,972 | 1,488 | -25% | 0 | 0 | — |
case-19 | pass→pass | 9,775 | 2,288 | -77% | 1 | 1 | 0% | 1,632 | 1,545 | -5% | 0 | 0 | — |
case-20 | pass→pass | 8,254 | 5,254 | -36% | 1 | 1 | 0% | 1,342 | 1,966 | +46% | 0 | 0 | — |
case-21 | pass→pass | 8,592 | 5,374 | -37% | 1 | 1 | 0% | 1,380 | 2,106 | +53% | 0 | 0 | — |
case-22 | pass→pass | 13,714 | 7,929 | -42% | 1 | 1 | 0% | 2,423 | 2,494 | +3% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +36 percentage points is the difference between those two pass rates over the 21 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.