Shan - Exportateur de transcription Claude Code

VérifiéSûr

CLI pour exporter les transcriptions de sessions Claude Code au format Markdown navigable avec en-têtes columaires. Idéal pour examiner, analyser ou archiver l'historique des sessions.

Spar Skills Guide Bot
ProductiviteDébutant
4002/06/2026
Claude Code
#transcript-dump#session-export#markdown-export#claude-code-tooling

Recommandé pour

Notre avis

Exporte les transcriptions de sessions Claude Code en Markdown navigable avec des en-têtes en colonnes pour la navigation dans le plan.

Points forts

  • Convertit les transcriptions JSONL en Markdown bien formaté avec des en-têtes en colonnes monospace.
  • Permet d'exporter la session en cours ou une session spécifique par UUID partiel.
  • Le fichier de sortie est placé dans le répertoire du projet pour un accès facile.
  • Les en-têtes utilisent des espaces de soulignement pour l'alignement dans les vues de plan de l'éditeur.

Limites

  • Ne fonctionne qu'avec les transcriptions de sessions Claude Code.
  • Nécessite que le CLI shan soit installé et configuré (script bun).
  • Le format de sortie est fixe ; aucune option de personnalisation n'est mentionnée.
Quand l'utiliser

Lorsque vous avez besoin de consulter, analyser ou partager une transcription de session Claude Code dans un format Markdown lisible.

Quand l'éviter

Lorsque vous avez besoin d'exporter des données JSONL brutes ou lorsque la transcription de session ne provient pas de Claude Code.

Analyse de sécurité

Sûr
Score qualité90/100

The skill runs a local TypeScript file via bun with a user-provided session identifier. No external downloads, destructive commands, or obfuscation are involved. The script path is hardcoded from the user's own dotfiles, indicating a trusted personal utility.

Aucun point d'attention détecté

Exemples

Dump current session transcript
/shan transcript dump
Dump specific session by UUID prefix
/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