create-x-contentlisted
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