Shan - Exportateur de transcriptions Claude Code

VérifiéSûr

Exporte la transcription d'une session Claude Code en fichier Markdown structuré avec en-têtes de type colonne pour une navigation aisée dans l'éditeur. Utile pour relire, analyser ou archiver une session.

Spar Skills Guide Bot
DocumentationDébutant
6002/06/2026
Claude Code
#claude-code#transcript#export#markdown#session

Recommandé pour

Notre avis

Exporte le transcript de la session Claude Code en Markdown navigable avec des en-têtes formatées pour la navigation dans l'éditeur.

Points forts

  • Génère un fichier Markdown bien structuré avec des en-têtes monospace pour la navigation dans le plan de l'éditeur.
  • Permet de spécifier un ID de session ou d'utiliser la session courante par défaut.
  • Facilite la révision, l'analyse et le partage des sessions Claude Code.

Limites

  • Nécessite l'outil CLI shan et Bun installés.
  • Ne fonctionne qu'avec les sessions Claude Code.
  • Le format des en-têtes peut ne pas convenir à tous les éditeurs.
Quand l'utiliser

Lorsque vous souhaitez revoir, analyser ou exporter une session Claude Code sous forme de fichier Markdown structuré.

Quand l'éviter

Si vous avez besoin d'un export dans un autre format (JSON, HTML) ou si vous ne voulez pas installer d'outils supplémentaires.

Analyse de sécurité

Sûr
Score qualité90/100

The skill runs a known local script via bun with user-supplied arguments, but the script's purpose is limited to transcript dumping, and there is no indication of destructive or exfiltrating behavior. No obfuscation or risky patterns detected.

Aucun point d'attention détecté

Exemples

Dump current session
/shan transcript dump
Dump specific session
/shan transcript dump dc8ffe42

name: shan description: Dump a Claude Code session transcript as navigable Markdown. Use when user wants to review, analyze, or export a session transcript. argument-hint: transcript dump [session-id] allowed-tools: Bash(bun:*)

Shan

Claude Code tooling CLI (named after Claude Shannon).

Execute

Run the shan CLI with provided arguments:

bun ~/projects/jasonkuhrt/dotfiles/packages/shan/src/bin/shan.ts $ARGUMENTS

Commands

transcript dump [session-id]

Convert JSONL transcripts to navigable Markdown with columnar headings for editor outline navigation.

Arguments:

| Argument | Description | |----------|-------------| | [session-id] | Optional. Partial UUID prefix (e.g., dc8ffe42). Defaults to current session. |

Output: .claude/transcripts/<session-id>.transcript.md in project directory

Examples:

/shan transcript dump              # dump current session
/shan transcript dump dc8ffe42     # dump specific session

Output Format:

Headings use monospace columns with underscore padding for editor outline alignment:

# `001` `01/25/2026 22:45` `file-history-snapshot` `snapshot______________________`
# `002` `01/25/2026 22:45` `progress_____________` `SessionStart:clear____________`
# `003` `01/25/2026 22:46` `user_________________` `sync__________________________`
Skills similaires