The content calendar tool where Tuesday is the actual post

Every slot on the month points at a live frame on the canvas, not a ticket about one. Drag it to move the date, open it to change the work.

Plan the month in the same project the posts live in.

The shared live canvas: a planned month beside the very posts, deck and video it schedules. Click in and drag a post.

Plan and design in the same place

Shyne's calendar is a view over the canvas, not a separate planning app. The entry sitting on Tuesday is the actual post, live and editable, so opening the plan and opening the work is one action.

Calendars that hold copies drift. The design gets fixed, the export in the queue does not, and two versions go into the world. When the schedule points at frames, drift is structurally impossible.

Plan the month

Each entry is the designed post itself. Drag Thursday to Tuesday and the work moves with it.

Why the scheduled thing cannot go stale

A slot on the calendar references a frame, the same live HTML you and the agent edit on the canvas. Correct the price at four o'clock and the six o'clock send already carries it, because there was never a second copy to update.

Rescheduling works the same way. Drag the entry to Thursday and you have moved the work itself, not a screenshot of it.

The calendar points at frames, never at exports.

What the content calendar holds

  • The month view

    Everything going out in one view, at the scale where gaps and pile-ups are obvious.

  • Live entries

    Each slot opens the designed frame itself, not an export taken sometime earlier.

  • Drag to reschedule

    One drag moves the post to a new day, design and all.

  • Publish from here

    Publishing runs from the project itself once a channel is connected.

Open a slot and you are standing in front of the real post, ready to edit it in place.

Every AI works on the same calendar 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

Fill March with our three launch posts and space them out. build the complete working system.

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

A March plan pointing at live frames is now composed on the same live canvas.

ChatGPT connected to ShyneMCP

Fill March with our three launch posts and space them out. create three useful variants.

shyne · canvas.read calendar
shyne · schedule.prepare writes editable frames
shyne · canvas.create_variants shared canvas

A March plan pointing at live frames is now composed on the same live canvas.

Gemini connected to ShyneMCP

Fill March with our three launch posts and space them out. compose the visual direction.

shyne · canvas.read calendar
shyne · schedule.prepare writes editable frames
shyne · media.compose shared canvas

A March plan pointing at live frames is now composed on the same live canvas.

Cursor connected to ShyneMCP

Fill March with our three launch posts and space them out. turn the approved frame into code.

shyne · canvas.read calendar
shyne · schedule.prepare writes editable frames
shyne · canvas.read_html shared canvas

A March plan pointing at live frames is now composed on the same live canvas.

Grok connected to ShyneMCP

Fill March with our three launch posts and space them out. prepare the publishing pass.

shyne · canvas.read calendar
shyne · schedule.prepare writes editable frames
shyne · schedule.prepare shared canvas

A March plan pointing at live frames is now composed on the same live canvas.

Your agent connected to ShyneMCP

Fill March with our three launch posts and space them out. run your own workflow on the canvas.

shyne · canvas.read calendar
shyne · schedule.prepare writes editable frames
shyne · mcp.call shared canvas

A March plan pointing at live frames is now composed on the same live canvas.

One shared canvas

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

Always on brand

Your colors, type and reusable assets stay attached to every calendar 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.

Run the week with the agent

The agent plans on the same calendar you look at, so a request lands as scheduled frames you can open, edit and drag around afterward.

  • Draft next week from the campaign briefPosts land on the canvas and take their slots across the week.
  • Move everything after Thursday out a weekThe affected entries shift together, designs attached.
  • Fill the gap on the 24th with a recap postA new frame is composed on brand and scheduled into the empty slot.

The month reads at a glance, so a heavy week or an empty one is visible before it costs you.

Noticing and fixing become the same sitting

See the heavy Tuesday, drag one post to Wednesday, open the one that reads wrong and retype it. Planning stops being administration in another tab and becomes part of making the work.

Plan, post and project are one object; nothing to sync, nothing to drift.

Questions

What makes this different from a normal content calendar tool?

Entries are the live designs themselves. The calendar is a view over the same canvas where the posts are made, so editing the work and updating the plan are never two steps.

Can I drag posts to reschedule them?

Yes. Drag an entry to a new day and the post moves with it. There is no export attached to a date that needs redoing.

What if the design changes after I schedule it?

The slot points at the frame, so whatever the frame says at send time is what goes out. A late fix is one edit, not one edit per copy.

Can the calendar publish for me?

Connect a channel and scheduled frames go out from the project directly, which removes the download and re-upload step between the design and the post.

Plan the month

Plan the month in the same project the posts live in.

Open Shyne