Help us improve
Share bugs, ideas, or general feedback.
From solo
Generates promotional content pack from project PRD or README: LinkedIn post, Reddit answer draft, Twitter/X thread.
npx claudepluginhub fortunto2/solo-factory --plugin soloHow this skill is triggered — by the user, by Claude, or both
Slash command
/solo:content-genThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a promotion content pack from a project's PRD or README. Produces 3 ready-to-use content pieces: LinkedIn post, Reddit answer draft, and Twitter/X thread. For video scripts, use `/video-promo`.
Generates platform-specific social media copy from code changes, marketing briefs, blog posts, or feature descriptions. Tailors copy to each platform's rules and audience.
Drafts social media content for developer communities: HN posts, Twitter/X threads, LinkedIn posts, Reddit comments, GitHub READMEs, Bluesky. Use for launches, engagement, thought leadership.
Takes product update descriptions and auto-generates a dated changelog entry plus a content package with tweet, LinkedIn post, email snippet, and one-liner.
Share bugs, ideas, or general feedback.
Generate a promotion content pack from a project's PRD or README. Produces 3 ready-to-use content pieces: LinkedIn post, Reddit answer draft, and Twitter/X thread. For video scripts, use /video-promo.
kb_search(query) — find related methodology and principlesproject_info(name) — get project details, stack, descriptionproject_code_search(query, project) — find key features in codebaseIf MCP tools are not available, fall back to Glob + Grep + Read.
Parse project from $ARGUMENTS.
docs/prd.md, or README.md, or CLAUDE.md.Extract core messaging from PRD/README (parallel reads):
Forced reasoning — messaging framework: Before generating content, write out:
Generate content pieces:
Format: Hook line → Story (before/after) → Insight → CTA
Format: Helpful answer that naturally mentions the product
Format: Hook tweet → Problem → Solution → Demo → Social proof → CTA
Generate Release Notes (if project has git history):
git log --oneline --since="1 month ago" 2>/dev/null | head -20
If commits exist, generate user-facing release notes:
Format:
## What's New (v{version})
**New**
- {user-facing feature description}
**Improved**
- {improvement in user terms}
**Fixed**
- {bug fix in user terms}
Include in content pack. If no git history, skip this section.
Write content pack to docs/content-pack.md:
# Content Pack: {Project Name}
**Generated:** {YYYY-MM-DD}
**ICP:** {target persona}
**Core message:** {one-line value prop}
## Messaging Framework
- **Hook:** {hook}
- **Proof:** {proof}
- **CTA:** {cta}
---
## 1. LinkedIn Post
{ready to copy-paste}
## 2. Reddit Draft
**Target subreddits:** r/..., r/..., r/...
{answer draft}
## 3. Twitter/X Thread
{numbered tweets}
## 4. Release Notes
{release notes from step 5, or "No git history — skipped"}
> For video script, run `/video-promo {project}`.
---
*Generated by /content-gen. Edit before publishing.*
Output summary — print core message + list of generated content pieces.
/video-promo (owns video generation entirely)/humanize before publishing.Cause: Project doesn't have docs/prd.md or README.
Fix: Provide a project path with PRD, or run /validate first to generate one.
Cause: PRD lacks specific differentiators or ICP details.
Fix: Ensure PRD has detailed problem statement, ICP persona, and unique angle. Add research.md for competitive context.
Cause: ICP not clearly defined in PRD. Fix: Specify the target audience in PRD. LinkedIn = professional, Reddit = casual/technical, Twitter = punchy/conversational.