Agent skill · creative production · aiskillstore

csctf

Chat Shared Conversation To File - Convert ChatGPT, Gemini, Grok, and Claude share links to clean Markdown + HTML transcripts. Preserves code fences with language detection, deterministic filenames, GitHub Pages publishing. Bun-native CLI.

Why this skill is useful

Adds a CLI tool that automates the conversion of AI conversation links to structured Markdown and HTML, preserving formatting and improving usability.

What it needs

Requires bun, chrome installed locally. Requires claude.ai account access. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

CSCTF — Chat Shared Conversation To File A 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 optional GitHub Pages publishing. Why This Exists Copy/pasting AI share links often: Breaks fenced code blocks — loses formatting and structure Loses language hints — no syntax highlighting Produces messy filenames — random or unreadable names Requires manual cleanup — inconsistent formatting CSCTF fixes this with: Stable slugs — deterministic, collision-proof filenames Language-preserving fences — code blocks retain syntax hints Normalized whitespace — clean, consistent output Static HTML twin — no JS, ready for hosting/archiving One-command GitHub Pages — instant shareable microsite Quick Start Output: <conversationtitle>.md — Clean Markdown with preserved code fences <conversationtitle>.html — Styled static HTML (zero JavaScript) Supported Providers Provider URL Pattern Method Notes ---------- ------------- -------- ------- ChatGPT chatgpt.com/share/ Headless Chromium Public shares only Gemini gemini.google.com/share/ Headless Chromium Public shares only Grok grok.com/share/ Headless Chromium Public shares only Claude claude.ai/share/ Your Chrome session Requires login Claude.ai Special Handling Claude.ai uses Cloudflare protection that blocks standard browser automation. CSCTF handles this automatically: 1. Copies your Chrome session cookies to a temporary profile 2. Launches Chrome with remote debugging enabled 3. Connects via Chrome DevTools Protocol to extract conversation 4. If Chrome is running, offers to save tabs, restart, and restore afterward Requirements: Chrome installed + logged into claude.ai in your regular Chrome session. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/csctf

View the source on GitHub

Browse the @skills marketplace