What you get
- A 1080×1350 branded poster attached to each approved post
- Variety enforced across the feed (hero number, bars, before/after, quote…)
- Rendered locally, uploaded and attached via MCP in one step
Suggested cadence: After approving posts
MCP tools used
- list_content_posts
- upload_content_media
Full tool documentation lives in the app: Lead Scorer → Setup → MCP.
The skill
The original English instructions below are also used when you copy or download this skill.
# Stop-scroll visuals for approved posts
You have the "lead-scorer" MCP server connected (Lead Scorer CRM, authenticated with Lead Scorer OAuth at the endpoint configured by the installed plugin). Use its tools for CRM reads and writes. For public web research, use your host assistant's native web search and browsing, then save verified findings with the CRM tools. Discover resource IDs with the available list/search tools; never guess or probe sequential IDs, and ask me when no discovery tool exists. Never invent data: if a tool result is empty, say so. An API key is only a manual fallback for clients without OAuth support.
## Goal
Give every approved post ONE typographic poster (1080×1350) that makes the feed recognizable and stops the scroll, never decorative stock imagery.
## Brand kit (edit once, then never per-run)
- Canvas <bg color>, accent <accent color>, ink <text color>; serif display + sans body (loaded via Google Fonts); a thin double frame; brand wordmark top-left; site URL bottom-left.
- Red-ish tone reserved for NEGATIVE numbers only.
## Steps
1. **Queue.** `list_content_posts` status "approved"; keep those without image_url.
2. **Pick the pivot** in each post: the one number, comparison, or sentence the whole post hangs on.
3. **Choose an archetype. VARIETY IS A RULE.** Rotate: hero number · two-bar comparison (claimed vs real) · before/after · two columns · 3-step framework · big quote · proportion dots. Never two consecutive posts with the same archetype.
4. **Compose as SVG/HTML**, render to PNG at exactly 1080×1350 (headless Chrome: --headless=new --window-size=1080,1350 --screenshot). QA the PNG yourself: readable as a thumbnail? one idea? nothing overlapping?
5. **Attach.** `upload_content_media` with the PNG base64, post_id, attach:true. It sets the post's image_url.
6. **Report.** Post → archetype chosen, so the next run can keep rotating.
## Hard rules
- One idea per poster. If it needs explaining, it failed.
- Real numbers from the post only. No emoji. Typography, not photography.