Medium Owl: a Medium story writer with a strict editor built in
Give it a topic. Medium Owl researches it on the live web, writes a long-form Medium post with its images in place, then runs nine fixed rules over the draft before you read a word.
Draft
The week our launch email went to nobody
Pre-flight: pass
A topic in, a researched story out
You write one sentence. Medium Owl does the research, the structure and the images.
Your topic
An idea, an angle or a lesson you want to share. Or pick one of the Medium ideas suggested in your content roadmap.
Live research
It searches the web while drafting, so names, events and details can be current.
Images in place
Every picture the story needs is generated and placed under its own alt text and caption.
The story is written by an AI model. The check that follows is not: it's a set of fixed rules, described below.
The pre-flight check every Medium post goes through
Nine rules, each aimed at a habit that makes readers leave a long-form story early.
Rule 1
Hype words
Words that make readers stop trusting a post: guaranteed, revolutionary, game-changing.
Flagged: “A guaranteed way to double your sign-ups”
Rule 2
Engagement bait
Lines that ask for replies instead of earning them.
Flagged: “Reply YES for the template”
Rule 3
Tired openers
Six openings readers skim past, from “In today’s world” to “Have you ever” and “Imagine if”.
Flagged: “Have you ever wondered why…”
Rule 4
A number as the first word
A story that opens on a figure reads like a listicle, unless the figure is the whole point.
Flagged: “3 lessons from my first launch”
Rule 5
A hook that answers itself
When the setup and its reveal share the first line, nothing pulls the reader into the second.
Flagged: “Our traffic fell. Turns out it was the redesign.”
Rule 6
A graphic opening
Clinical or gory imagery used as a metaphor makes people wince, not read on.
Flagged: Opening on a wound to describe a sales slump
Rule 7
Unsourced numbers
If the research came back thin, any percentage or multiplier in the text is flagged to verify.
Flagged: “40% faster” with nothing behind it
Rule 8
A hedging last line
The close should send the reader somewhere with confidence, not cast doubt.
Flagged: “Just in case it helps, here’s a link”
Rule 9
Missing images
A draft that planned images but has none attached isn't finished.
Flagged: Image briefs present, pictures absent
Three possible results on every draft
Each finished draft carries one of three results, shown as a status right beside it.
Pass
No rule tripped. Read it, make it yours, publish.
Needs review
Nothing blocking, but something to look at first. The reasons are listed beside the draft.
Fail
A rule caught a real problem. When the cause is images that couldn't be generated, the draft tells you so.
From draft to published on Medium
Medium Owl hands you the story; publishing on Medium stays in your account and under your name.
- Copy the draft with the button above it, or download it.
- Open a new story in Medium and paste. Headings, lists and images come across.
- Read it once as your readers will, add your own example or two, and publish.
- Optional: send the same piece to your own blog through a connected CMS on the integrations page.
Prefer short posts? LinkedIn Owl and X Owl write for those platforms, with the same kind of check.
Medium Owl, mapped
Topic, story, check, verdict and where the story goes next.
Before your first Medium story
What do I give Medium Owl?
A topic or an angle in a sentence, typed in or picked from the Medium ideas in your content roadmap. It does the research and the writing from there.
Does it research the topic?
Yes. It searches the live web while it drafts, so the story can refer to things that are current rather than only what a model happened to learn.
What does the pre-flight check look for?
Nine things that weaken a Medium story, from hype words and tired openers to a hook that gives its own answer away, unsourced numbers and a hedging final line. The check is a set of fixed rules, not another AI's opinion.
What happens if a draft fails?
It's marked with a fail status. If the cause is images that couldn't be generated, the draft says so and keeps the image briefs in place as text. Otherwise, read the opening, the closing line and any numbers against the nine rules on this page, change the line that trips one, or generate the story again.
Can it post to Medium for me?
No. Copy the draft and paste it into Medium's editor, where headings, lists and images carry over. If you also run your own blog, the same draft can go to a connected CMS such as Ghost or Webflow.
Are the images ready to use?
Each image the story calls for is generated and placed under its own alt text and caption. If one can't be made, its written brief stays in place and the draft is marked as still needing that image.
Related agents
Related reading
Related tools
Write a Medium story worth finishing
Add your site, give Medium Owl a topic and read the checked draft.