Brand voice training is now live —See what’s new →
How it works

One link in.
A week of content out.

Four steps, one pipeline, zero formatting work on your end. Here's exactly what happens between paste and publish.

01
Input

Paste any URL

Copy a link from YouTube, a podcast episode page, or any public blog post or article. GhostPostt auto-detects the source type — you don't need to label it.

YouTube videos — we pull the full auto-generated or manual caption track, including chapter markers when available.
Blog posts & articles — we strip ads and navigation and extract the clean readable text using the Readability algorithm.
Any public URL — if it has readable text content and is publicly accessible, we can process it.
02
AI Analysis

Claude reads the whole thing

We pass the full transcript or article — up to 3,500 words — to Claude Sonnet. It identifies the core thesis, the strongest hooks, the most quotable lines, and the audience it's written for.

Thesis extraction — the one sentence that captures the entire piece.
Theme detection — 4–5 topics with relevance scores so you know where to double down.
Audience inference — who this content is for, written in plain terms.
03
Generation

Each platform gets its own voice

Claude doesn't paste the same text into five boxes. It rewrites each output from scratch, in the format that platform rewards — thread logic for X, narrative arc for LinkedIn, visual hook for Instagram.

X Thread — hook + 6 insight tweets + CTA, 280-char-aware, no filler words.
LinkedIn — 200-word story-arc post with a closing question.
Instagram — 3 caption variants, each with a different angle and matching hashtags.
SEO Blog — keyword title, meta description, 7-section outline.
04
Publish

Copy, edit, post

Every output has a one-click copy button. Edit any text inline before copying. No account needed in your social tools — just paste wherever you normally post.

One-click copy — per tweet, per post, or the full thread at once.
Re-extract anytime — if you want a fresh take, hit re-extract and Claude runs the full pipeline again.
No lock-in — your content, your clipboard, your scheduler.

What kinds of URLs work?

Any publicly accessible content with meaningful text. Here's what works best.

YouTube Videos

Any video with captions enabled — auto-generated or manual. Works with long-form content (10–60 min) best.

youtube.com/watch?v=…youtu.be/…

Blog & Articles

Any public article with a meaningful body of text. Works with newsletters, Medium posts, Substack, and most CMS-powered sites.

yourblog.com/post-slugsubstack.com/p/…

Any Public Page

If it's a public URL with readable text content, we'll do our best. Long-form content (800+ words) gives the best results.

medium.com/@…notion.site/…

Every output, explained.

One generation produces four platform-native outputs — here's exactly what each one contains.

PlatformFormatLengthBest for
X / Twitter8-tweet thread~2,200 chars totalInsight-sharing, opinion pieces, hot takes
LinkedInLong-form post150–250 wordsB2B, career advice, founder stories
Instagram3 caption variants~120 chars + hashtags eachVisual brands, lifestyle, personal development
SEO BlogTitle + meta + 7-section outlineApprox. 1,500 words when written outEvergreen content, tutorials, thought leadership

Common questions.

Does it work for videos without captions?
Videos need either auto-generated or manually uploaded captions. Most YouTube videos with over 1,000 views have auto-captions. If captions are disabled by the creator, we can't extract the transcript — we'll show an error with a clear message.
How long does generation take?
Typically 10–30 seconds end to end. Extraction takes 2–5s, Claude's generation takes 5–20s depending on content length. You'll see a live progress indicator for each stage.
What if my content is behind a paywall?
We can only read publicly accessible content. If a URL requires login to view, we won't be able to extract the text. This includes paywalled newsletters and members-only Substack posts.
Can I use it for short-form content (under 5 minutes)?
Yes, but results are better with longer content. A 3-minute video gives Claude less signal to work with, so outputs may feel thinner. We recommend 10+ minutes for the best X threads and blog outlines.
Is my content stored anywhere?
No. We process your URL, extract the content, generate the bundle, and return it to your browser. Nothing is persisted to a database or used for training.

See it work on your content.

Paste a YouTube link or article URL and watch the pipeline run in real time.

Try it free