Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/create-linkedin-content
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.
Passed 9 of 17 test cases with the skill, and 10 of 17 without it.
3 fixed9 passed either way6 still failing4 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
I have a detailed technical brief with multiple code snippets, architecture breakdowns, and performance charts for a new cache driver. How many post variants should be generated for a LinkedIn campaign based on brief richness?
| Checked | Without skill | With skill |
|---|---|---|
| The generated variant count is decided as a number between two and five. | Missed | Passed |
The instructions your model reads when the skill loads.
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 ★.
/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
| 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 |
Resolve in this order, stop at first hit:
--voice-guide <path> flag~/.goose-skills/config.json → voice_guides.linkedin~/.goose-skills/voice-guides/voice-linkedin.md (default path)/generate-voice-guide --platforms linkedin now to create one (recommended)test cases passed, vs 10 / 17 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.