Five Blog Agent Playbooks: What to Call and in What Order
Key takeawaysA playbook is an ordered set of tool calls with a stop point. Read first, preview second, apply last.Always dry-run edits that touch many...
19 October 2026 · 2 min read

Key takeaways
- A playbook is an ordered set of tool calls with a stop point. Read first, preview second, apply last.
- Always dry-run edits that touch many posts.
- The agent drafts and fixes drafts; you publish.
- Each playbook below names the Roami tools involved and the point where you decide.

Roami also keeps a living set of these on its Playbooks page. The five below are the ones a blogger reaches for most.
Playbook 1: Weekly hygiene
| Step | Tool | Purpose |
|---|---|---|
| 1 | audit_content_hygiene, audit_media_hygiene | List problems |
| 2 | preview_content_metadata | Dry run of proposed titles and descriptions |
| 3 | You say OK | Decision point |
| 4 | fix_content_metadata, bulk_fix_media_hygiene | Apply |
| 5 | Re-run the audits | Confirm |
Stop point: step 3. See Dry-Run Bulk Edits and Blog SEO Audit Checklist.
Playbook 2: Search wins
| Step | Tool | Purpose |
|---|---|---|
| 1 | sync_gsc, get_gsc_status | Fresh Search Console data |
| 2 | get_striking_distance | Queries that nearly rank |
| 3 | get_search_console_performance | Pages involved |
| 4 | update_post | Draft updates |
| 5 | You edit and publish | Decision point |
See Striking-Distance Keywords and Low CTR, High Impressions.
Playbook 3: Internal links
| Step | Tool | Purpose |
|---|---|---|
| 1 | get_internal_links, get_sitemap | Inventory |
| 2 | find_similar_content | Candidates for each orphan |
| 3 | link_related_posts (after preview) | Add links |
| 4 | run_site_crawl, get_crawl_status | Verify |
See Orphan Pages.
Playbook 4: Landing pages
| Step | Tool | Purpose |
|---|---|---|
| 1 | list_landing_pages, get_landing_page | Read what exists |
| 2 | create_landing_page or update_landing_page_block | Draft or edit |
| 3 | get_page_seo | Check the result |
| 4 | You review | Decision point before anything goes live |
Playbook 5: New posts from ideas
| Step | Tool | Purpose |
|---|---|---|
| 1 | list_grow_opportunities or create_idea | Pick the topic |
| 2 | search_content | Avoid duplicating an existing post |
| 3 | create_post, then update_post | Draft; set slug, description, image |
| 4 | create_social_cluster | A week of social drafts, after you publish |
Stop point: draft status. See Turn Search Queries Into a Content Plan.
Rules that apply to all five
- Pass the project id every time.
- Read before you write.
- Preview before bulk changes.
- Don't ask for publishing; it is refused.
- Log what changed and when.
A prompt that runs a whole playbook with a pause
Run the weekly hygiene playbook on [project]: audit content and media,
preview metadata fixes for the 20 highest-impression pages, then STOP and
show me the preview as a table. Do not apply anything until I reply OK.
Which playbook when?
| Situation | Playbook |
|---|---|
| Once a week | 1 |
| After a Search Console sync | 2 |
| After publishing several new posts | 3 |
| Launching or revising a page | 4 |
| Planning next month | 5 |
Frequently asked questions
Can one prompt run a whole playbook? Yes, but ask the agent to pause at the stop point.
Which client? Any MCP client you've connected.
Try it
Try Roami. Also read 10 Starter Prompts.
Next step: connect an agent, or audit your archive first.
Drafted with an agent in Roami, edited and published by Aaghran. This blog runs on Roami.