Enregistreur de session

VérifiéSûr

Enregistre toute l'activité de la session (actions, commandes, décisions, erreurs, notes) dans un fichier horodaté. Crée automatiquement un journal au début de la session et ajoute des entrées structurées tout au long. Utile pour conserver un historique détaillé de la session pour une révision ultérieure ou un débogage.

Spar Skills Guide Bot
ProductiviteDébutant
7002/06/2026
Claude Code
#session-logging#activity-log#timestamped#auto-trigger

Recommandé pour

Notre avis

Enregistre automatiquement toute l'activité d'une session dans un fichier horodaté.

Points forts

  • Enregistrement automatique au début de chaque session
  • Format structuré avec types d'événements (ACTION, COMMAND, DECISION, ERROR, NOTE)
  • Horodatage ISO 8601
  • Résumé en fin de session avec accomplissements et prochaines étapes

Limites

  • Nécessite une commande manuelle pour terminer la session
  • Les fichiers journaux peuvent devenir volumineux
  • Fonctionne uniquement dans l'environnement Claude Code
Quand l'utiliser

Lorsque vous souhaitez un enregistrement détaillé et structuré des actions et décisions prises pendant une session.

Quand l'éviter

Si la session est très courte ou si vous avez des préoccupations de confidentialité concernant la journalisation des commandes.

Analyse de sécurité

Sûr
Score qualité90/100

The skill only appends to a local log file under the user's home directory. It does not execute shell commands, transmit data, or perform any destructive or exfiltrating actions.

Aucun point d'attention détecté

Exemples

Start logging session
Start logging
Log current session explicitly
log this session
Wrap up session
wrap up

name: session-logger description: Log all session activity to a timestamped log file. Use automatically at the start of every session, and when the user says "log this session", "start logging", or "session log".

Session Logger

Instructions

  1. At session start, create a log file at ~/.openclaw/workspace-main/logs/${SESSION_ID}.log
  2. Write a SESSION START block: timestamp, working directory, user's initial goal
  3. Throughout the session append events:
    • [ACTION] — What you're doing
    • [COMMAND] — Shell commands executed
    • [DECISION] — Key choices made
    • [ERROR] — Issues encountered
    • [NOTE] — Important context
  4. At session end (user says "done", "wrap up", "end session"), write SESSION END block: accomplished, decisions, unresolved, next steps

Log Format

================================================================================
SESSION START: ${SESSION_ID}
Timestamp: ${ISO8601}
Working Directory: ${PWD}
Initial Goal: ${USER_GOAL}
================================================================================

[ACTION] Started task analysis
[COMMAND] ls -la ~/.openclaw/
[DECISION] Using deterministic script approach
[NOTE] User prefers concise updates
...

================================================================================
SESSION END: ${SESSION_ID}
Timestamp: ${ISO8601}
Duration: ${MINUTES}m
Accomplished:
- Item 1
- Item 2

Key Decisions:
- Decision 1

Unresolved:
- Item to follow up

Next Steps:
- What to do next
================================================================================

Auto-Trigger

This skill loads automatically at session start. Call log_session_start() implicitly.

Skills similaires