mcpField
T
title-variants

title-variants

github.com/aiagentwithdhruvMarketing & growth2035 installsUpdated 15w ago
Repository

About title-variants

title-variants is a skill for analyzing high-performing video titles and generating versions adapted to a niche. It examines a title's hook, emotional trigger, and structure, then produces three variants and can write them to a sheet.

Key features

  1. 01Analyze title hooks and emotional triggers
  2. 02Adapt titles to a specified niche
  3. 03Generate three variants per title
  4. 04Keep titles under 100 characters
  5. 05Update an existing sheet or create one

Use cases

  1. 01Adapt successful video titles to a target niche
  2. 02Prepare alternative titles for video topics
  3. 03Store title variants in a sheet for review

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aiagentwithdhruv/skills --skill title-variants

After installing, type/title-variantsin Claude Code to confirm it loaded.

Bundled filesscripts/generate_title_variants.pyscripts/update_sheet.py

Details

From the project README

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_urlstringNoGoogle Sheet with outlier titles to generate variants for
input_filefile_pathNoJSON file with outlier data
modestringYes'update' (existing sheet) or 'create' (new sheet)
Outputs
NameTypeDescription
sheet_urlstringSheet 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)

Comments

Markdown supported