Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

Thread Truncated (Cap Enforced)

Only the first 20 tweets are unrolled into slides to ensure reliable PDF exporting and high server performance.

Canvas & Ratio

Choose your destination platform format


Layout Template

Choose a content structure for your slides


Preset Themes


Typography & Sizing

Title Font Size36px
Body Font Size18px
Header & Footer Size12px

Brand Kit Customization

AGENCY

Configure brand assets for headers & footers

MULTI-PROFILES (AGENCY)
AGENCY
SAVE PRESETS (AGENCY)

Outro Slide CTA

Customize your closing call-to-action slide

#1
#2
#3

Background Pattern

Source Content

Build Your Carousel

Drag and drop any post card below onto a slide, or use the quick buttons to insert content/images instantly!

Drag Post #1
Thariq
@trq212

<b><i>This is now also on the <a target="_blank" href="https://claude.com/blog/using-claude-code-the-unreasonable-effectiveness-of-html" color="blue">Claude Blog</a>. </i></b><i></i> Markdown has become the dominant file format used by agents to communicate with us. It’s simple, portable, has some rich text capability and is easy for you to edit. Claude has even gotten surprisingly good at using ASCII to make diagrams inside of markdown files.

Apply Image
Drag Post #2
Thariq
@trq212

But as agents have become more and more powerful, I have felt that markdown has become a restricting format. I find it difficult to read a markdown file of more than a hundred lines. I want richer visualizations, color and diagrams and I want to be able to share them easily.

Drag Post #3
Thariq
@trq212

I'm also increasingly not editing these files myself, but using them as specs, reference files, brainstorming outputs, etc. When I do make edits, I’m usually prompting Claude to edit them, which removes one of markdown’s largest benefits.

Drag Post #4
Thariq
@trq212

I’ve started preferring HTML as an output format instead of Markdown and increasingly see this being used by others on the Claude Code team, this is why.

Drag Post #5
Thariq
@trq212

(if you want to start with some examples, you can see a bunch here: <a target="_blank" href="https://thariqs.github.io/html-effectiveness/" color="blue">https://thariqs.github.io/html-effectiveness</a>, just be sure to come back and read more about why)

Drag Post #6
Thariq
@trq212

# Why HTML?

Drag Post #7
Thariq
@trq212

## <b>Information Density</b>

Drag Post #8
Thariq
@trq212

Apply Image
Drag Post #9
Thariq
@trq212

HTML can convey much richer information compared to markdown. It can of course do simple document structure like headers and formatting, but it can also represent all sorts of other information such as:

Drag Post #10
Thariq
@trq212

• Tabular data using tables

Drag Post #11
Thariq
@trq212

• Design data with CSS

Drag Post #12
Thariq
@trq212

• Illustrations with SVG

Drag Post #13
Thariq
@trq212

• Code snippets with script tags

Drag Post #14
Thariq
@trq212

• Interactions using HTML elements with javascript + CSS

Drag Post #15
Thariq
@trq212

• Workflows using SVG and HTML

Drag Post #16
Thariq
@trq212

• Spatial data using absolute positions and canvases

Drag Post #17
Thariq
@trq212

• Images using image tags

Drag Post #18
Thariq
@trq212

I would go so far as to say that there is almost no set of information that Claude can read that you cannot fairly efficiently represent with HTML. This makes it a highly efficient way for the model to communicate in-depth information to you and for you to review it.

Drag Post #19
Thariq
@trq212

I’ve found that in the absence of being able to do this, the model may do more inefficient things in markdown like ASCII diagrams or, my favorite, estimating colors with unicode characters like in this screenshot from Claude Code.

Drag Post #20
Thariq
@trq212

Apply Image