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.
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.
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ûrThe 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
/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.
Architecte de Documentation Technique
Documentation
Analyse un code source existant pour produire une documentation technique complète (10 à 100+ pages), inclant des vues d'architecture, des décisions de conception et des guides de dépannage. Idéal pour la documentation système, les guides d'architecture ou les plongées techniques.