The AI social media post maker that thinks in sizes

One idea in, the week's posts out: square, portrait and story as three real layouts of the same design, every one of them reading your brand tokens.

The week's posts in every size, all reading one brand.

The shared live canvas: campaign posts in every size beside the calendar and brand system that run them. Click in and drag a headline.

The week's posts from one system, not seven blank files

Give Shyne the campaign and it lays out the set: the square, the portrait, the story, each one a real composition on the canvas with a live headline, image and scrim you can grab.

The usual way is one master file and six resizes that each drift a little off brand. Here every size is generated from the same idea and the same tokens, so the set reads as one campaign instead of seven approximations.

Make the week's posts

Every tile is a live frame. Click one and the headline is a heading you can retype.

1:1, 4:5 and 9:16 without re-laying anything out

A story is not a stretched square. Each size is its own frame that recomposes the same elements for its shape: the square anchors type low, the portrait gives the headline a band of its own, the story clears the top for platform chrome.

Because the headline, photo and scrim are separate layers reading shared variables, a copy change or a palette shift lands across every size in one move.

New size, same idea, zero redrawing.

What lands with every post

  • Every ratio

    Square, portrait and story as three compositions of one idea, never three crops.

  • On-brand by default

    Palette, type and photographic treatment come from your tokens, so the set cannot drift.

  • Images in place

    Pull a stock photo or generate one right in the frame; the scrim stays its own layer.

  • A route to publish

    Connect a channel and schedule the finished frame straight from the project.

Finished posts take their slots in the same project, so scheduling is never a handoff.

Every AI works on the same social posts canvas.

Bring the agent you already use. It reads the brief, sees the work and writes the next editable frame — no exported file, no paste, no drift.

Claude Code connected to ShyneMCP

Lay out Friday's drop post in square, portrait and story. build the complete working system.

shyne · canvas.read social posts
shyne · canvas.write_html writes editable frames
shyne · canvas.write_html shared canvas

Three sized frames of one campaign is now composed on the same live canvas.

ChatGPT connected to ShyneMCP

Lay out Friday's drop post in square, portrait and story. create three useful variants.

shyne · canvas.read social posts
shyne · canvas.write_html writes editable frames
shyne · canvas.create_variants shared canvas

Three sized frames of one campaign is now composed on the same live canvas.

Gemini connected to ShyneMCP

Lay out Friday's drop post in square, portrait and story. compose the visual direction.

shyne · canvas.read social posts
shyne · canvas.write_html writes editable frames
shyne · media.compose shared canvas

Three sized frames of one campaign is now composed on the same live canvas.

Cursor connected to ShyneMCP

Lay out Friday's drop post in square, portrait and story. turn the approved frame into code.

shyne · canvas.read social posts
shyne · canvas.write_html writes editable frames
shyne · canvas.read_html shared canvas

Three sized frames of one campaign is now composed on the same live canvas.

Grok connected to ShyneMCP

Lay out Friday's drop post in square, portrait and story. prepare the publishing pass.

shyne · canvas.read social posts
shyne · canvas.write_html writes editable frames
shyne · schedule.prepare shared canvas

Three sized frames of one campaign is now composed on the same live canvas.

Your agent connected to ShyneMCP

Lay out Friday's drop post in square, portrait and story. run your own workflow on the canvas.

shyne · canvas.read social posts
shyne · canvas.write_html writes editable frames
shyne · mcp.call shared canvas

Three sized frames of one campaign is now composed on the same live canvas.

One shared canvas

Every social posts frame stays visible to people and agents at the same time.

Always on brand

Your colors, type and reusable assets stay attached to every social posts variation.

Editable output

The result lands as real frames and objects, ready for the next human decision.

Media in context

Generate or place imagery where the composition needs it, without leaving the working surface.

Open to every agent

Claude, ChatGPT, Gemini, Cursor, Grok and your own agent work through the same MCP surface.

Ready to ship

Move from the approved canvas to the useful file, link or published format without rebuilding it.

Ask for the set, tweak by hand

The agent composes on the canvas you are looking at, so every request arrives as editable frames beside your work, with nothing regenerated behind your back.

  • Make this week's three posts from the launch notesThree campaigns land as framed sets, headlines and images placed.
  • Take the drop post to portrait and storyTwo new frames recompose the same elements for their shapes.
  • Swap the photo for something moodierA new image lands under the same scrim, crop and headline intact.

Hover a swatch and all the sizes re-ink together, because they read one set of tokens.

Approved on the canvas, published from the canvas

The frame you sign off is the frame that goes out. Schedule it to a connected channel from the project, and the last minute copy change is a retype, not a re-export.

No download, rename, re-upload loop between the design and the feed.

Questions

Can AI make social media posts that match my brand?

Yes. Posts are composed from your brand tokens, so palette, type and treatment are applied at creation rather than checked afterward. Agent-made posts read the same tokens yours do.

How do I get 1:1, 4:5 and 9:16 versions of one post?

Ask for the sizes and each arrives as its own frame that recomposes the same headline, image and scrim for its shape. Nothing is stretched or cropped to fit.

Can I edit the posts the AI generates?

Everything stays a layer. The headline is live text, the photo keeps its own crop, the scrim is a separate element, so you can adjust any of them without the layout collapsing.

Can I schedule posts from Shyne?

Yes. Finished frames take a slot on the content calendar in the same project, and connected channels publish the live frame, so what goes out is what was approved.

Make the week's posts

The week's posts in every size, all reading one brand.

Open Shyne