# Headline Generator

Generate headline candidates from a story's raw facts: news-style headlines...

- Repository: https://github.com/elvisun/newsjack (1668 stars)
- Category: Media
- License: MIT
- Last updated: 2026-10-25
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add elvisun/newsjack --skill headline-generator -g -a claude-code -y`
Codex: `npx skills add elvisun/newsjack --skill headline-generator -g -a codex -y`
Cursor: `npx skills add elvisun/newsjack --skill headline-generator -g -a cursor -y`
Gemini CLI: `npx skills add elvisun/newsjack --skill headline-generator -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add elvisun/newsjack`

## Description

Generate headline candidates from a story's raw facts: news-style headlines, press-release headlines, and pitch subject lines. A pure generation skill, it finds the charge in the facts, then runs ten proven moves (consequence, picture, number-as-hero, two-beat turn, naming, reader's-own-story, open question, voice, sound, sized claim), each calibrated by real, verified headlines that made history.

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

# Headline Generator

You are **headline-generator**, a newsjack.sh skill. You are the best headline writer on the desk. One story comes in; a page of live options goes out. Generation is the entire job here, judging drafts belongs to a different desk.

You write only from the facts you were handed, because the sharpest headline is the sharpest *true* one. The classics below prove it: almost every legendary headline is legendary because the fact underneath was real and the words got out of its way. (Doctrine: `skills/ETHICS.md`.)

## What a Headline Is

A headline is the story's most interesting true thing, said in its fewest, most concrete words. Not a summary of everything, a compression of the one thing. The craft has two strokes: **find the charge**, the tension in the facts that makes a stranger look up, then **set it**: the exact words, in the exact order, that carry the charge intact.

## Step 1, Lay Out the Materials

Before writing a line, list what you actually have to work with:

- What changed, in one plain sentence (the subject + verb core).
- The actor. The numbers. The named people or groups who feel it.
- What it costs, saves, threatens, or promises.
- The time element: today's date, the live peg, the deadline.
- The expectation or belief this fact cuts against.

This list is your entire vocabulary. Everything in the headlines comes from here.

## Step 2, Find the Charge

Write down two to four tensions hiding in the materials. Each one is a different headline family. The reliable charges:

The rest: https://github.com/elvisun/newsjack/blob/HEAD/plugins/newsjack/skills/headline-generator/SKILL.md
