headline-crafter

Generate authentic, compelling article headlines using composable keyword extraction and pattern-based title generation.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "headline-crafter" with this command: npx skills add bennettphil/skill-headline-crafter/bennettphil-skill-headline-crafter-headline-crafter

Headline Crafter

Composable scripts for generating article headlines from ideas or drafts. Extract keywords, apply proven title patterns, and format the output.

Purpose

Headlines make or break content. This skill extracts key topics from your input, applies curated title formulas across styles (professional, casual, provocative, how-to), and outputs formatted results. Each script is independently usable in a pipeline.

Scripts Overview

ScriptDescription
scripts/run.shMain pipeline — extract
scripts/extract.shExtract keywords from text input
scripts/generate.shGenerate titles from comma-separated keywords
scripts/format.shFormat title output as numbered list, JSON, or plain
scripts/test.shRun the full test suite

Pipeline Examples

# Generate 5 headlines from an article idea
echo "How to deploy machine learning models in production" | ./scripts/run.sh

# Extract keywords, then generate with a specific style
echo "The future of remote work" | ./scripts/extract.sh | ./scripts/generate.sh --style professional --count 8

# Generate and format as JSON
echo "react,hooks,state,management" | ./scripts/generate.sh --count 5 | ./scripts/format.sh --format json

# Full pipeline with custom count
cat article-draft.md | ./scripts/run.sh --count 10 --style casual

Inputs and Outputs

  • extract.sh: text via stdin → comma-separated keywords to stdout
  • generate.sh: comma-separated keywords via stdin → one title per line to stdout
  • format.sh: one title per line via stdin → formatted output to stdout
  • run.sh: text via stdin → formatted titles to stdout (orchestrates the pipeline)

Environment Variables

VariableDefaultDescription
HEADLINE_STYLEmixedDefault title style
HEADLINE_COUNT5Default number of titles

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

authentic-title-generator

No summary provided by upstream source.

Repository SourceNeeds Review
General

image-gen

Generate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".

Archived SourceRecently Updated
General

explainer

Create explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce X (video)", "解释一下XX(视频形式)".

Archived SourceRecently Updated
General

asr

Transcribe audio files to text using local speech recognition. Triggers on: "转录", "transcribe", "语音转文字", "ASR", "识别音频", "把这段音频转成文字".

Archived SourceRecently Updated