# Make Content

Writes marketing content: articles, single posts, newsletters, scripts and repurposed...

- Repository: https://github.com/gooseworks-ai/goose-skills (1276 stars)
- Category: Marketing
- License: MIT
- Last updated: 2026-10-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add gooseworks-ai/goose-skills --skill make-content -g -a claude-code -y`
Codex: `npx skills add gooseworks-ai/goose-skills --skill make-content -g -a codex -y`
Cursor: `npx skills add gooseworks-ai/goose-skills --skill make-content -g -a cursor -y`
Gemini CLI: `npx skills add gooseworks-ai/goose-skills --skill make-content -g -a gemini-cli -y`

## Description

Writes marketing content: articles, single posts, newsletters, scripts and repurposed cuts, each with an edit note and a claims check. Use when a marketer says "write a blog post / case study", "write a LinkedIn or X post / thread / X article", "carousel copy", "draft this week's newsletter", "turn this webinar into posts" or "repurpose this", "write a TikTok or YouTube script", "refresh this old post", or "write the page from this SEO brief". Words only; nothing is invented or published. Not for a dated posting calendar, use run-organic-social; not ad copy (make-static-ads) or promo emails (email-lifecycle). Press releases, landing and product pages, and sales decks are not covered.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# make-content

## What you get

One of five things, saved to the brand's workspace and shown in chat:

1. **A repurposed set.** One finished asset is mined into scored units. Each platform the brand uses gets a native version with a different lead unit and hook, ready to paste. Each version has an asset line saying what visual it needs and who makes it.
2. **A single post.** One LinkedIn, X, Threads or Instagram post, a thread, or an X long post or Article (references/formats.md), written native to its platform. It skips the calendar and the units table unless there is a source asset.
3. **A fresh piece.** A one-page brief, then a first draft in the brand's (or a named author's) voice. Long-form adds the publish kit: headline options, meta, slug, H2 skeleton, internal links, CTA, image notes and distribution notes.
4. **A refresh redline.** An old piece rewritten where it decays, with each change and its reason.
5. **This week's newsletter issue,** written from a saved template and the week's notes.

Every piece carries an **edit note** and a **claims check**: what was kept, softened and cut, and the proof that would restore each cut. The formats are listed in references/formats.md. Anything else is routed (Out of scope).

## Before you start

Read `research/market/positioning-<product>.md` when present, else `research/market/positioning.md`, and its dated report. Carry the owner-selected launch direction into this work even when the live site/kit still uses earlier messaging. Unselected options stay proposals and every factual claim keeps its existing proof/approval status.

The rest: https://github.com/gooseworks-ai/goose-skills/blob/HEAD/skills/marketing/make-content/SKILL.md
