Carousel Studio

Repurpose X Threads into LinkedIn & Instagram Carousels

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
Nyk 🌱
@nyk_builderz

LACP v0.4.0 is out - added a "thinking partner" layer to the agent control plane. Most AI workflows optimize for output. This optimizes for how you think before, during, and after a session: → focus brief injected at session start (what problem, what I believe, what's undecided, 30-day goal) → thinking nudge detects bare questions and prompts you to state your position first → blind spot analysis surfaces unchallenged assumptions before session ends → weekly reflection pulls your session history to ask "what pattern keeps recurring?" → 3 context modes: thinking-partner, implementation, review each phase maps to a hook event - orient (SessionStart), think (UserPromptSubmit), challenge (Stop), reflect (CLI). fully composable. Also: LACP is now public + installable via homebrew. brew tap 0xNyk/lacp && brew install lacp <a target="_blank" href="https://github.com/0xNyk/lacp/releases/tag/v0.4.0" color="blue">github.com/0xNyk/lacp/rel…</a> <a target="_blank" href="https://twitter.com/nyk_builderz/status/2035963908079730881" color="blue">x.com/nyk_builderz/s…</a>

Drag Post #2
Nyk 🌱
@nyk_builderz

Session Start (automatic) When you open Claude Code in any project, session_start.py fires and: 1. Injects your focus brieffrom~/.lacp/focus.mdinto the system context — so Claude knows what you're working on, what you believe, and what decisions are open 2. Loads the context mode if LACP_CONTEXT_MODE=thinking-partner is set in your .env - this tells Claude to challenge your thinking, seek counterarguments, and end exchanges with "what are you not seeing?" 3. Warns if your focus brief is stale

Drag Post #3
Nyk 🌱
@nyk_builderz

During the Session - Thinking nudge (thinking_nudge.py) fires on UserPromptSubmit — if you ask a bare question like "What should I do about X?" without stating your position, it nudges you to state your thinking first. Has a cooldown so it doesn't nag every prompt. - This only activates if LACP_THINKING_NUDGE=1 or LACP_CONTEXT_MODE=thinking-partner

Drag Post #4
Nyk 🌱
@nyk_builderz

Session End (automatic) When Claude tries to stop, stop_quality_gate.py fires: 1.Quality gate— existing rationalization detection 2.Blind spot analysis— if LACP_BLIND_SPOT_ENABLED=1, asks "what assumptions weren't challenged?" and surfaces them as a system message before the session ends

Drag Post #5
Nyk 🌱
@nyk_builderz

Weekly (manual) Run lacp-reflect to review your week - it pulls your provenance chain, shows session counts per project, and generates reflection prompts like "What did I defer or avoid?