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 soloThis skill is limited to using the following tools:
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 design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
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.