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.
Lorsque vous avez besoin de consulter, analyser ou partager une transcription de session Claude Code dans un format Markdown lisible.
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ûrThe 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
/shan transcript dump/shan transcript dump dc8ffe42name: 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__________________________`
Priorisation de Tâches
Productivite
Priorise vos tâches avec les frameworks Eisenhower, ICE et RICE.
Generateur de Rapport Hebdomadaire
Productivite
Generez des rapports de statut hebdomadaires structures et concis.
Rapport de Daily Standup
Productivite
Génère des rapports de daily standup structurés et concis.