Shan - Exportateur de transcriptions Claude Code

VérifiéSûr

Convertissez les transcriptions de sessions Claude Code en Markdown navigable avec en-têtes colonnaires pour l'exploration en éditeur. Idéal pour examiner, analyser ou exporter des sessions.

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

Recommandé pour

Notre avis

Exporte le transcript d'une session Claude Code en un fichier Markdown navigable avec des en-têtes en colonnes pour la navigation par plan.

Points forts

  • Crée un Markdown structuré avec des colonnes pour l'horodatage et le type de message.
  • Permet de relire et d'analyser facilement les sessions passées.
  • Peut exporter la session courante ou une session spécifique par ID.
  • Le résultat est sauvegardé dans le répertoire du projet pour persistance.

Limites

  • Fonctionne uniquement avec les sessions Claude Code.
  • Nécessite l'outil CLI shan d'être installé.
  • Le format de sortie est fixe et non personnalisable.
Quand l'utiliser

Utilisez-le lorsque vous avez besoin de revoir, partager ou archiver le transcript d'une session Claude Code pour référence ou documentation ultérieure.

Quand l'éviter

Ne l'utilisez pas si vous avez besoin d'une lecture interactive ou d'une collaboration en temps réel sur les données de session.

Analyse de sécurité

Sûr
Score qualité88/100

The skill runs a local Bun script that reads session transcripts and writes Markdown files. There is no network access, destructive commands, or handling of secrets. The script is a predefined utility, and the arguments are limited to transcript dumps. No risky patterns like curl, sudo, or base64 decoding are present.

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