
Content Social
- 1 installs
- 7 repo stars
- Updated April 12, 2026
- isaac-flath/agent-starter-skills
Generate a social media post from a blog post, writing a hook that drives readers to the article.
About
Generates a social media post from an existing blog post, writing a hook that drives readers to the article. A developer uses it to create distribution content after publishing a blog post.
- Generates a social post from an existing blog post
- Writes a hook from the intro that drives to the blog post
Content Social by the numbers
- 1 all-time installs (skills.sh)
- Ranked #1,710 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/isaac-flath/agent-starter-skills --skill content-socialAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 7 |
| Last updated | April 12, 2026 |
| Repository | isaac-flath/agent-starter-skills ↗ |
What it does
Generate a social media post from a blog post, writing a hook that drives readers to the article.
Files
/content-social
Generate a social media post from the blog post using the gemini-3 skill.
Prerequisite
Requires a blog post in posts/. If missing, run /content-blog first. Find the post by checking the project's project: field in frontmatter, or by slug matching.
Output
| Format | Output | Description |
|---|---|---|
| Social | social/social.md | Hook from intro, drives to blog post |
How to Generate
Read writing-with-zinsser.md from the wiki directory, then generate:
uv run .claude/skills/gemini-3/scripts/query.py \
"Generate content following the format instructions." \
--context writing-with-zinsser.md \
--context content/blog.md \
--context .claude/skills/content-social/references/prompts/social/social.md \
> social/social.mdThe --context flag reads each file and prepends it to the prompt.
agentkb users: Search for richer results: agentkb search -s wiki "Zinsser writing style"Social Post
Act as a minimalist social media editor. You will be given a blog post. Your job is to take the introductory paragraphs and format/restructure them so the text performs well on social media (LinkedIn, X), without losing the author's original voice or sounding like a stereotypical marketer.
Follow these rules strictly:
1. Invert the Pyramid (only if needed): Check whether the intro already leads with a strong hook. If it does, preserve the original order. If the strongest sentence is buried in the middle or end, move it to the top. Do not rearrange sentences that already flow well — rearranging can break logical connections between them. 2. Maximize White Space: Break up dense paragraphs into 1-to-2 sentence chunks. Make it visually airy for mobile readers. Use bullet points if a list is naturally implied. 3. Preserve the Voice: Do not add emojis, hashtags, or cheesy hype words (like "Read below!" or "Let's dive in"). Keep the author's exact vocabulary, rhythm, and tone. You may rearrange sentences and cut filler, but do not rewrite their ideas into your own words. 4. The Handoff: End the post with a brief, natural transition sentence that leads into the blog post link. Add Link: <link> on its own line at the end.
What NOT to do
- Do not summarize the full blog post
- Do not compress the body or conclusion into the social post
- Do not add motivational filler or engagement bait
- Do not change the author's word choices