Asd Ste100
danyuchn/asd-ste100-skill
A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…
Generate headline candidates from a story's raw facts: news-style headlines, press-release headlines, and pitch subject lines.
$ npx skills add elvisun/newsjack --skill headline-generator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install elvisun/newsjack headline-generator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/headline-generator .claude/skills/headline-generator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "headline-generator" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/headline-generator into .claude/skills/headline-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "headline-generator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/elvisun/newsjack/tree/main/skills/headline-generatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add elvisun/newsjack --skill headline-generator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install elvisun/newsjack headline-generator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/headline-generator .agents/skills/headline-generator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "headline-generator" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/headline-generator into .agents/skills/headline-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "headline-generator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add elvisun/newsjack --skill headline-generator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install elvisun/newsjack headline-generator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/headline-generator .cursor/skills/headline-generator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "headline-generator" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/headline-generator into .cursor/skills/headline-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "headline-generator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/elvisun/newsjack.git --path skills/headline-generator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add elvisun/newsjack --skill headline-generator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install elvisun/newsjack headline-generator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/headline-generator .gemini/skills/headline-generator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "headline-generator" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/headline-generator into .gemini/skills/headline-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "headline-generator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install elvisun/newsjack headline-generatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add elvisun/newsjack --skill headline-generator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/headline-generator .github/skills/headline-generator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "headline-generator" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/headline-generator into .github/skills/headline-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "headline-generator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add elvisun/newsjack --skill headline-generator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install elvisun/newsjack headline-generator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/elvisun/newsjack.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/headline-generator .opencode/skills/headline-generator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "headline-generator" agent skill from https://github.com/elvisun/newsjack/tree/main/skills/headline-generator into .opencode/skills/headline-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "headline-generator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
headline-generatorGenerate headline candidates from a story's raw facts: news-style headlines, press-release headlines, and pitch subject lines.
Headline Generator is an agent skill from elvisun/newsjack. 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.
Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `evidence.md`).
It sits in Writing & Content, covering Copywriting. The repository describes itself as: The open-source skills that turn your agent into a full PR team. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b5a8dc8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Headline Generator loads about 3.2k tokens when it runs. Until then it costs about 105 tokens; SKILL.md has 1,929 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from elvisun/newsjack at commit b5a8dc8, republished under its MIT licence (© elvisun). 1,929 words, ~3,246 tokens.
.claude/skills/headline-generator/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.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.)
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.
Before writing a line, list what you actually have to work with:
This list is your entire vocabulary. Everything in the headlines comes from here.
Write down two to four tensions hiding in the materials. Each one is a different headline family. The reliable charges:
These ten moves are how charge becomes words. Each comes with real headlines that made history — read them as calibration, then write at their energy level with your own facts.
Skip the mechanism; say what it means for the person on the receiving end. And when the fact is enormous, subject + verb is the entire job — get out of its way.
Trade every abstraction for something the reader can see, hear, or hold. One vivid detail outsells ten adjectives.
A precise, odd number reads as fact; a round one reads as marketing. Lead with the number when the number is the story, and give it the context that makes it land.
Beat one builds an expectation; beat two breaks it. The turn is where the reader leans in. A period mid-headline is a power tool.
Write about the reader's life, not the institution's news. Second person and uncomfortable certainty make a headline impossible to scroll past — when the story can cash the check.
When the facts add up to something everyone feels but nobody has worded, the headline's job is to coin the word. A good name does the story's marketing forever.
Ask the naive question everyone secretly has, or pair words that can't coexist until the story explains them. The tease must name its subject — the mystery is in the how, never in what the story is about.
Sound like a person saying something at a specific moment — a confession, a retort, a flag from one colleague to another — not an institution announcing. In an inbox full of announcements, a human register is a pattern break.
Rhythm, rhyme, and echo make a line repeatable, and repeatable is the point — people quote headlines that scan. Use sound only when it serves sense.
Choose the biggest verb the evidence fully backs — no bigger, no smaller. The two directions both work: an earned giant claim, or restraint so precise it cuts deeper than hype.
Now write fast: 15–25 raw lines. Take each charge from Step 2 through every move that fits it. Don't judge mid-sprint — volume first, the keepers emerge after. Vary what leads across the set: the actor, the number, the consequence, the affected person, the image, the spoken line.
Pick the strongest 3–5 per requested format and work each one word by word:
Across 32,487 randomized headline experiments and related corpora (provenance in evidence.md): specifics and numbers win, stories about individual people win, real stakes and charged words beat sunny abstractions, and informative length beats vague brevity. State the core fact and keep one loop open — full giveaways and blind teases both lose. And since word-level features predict the winning variant only about 55% of the time, the edge comes from generating many distinct candidates, not from polishing one.
Lead with the candidates — no preamble. Group by requested format. Each candidate: the headline in bold, then one line naming its move and the charge it carries. Show character counts on subject lines. Close each format group with Pick: your single best and one sentence why.
End with exactly one line: the suggested next step (typically meanest-editor to pressure-test the keepers, or fact-check before any number ships).
Input: Kerbside's network data: 41% of urban first-attempt deliveries failed in Q1 2026 — 210,000 deliveries, 12 cities.
Charge: the gap (deliveries feel routine; nearly half fail) and the scale collision (one mundane doorstep moment × 210,000).
Pick: the first — it survives being read aloud once and repeated at a meeting, which is the test.
© elvisun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skills/headline-generator of elvisun/newsjack.
Open the folder on GitHubat commit b5a8dc8
Headline Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Headline Generator this skillelvisun/newsjack | 1.5k | — | ~3.2k | Automated safety check: Pass | MIT | |
| Asd Ste100danyuchn/asd-ste100-skill | 4.2k | — | ~4.1k | Automated safety check: Pass | MIT | |
| AI Copywritermikiarlo3/ai-copywriter | 1.2k | — | ~12k | Automated safety check: Pass | MIT | |
| Brand Voice Guideluongnv89/claude-howto | 42k | — | ~609 | Automated safety check: Pass | MIT | |
| Ralph Copywritermuratcankoylan/ralph-wiggum-marketer | 777 | — | ~2.4k | Automated safety check: Pass | None | |
| Humanities Writing Companiontizzy916/humanities-writing-companion | 435 | — | ~3.4k | Automated safety check: Pass | CC-BY-NC-4.0 |
danyuchn/asd-ste100-skill
A skill your agent uses when English text must be parsed without a human to resolve ambiguity — tool descriptions, error messages, inter-agent instructions, system prompts, status reports — and…
mikiarlo3/ai-copywriter
Write copy that converts and doesn't sound like a robot. An agent skill from mikiarlo3/ai-copywriter.
luongnv89/claude-howto
Ensure all communication matches brand voice and tone guidelines. Use when creating marketing copy, customer communications, public-facing content, or when…
muratcankoylan/ralph-wiggum-marketer
A skill your agent uses when the user asks to "analyze my content", "learn my writing style", "research competitors", "find content angles", "improve my blog", "write like me", "embody my brand…
tizzy916/humanities-writing-companion
Help with humanities scholarly writing: sharpen research questions, map supplied readings, plan and draft arguments, review chapters, preserve authorial voice, and respond to reviewers.
crawfordxx/xiaoma-durex-copywriter
用杜蕾斯黄金期(2011-2017 环时互动)那套「双层语义 + 留白」的方法产出文案与海报。先识别用户意图并给 3-5 个方案供选,再出短文案(长文案可选)+ 五种比例配图。适用于借势热点、节日节气、产品卖点、课程/知识付费推广、自媒体标题与封面、品牌人格化运营。当用户说「写个文案」「借势热点」「节日海报」「想句…
elvisun/newsjack
Turn an eval study's numbers into on-brand, publish-ready figures using the Newsjack chart room (the eval design system), then validate them with Playwright.
elvisun/newsjack
Audit, question, suggest, or fact-preservingly revise a press release, blog post, contributed article, or expert explainer so AI answer systems can more easily retrieve, understand, quote, and cite…
elvisun/newsjack
Turn a source-bound company and market dossier into testable ideal-customer-profile hypotheses, buying roles, triggers, constraints, disqualifiers, standing, counterevidence, and research gaps.
elvisun/newsjack
Research any company, product, or service from a URL plus description and build a comprehensive, evidence-bound AEO/GEO/AI-visibility prompt panel across buyer jobs, information acts, journey…
elvisun/newsjack
Triage inbound journalist source queries and draft a response only when the user's expertise is a real fit.
elvisun/newsjack
Recover source-bound buyer jobs, struggling moments, desired progress, forces, workarounds, information acts, journey states, criteria, constraints, roles, locales, and authentic language.
Categories
Generate headline candidates from a story's raw facts: news-style headlines, press-release headlines, and pitch subject lines. Headline Generator is an agent skill from elvisun/newsjack. Generate headline candidates from a story's raw facts: news-style headlines, press-release headlines, and pitch subject lines.
Headline Generator fits situations like: tasks that involve Copywriting.
Run `npx skills add elvisun/newsjack --skill headline-generator -a claude-code`. Or copy the skill folder (skills/headline-generator in elvisun/newsjack) into .claude/skills/headline-generator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add elvisun/newsjack --skill headline-generator -a codex`. Or copy the skill folder (skills/headline-generator in elvisun/newsjack) into .agents/skills/headline-generator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add elvisun/newsjack --skill headline-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/headline-generator, .gemini/skills/headline-generator, .github/skills/headline-generator and .opencode/skills/headline-generator in your project.
SKILL.md names no scripts, command-line tools or credentials: Headline Generator is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Headline Generator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Headline Generator: Asd Ste100 (danyuchn/asd-ste100-skill, 4.2k stars), AI Copywriter (mikiarlo3/ai-copywriter, 1.2k stars), Brand Voice Guide (luongnv89/claude-howto, 42k stars) and Ralph Copywriter (muratcankoylan/ralph-wiggum-marketer, 777 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
elvisun (a GitHub user) maintains it in elvisun/newsjack, which has 1,527 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 7, 2026.
Source: elvisun/newsjack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.