← ClaudeAtlas

create-linkedin-contentlisted

Draft voice-tuned LinkedIn post variants from a free-form brief. Reads a personal voice guide (generated via generate-voice-guide), produces 2–5 variants with distinct framings, applies LinkedIn-specific defaults (arrow bullets, "why this matters" beat, 150–500 words), and self-checks against the voice guide's banned phrases before returning.
gooseworks-ai/goose-skills · ★ 727 · Data & Documents · score 82
Install: claude install-skill gooseworks-ai/goose-skills
# Create LinkedIn Content Draft LinkedIn post variants that sound like a real human practitioner, not a LinkedIn thought-leader persona. Reads a voice guide the user has already generated (or prompts to create one), produces multiple framings of the same idea, and saves each variant as its own markdown file with frontmatter. **This is an agent-executed skill** — the agent does the drafting and self-check inline. No Python script. Mirrors `create-x-content` structurally; differences are marked ★. ## Quick Start ``` /create-linkedin-content --brief "New open-source CLI that turns Figma files into React components. Called figma2react. Free, MIT licensed." ``` Or interactively: ``` /create-linkedin-content ``` ## Inputs | Flag | Required | Default | |------|----------|---------| | `--brief` | Yes (asked interactively if missing) | — | | `--variants` | No | Skill decides based on brief richness (2–5) | | `--voice-guide` | No | Resolved via chain below | | `--output` | No | `./content/YYYY-MM-DD-<topic-slug>/` | | `--topic` | No | Derived from brief | ## Voice Guide Resolution Resolve in this order, stop at first hit: 1. `--voice-guide <path>` flag 2. `~/.goose-skills/config.json` → `voice_guides.linkedin` 3. `~/.goose-skills/voice-guides/voice-linkedin.md` (default path) 4. **Fallback prompt** — no guide found. Three options: - (a) Paste a path to an existing guide - (b) Run `/generate-voice-guide --platforms linkedin` now to create one (recommended) - (c) Proc