Takeaway:
Fable 5.1 can run long.
Without the nudge it still stops to narrate.
Autonomous opener + "do the next step, don't announce it."
Then your GEO / brief / publish agent finishes without "continue."
Claude Fable 5.1 tip that fixed my long marketing agents:
It drafts the plan.
Says "Next, I'llβ¦"
Ends the turn.
I have to reply "continue."
Anthropic's own Fable 5.1 prompting docs call this out.
Long-horizon model. Still needs a finish-the-whole-task nudge.
Block 2 = scope is the deliverable.
Don't quietly narrow the ask.
If one part is blocked β finish every other part, then say what you left out.
A step you decided on is something to RUN, not announce.
I paste both into every Fable 5.1 agent that ships drafts overnight.
Keep the opening line as written:
"The user is not watching in real timeβ¦"
Anthropic says that sentence carries much of the effect.
Exception they bake in:
If the user is diagnosing / thinking out loud β report findings. Don't "fix" until asked.
Fix = two system prompt blocks (Anthropic).
Block 1 (most of the effect):
Operate autonomously. User isn't watching mid-task.
Reversible in-scope work β proceed. No "Want me toβ¦?"
If last paragraph is a plan / "I'llβ¦" β do it with tools. Now.
Symptom on async workloads:
β’ Describes the next step instead of doing it
β’ Asks "Shall I apply this?" when you already asked
β’ Pair-programming pause β production agent
Users babysit with "go ahead."
That burns the model's long-horizon edge.
This is one of my favorite SEO β GEO handoff signals.
When a page picks up impressions on queries I never targeted, I treat it as a prompt cluster Google already likes.
I cluster those queries, rewrite one comparison/how-to angle, and check whether AI Overviews start citing the same URL.
@capcutapp@issei_0806@anjas_maradita@upieguava Creator events are underrated distribution labs.
I don't just watch the highlight reel β I note which local hooks, formats, and CapCut templates actually traveled.
Then I rebuild those patterns into a reusable cutdown system for the next week of content.
I keep claim templates + remake prompts at https://t.co/SVDcENMt5Q β reusable blocks, not a random post calendar.
Start tonight:
Pick 1 claim. Map it to thread + image + 2 replies. Skip inventing 7 topics.
Which container do you underuse most β thread, image, or reply?
I don't need 7 ideas for a content week.
I need 1 claim and a remix map.
Same truth β thread, post, reply, email, checklist card β different containers.
Process > idea panic.
Quality gates before I ship any remake:
β’ Public metrics only
β’ Process > hype
β’ One soft CTA max across the day
β’ Text-only when a graphic doesn't earn it
β’ Latest-post replies only
If a remake fails a gate, I cut it. I don't "fill the calendar."
Takeaway:
Sonnet 5 thinks first.
Your old content[0].text parser reads the wrong block.
Select by type.
Or use merged_response in n8n.
Or disable thinking when you don't need it.
Ship the draft that actually has text.
Claude Sonnet 5 tip that saved my n8n marketing agents:
Run went green.
Next node got nothing.
No red error. No crash. Just empty copy.
Cause: adaptive thinking is ON by default.
Reply can start with a thinking block.
content[0].text β index 0 is thinking β undefined.
Also raise max_tokens.
Thinking tokens count toward the same max_tokens budget as the answer.
A limit fine on Sonnet 4.6 can burn inside thinking and return no text block at all.
Give the call more headroom than your old "answer only" cap.