Learn-skills.dev title-variants

Generate title variants for YouTube videos from outlier analysis. Use when user asks to create title variations, generate YouTube titles, or adapt video titles.

install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/aiagentwithdhruv/skills/title-variants" ~/.claude/skills/neversight-learn-skills-dev-title-variants && rm -rf "$T"
manifest: data/skills-md/aiagentwithdhruv/skills/title-variants/SKILL.md
source content

Title Variant Generation

Goal

Analyze top-performing video titles and generate variants adapted to your niche.

Scripts

  • ./scripts/generate_title_variants.py
    - Generate variants
  • ./scripts/update_sheet.py
    - Update sheets

Usage

# Mode A: Update existing sheet with variants
python3 ./scripts/generate_title_variants.py \
  --sheet-url "SHEET_URL" \
  --mode update

# Mode B: Create new sheet with variants
python3 ./scripts/generate_title_variants.py \
  --input .tmp/outliers.json \
  --mode create

How It Works

  1. Analyzes original title's hook, emotional trigger, structure
  2. Adapts to your specific niche (AI agents, automation, etc.)
  3. Generates 3 meaningfully different variants
  4. Keeps under 100 characters (YouTube best practice)

Configuration

USER_CHANNEL_NICHE = "AI agents, automation, LangGraph, CrewAI, agentic workflows"

Output

Three title variants per input, stored in sheet columns:

  • Title Variant 1
  • Title Variant 2
  • Title Variant 3

Schema

Inputs

NameTypeRequiredDescription
sheet_url
stringNoGoogle Sheet with outlier titles to generate variants for
input_file
file_pathNoJSON file with outlier data
mode
stringYes'update' (existing sheet) or 'create' (new sheet)

Outputs

NameTypeDescription
sheet_url
stringSheet with Title Variant 1/2/3 columns added

Credentials

NameSource
ANTHROPIC_API_KEY
.env

Composable With

Skills that chain well with this one:

cross-niche-outliers
,
youtube-outliers

Cost

Claude API (minimal)