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.
Lorsque vous souhaitez revoir, analyser ou exporter une session Claude Code sous forme de fichier Markdown structuré.
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ûrThe 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
/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__________________________`
Generateur de Documentation API
Documentation
Genere automatiquement de la documentation API OpenAPI/Swagger.
Rédacteur Technique
Documentation
Rédige de la documentation technique claire selon les meilleurs style guides.
Système de formulaires de documentation typés
Documentation
Utilisez la syntaxe `(doc ...)` pour ajouter des annotations typées, des descriptions, des tâches (todo) et d'autres métadonnées directement dans le code Scheme. Les annotations sont extractibles via des commandes comme lf-todo et lf-types, et s'intègrent au vérificateur de types, où les déclarations de type dans les doc prennent le pas sur l'inférence. Idéal pour documenter les fonctions, marquer des déprécations ou lister des améliorations localisées sans recourir à un système externe.