Chat Shared Conversation To File — Communication skill for Claude Code
CLI tool that converts public share links from ChatGPT, Gemini, Grok, and Claude into clean Markdown and static HTML transcripts with GitHub Pages publishing.
How to install Chat Shared Conversation To File
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Dicklesworthstone/chat_shared_conversation_to_file and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Chat Shared Conversation To File does
CLI tool that converts public share links from ChatGPT, Gemini, Grok, and Claude into clean Markdown and static HTML transcripts with GitHub Pages publishing.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
- Qiaomu Anything To Notebooklm — Claude Skill: Multi-source content processor for NotebookLM 1.4k ★
README
csctf — Chat Shared Conversation → File
   
Single-file Bun-native CLI that turns public ChatGPT, Gemini, Grok, and Claude share links into clean Markdown + HTML transcripts with preserved code fences, stable filenames, and rich terminal output.
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/chat_shared_conversation_to_file/main/install.sh?$(date +%s)" \
| bash
✨ Highlights
- Zero-setup binaries: Installer prefers published release binaries per-OS; falls back to Bun source build automatically.
- Accurate Markdown + HTML: Preserves fenced code blocks with detected language, strips citation pills, normalizes whitespace and line terminators, and renders a styled HTML twin.
- Deterministic filenames: Slugifies the conversation title and auto-increments to avoid clobbering existing files.
- Readable progress: Colorized, step-based console output powered by
chalk. - Multi-provider: Works with public shares from ChatGPT (
chatgpt.com/share), Gemini (gemini.google.com/share), Grok (grok.com/share), and Claude (claude.ai/share).
💡 Why csctf exists
- Copy/pasting AI share links often breaks fenced code blocks, loses language hints, and produces messy filenames. csctf fixes that with stable slugs, language-preserving fences, and collision-proof outputs.
- Exports both Markdown and a static HTML twin (no JS) for easy hosting/archiving, with normalized whitespace and cleaned citations.
- Optional GitHub Pages publishing turns a single command into a shareable, indexed microsite.
🧭 Design principles
- Determinism: slugging and collision handling are explicit; writes are t
Related Skills
Dsh Chat Import
Import 14+ external agent chat histories (Claude Code, Codex, ChatGPT, Cursor, Gemini, Reasonix, opencode, ZCo
Discord Obsidian Bot
Turn a Discord server into an Obsidian knowledge base: files, links and chat become linked notes with people,
Markdown To EPUB Converter
Converts markdown documents and chat summaries into professional EPUB ebook files. By @smerchek
Documentation Agent
Converts Slack threads into structured Confluence KB articles via a one-click Slack shortcut and Claude API
X Article Publisher Skill
Claude Code skill for publishing Markdown articles to X (Twitter) Articles.
Newsletter Publishing
Newsletter creation and publishing
Related Agents
Skill Refiner
Meta-skill agent. Takes a skill file and evidence of how it has performed in real sessions (commit log, chat t
Voc Coder
Codes Voice-of-Customer themes from transcripts only. Refuses to invent call or chat insights.
GPT Chat
Conducts a conversation with a GPT model (Codex) as a separate conversational partner—the thread persists betw