Agent skill · Content & Marketing

create-x-content

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-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add gooseworks-ai/goose-skills --skill create-x-content --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 7 KB
Bundled scripts: none
Path: skills/content/capabilities/create-x-content/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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 thre

What's inside
Steps it walks through
  1. Quick Start
  2. Inputs
  3. Voice Guide Resolution
  4. Workflow
  5. Phase 1 — Load the voice guide
  6. Phase 2 — Parse the brief and decide variant count
  7. Phase 3 — Generate variants with explicit framing
  8. Phase 4 — Self-check against the voice guide
  9. Phase 5 — Save outputs
  10. Phase 6 — Deliver
  11. Outputs
  12. Examples
  13. Dependencies
  14. Tips
Ships with 1 file
  • skill.meta.json
More from goose-skills
All skills →
About this skill
What does the create-x-content skill do?

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.

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill create-x-content --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going