← ClaudeAtlas

create-x-contentlisted

Draft voice-tuned X (Twitter) post variants from a free-form brief. Reads a personal voice guide (generated via generate-voice-guide), produces 2–5 variants with distinct framings (simple-howto, problem-first, hype, mechanism-breakdown, etc.), and self-checks against the voice guide's banned phrases before returning.
gooseworks-ai/goose-skills · ★ 727 · AI & Automation · score 82
Install: claude install-skill gooseworks-ai/goose-skills
# Create X Content Draft X/Twitter post variants that sound like you, not like an AI. 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. ## Quick Start ``` /create-x-content --brief "New open-source CLI that turns Figma files into React components. Called figma2react. Free, MIT licensed." ``` Or interactively: ``` /create-x-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.x` 3. `~/.goose-skills/voice-guides/voice-x.md` (default path) 4. **Fallback prompt** — no guide found. Give the user three options: - (a) Paste a path to an existing guide - (b) Run `/generate-voice-guide --platforms x` now to create one (recommended) - (c) Proceed with a neutral default (warn that variants will sound generic) Never silently skip the voice guide. Generic posts are the failure mode