One-click install
npx skills add https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill csctf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csctf
Source: https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations/tree/main/skills/csctf
Command: npx skills add https://github.com/Dicklesworthstone/agent_flywheel_clawdbot_skills_and_integrations --skill csctf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Chat share links from ChatGPT, Gemini, Grok, and Claude can be messy and hard to re-browse. CSCTF converts those links into clean Markdown transcripts and static HTML that preserve code blocks, provide deterministic filenames, and support GitHub Pages publishing for easy sharing.

Core Features & Use Cases

  • Transcript extraction and formatting: Converts public chat shares into readable Markdown with preserved code fences and syntax highlighting.
  • Deterministic output and publishing: Generates stable, slugged filenames and can publish a static site to GitHub Pages for easy hosting.
  • Use Case: Share a long AI-assisted conversation with a team by exporting it as a browsable transcript.

Quick Start

Install CSCTF using: curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/chat_shared_conversation_to_file/main/install.sh | bash Convert a share URL: csctf https://chatgpt.com/share/69343092-91ac-800b-996c-7552461b9b70 Optional: publish to GitHub Pages: csctf <url> --publish-to-gh-pages --yes

Frequently Asked Questions about csctf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a ChatGPT share link to Markdown?

You can convert a ChatGPT share link to Markdown by running the CLI tool against the public URL. It uses Playwright headless browser automation to extract the conversation locally and outputs clean Markdown with preserved code fences and deterministic filenames.

Can I export Claude or Gemini conversations to static HTML?

Yes, you can export Claude or Gemini conversations to static HTML. The tool supports public share links from ChatGPT, Gemini, Grok, and Claude, converting them into browsable static HTML transcripts with syntax highlighting without exfiltrating your data.

Do I need Bun installed to run this chat transcript converter?

Yes, you need Bun installed to run this chat transcript converter. The tool relies on the Bun runtime for execution and uses Playwright for headless browser automation to extract the chat data from public share links.

What is the best way to publish AI chat transcripts to GitHub Pages?

The best way to publish AI chat transcripts to GitHub Pages is using a CLI that integrates directly with the GitHub CLI. This tool generates static HTML from chat share links and can deploy them automatically by passing a specific publish flag during conversion.

Are there limitations when extracting code blocks from Grok share links?

There are no stated limitations for extracting code blocks from Grok share links. The tool successfully preserves code fences and syntax highlighting during the local conversion process, but it requires a valid public share URL and the Playwright browser to function correctly.