Lister les sessions Claude Code

VérifiéSûr

Liste toutes les sessions tmux en cours dont le nom commence par 'ai-' et affiche leur statut actuel (working, idle, permission-prompt, waiting-input, stuck). Utile pour surveiller plusieurs sessions Claude Code dans un environnement tmux afin de voir rapidement quelles sessions sont actives ou nécessitent une attention.

Spar Skills Guide Bot
DeveloppementIntermédiaire
11002/06/2026
Claude Code
#tmux#session-management#claude-code#workflow#monitoring

Recommandé pour

Notre avis

Liste toutes les sessions tmux Claude Code en cours avec leur statut actuel.

Points forts

  • Donne un aperçu rapide de l'état de toutes les sessions AI.
  • Classification claire des statuts (working, idle, permission-prompt, etc.).
  • Non intrusif : n'interfère pas avec les sessions en cours.

Limites

  • Nécessite que les sessions soient nommées avec le préfixe 'ai-'.
  • Fonctionne uniquement avec tmux, pas avec d'autres multiplexeurs.
  • Peut ne pas détecter certains états complexes (ex. sous-processus bloqués).
Quand l'utiliser

Lorsque vous gérez plusieurs sessions Claude Code et souhaitez un état des lieux rapide.

Quand l'éviter

Si vous utilisez un autre gestionnaire de sessions ou si les sessions n'ont pas le préfixe 'ai-'.

Analyse de sécurité

Sûr
Score qualité90/100

The skill only lists and inspects local tmux sessions; it does not perform any destructive, exfiltrating, or obfuscated actions. The commands are straightforward and benign.

Aucun point d'attention détecté

Exemples

List all sessions
List all running ai-* tmux sessions with their status.
Check session status
Show me the status of all Claude Code sessions right now.

name: list-sessions description: List all running ai-* Claude Code tmux sessions with their current status

List Claude Code Sessions

List all running ai-* prefixed tmux sessions and show their current status.

Instructions

  1. Get all ai- sessions:*

    tmux list-sessions -F "#{session_name}" 2>/dev/null | grep -E '^ai-' || echo ""
    
  2. For each session, capture recent output:

    "$PLUGIN_DIR/bin/capture-session" "<session_name>" 15
    
  3. Analyze each session's output to determine status:

    • working - Has , , or Thinking…
    • idle - At prompt with no activity
    • permission-prompt - Waiting for permission approval
    • waiting-input - Waiting for user input (y/n, choice, text)
    • stuck - In editor, pager, or hanging
  4. Output a table:

    Session                Status              Details
    ───────────────────────────────────────────────────
    ai-worker-001          working             Editing src/api.ts
    ai-worker-002          permission-prompt   Bash: npm install
    ai-brainstorm-design   idle                At prompt
    
  5. If no sessions found:

    No ai-* sessions found.
    
    To create one: /session-tools:spawn-session worker
    
Skills similaires