| name | content-engine |
| description | Turn the founder's own recent thinking, work, and conversations into platform-native content โ LinkedIn posts, X threads, newsletters, or long-form articles โ written in their actual voice. Use this skill whenever the user wants to create social posts, write a newsletter, draft a thread, repurpose something into content, or asks what they should post about. Also trigger when someone says they should be posting more but never have time, or wants to build in public. |
Content Engine
Mine the founder's own activity, thinking, and conversations and turn the most interesting signals into ready-to-use content. Raw material comes from what the user actually did and thought โ not from a brief they write.
Required Integrations
This skill uses Unabyss MCP โ agentic_query for raw material, export_read for voice profile.
If Unabyss is not connected, tell the user: "This skill requires Unabyss MCP. You can connect it from the Tools menu."
How to Run
Step 1 โ Load voice profile
Call export_list and look for a brand voice or voice profile export. If found, call export_read to load it. If not found, run the brand-voice skill first โ all content must match the founder's actual voice.
Step 2 โ Mine raw material with agentic_query
Activity is scattered across many sources โ use agentic_query:
Look across all connected sources from the last 2โ4 weeks for signals worth turning into content. Find:
- Decisions made and the reasoning behind them
- Things learned โ from customers, from shipping, from mistakes
- Opinions or takes that came up in emails, messages, or calls
- Product or company milestones โ shipped features, wins, numbers crossed
- Interesting problems encountered and how they were solved
- Anything the founder explained to someone that others would find useful
Return raw signals with enough context to understand what happened.
Call agentic_query_read to retrieve results.
Step 3 โ Pitch angles, don't draft everything
Identify the 3โ5 strongest content angles โ specific, non-obvious, clear point of view. For each, write one sentence: what the post is about and why it's worth reading.
Present these to the user for selection before writing full drafts.
Step 4 โ Produce the selected content
For the chosen angle, apply the right format:
LinkedIn โ 150โ300 words, one clear idea, no engagement-bait closing questions.
X โ open with the strongest claim, one idea per post, thread only if each post stands alone.
Newsletter โ first paragraph does real work, no warm-up, sections only when they add clarity.
Long-form โ lead with the concrete example, every section adds something new.
Hard Bans
Delete and rewrite any of these:
- "In today's landscape..." / "game-changing" / "revolutionary"
- "I'm excited to share"
- Generic founder-journey filler
- Closing questions added only to juice engagement
- Copy that could be dropped unchanged into a competitor's post
Output Rules
- Load voice profile from
export_read โ don't regenerate if it exists
- Use
agentic_query for raw material โ deep cross-source synthesis needed
- Always pitch angles before writing full drafts
- If Unabyss finds nothing worth posting, say so โ don't generate generic content
- No preamble