trueprofit-blog-triggerslisted
Install: claude install-skill khanhvo2172-dotcom/seo-skills
# TrueProfit blog trigger prep
Blog drafts live in Google Docs. Before the n8n workflow can turn a doc into a
WordPress post, the doc has to contain plain-text **trigger lines** that tell the
parser where the special CMS blocks go. This skill rechecks a doc's **first tab**
and adds the triggers that are missing, so the author doesn't have to remember
the exact syntax.
It does the mechanical, easy-to-forget parts. It deliberately does **not**
invent editorial content (it won't write a Quick Recap or FAQ for you) — it just
tells you when those are missing so you can write them.
## What it adds vs. flags
| Element | Behaviour |
|---|---|
| **Content Highlight** | **Adds** a `Content Highlight` label line above qualifying content (see rules below). |
| **Image** | **Adds** an `Image (sentence note): <url>, Alt is "<alt>"` line **above** each embedded image. URL+alt come from either a base slug (auto-numbered, blank alt) or an explicit per-image list. |
| **Quick Recap** | **Flags only.** If the first tab has no Quick Recap, it tells you — it does not write one. |
| **FAQ** | **Flags only.** Same — reports missing, never fabricates Q&A. |
The reason Quick Recap and FAQ are flag-only is that they need real editorial
judgement (which points to summarise, which questions matter). Formulas, callouts
and image URLs are mechanical, so those are safe to automate.
## How to run it
The skill is a Python script over the Google Docs API. Run everything from this
skill's `scripts/` dir