Agent skill

logline-writing

Craft compelling one-sentence story hooks that capture protagonist, conflict, stakes, and unique appeal for film/TV pitches

Stars 514
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/social-sciences-humanities/arts-culture/film-tv-production/skills/logline-writing

SKILL.md

Logline Writing Skill

Purpose

Create compelling, marketable loglines that hook readers in a single sentence. A logline is the elevator pitch of your story—it must convey the essence of your narrative while creating intrigue and demonstrating commercial viability.

Logline Formula

When [INCITING INCIDENT], a [SPECIFIC PROTAGONIST] must [GOAL/ACTION] before [STAKES/DEADLINE], or else [CONSEQUENCES].

Core Components

Element Description Example
Protagonist Specific, relatable descriptor "a burnt-out detective"
Inciting Incident What disrupts their world "discovers his partner was murdered"
Goal Active, specific objective "must find the killer"
Stakes What's at risk "before he becomes the next target"
Irony/Hook The unique twist "only to realize he's the prime suspect"

Quality Criteria

Must Have

  • Active protagonist (not passive victim)
  • Clear goal with obstacles
  • Tangible stakes
  • Specific details (not generic)
  • Present tense
  • 25-50 words

Must Avoid

  • Character names (unless famous IP)
  • Questions ("What if...?")
  • Vague language ("must fight evil")
  • Backstory dumps
  • Multiple plotlines
  • Passive voice

Format Variations

Punchy (Under 25 words)

A disgraced surgeon must perform an impossible transplant on a dying mob boss—using his own heart—to save his kidnapped daughter.

Descriptive (40-60 words)

When a disgraced cardiac surgeon's daughter is kidnapped by a ruthless crime syndicate, he's forced to perform an impossible transplant: remove his own heart and transplant it into their dying boss. With only hours to live, he must find a way to save his daughter without sacrificing himself.

High-Concept

"Saw" meets "Grey's Anatomy" - A surgeon must operate on himself to save his daughter from kidnappers.

Genre-Specific Elements

Action/Thriller

  • Physical stakes
  • Time pressure
  • External threat
  • Visceral verbs

Drama

  • Emotional stakes
  • Internal conflict
  • Relationship dynamics
  • Transformation arc

Comedy

  • Comedic situation
  • Fish-out-of-water
  • Ironic juxtaposition
  • Escalating complications

Horror

  • Survival stakes
  • Atmosphere hint
  • Threat nature
  • Isolation element

Output Format

markdown
## Logline Package

### Primary Logline
[Main logline - 25-50 words]

### Variations

**Punchy Version:**
[Under 25 words]

**Descriptive Version:**
[40-60 words]

**High-Concept:**
[X meets Y format]

### Hook Analysis
- **Ironic Element:** [What makes this unique]
- **Genre Signals:** [How genre is conveyed]
- **Commercial Appeal:** [Why this is marketable]

Examples by Format

Feature Film

"When a retired hitman's dog is killed by mobsters, he comes out of retirement to wage a one-man war against the entire criminal underworld—discovering they've put a $14 million bounty on his head."

TV Pilot

"A public defender discovers her new client—accused of a brutal murder—is actually her long-lost brother, forcing her to choose between her career and her family's darkest secrets."

Limited Series

"After a small-town sheriff arrests a drifter for murder, she uncovers evidence that her entire town has been covering up crimes for decades—and her own father may be the mastermind."

Short Film

"A grieving mother receives a phone call from her dead son, leading her to question whether she's losing her mind or being given a second chance."

Best Practices

  1. Start with conflict - The story is the struggle
  2. Be specific - "Astronaut" not "person"
  3. Show stakes - What's lost if they fail
  4. Create irony - The unexpected twist
  5. Imply genre - Through tone and situation
  6. End with hook - Leave them wanting more

Expand your agent's capabilities with these related and highly-rated skills.

a5c-ai/babysitter

gsd-tools

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

514 31
Explore
a5c-ai/babysitter

model-profile-resolution

Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.

514 31
Explore
a5c-ai/babysitter

verification-suite

Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.

514 31
Explore
a5c-ai/babysitter

state-management

STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.

514 31
Explore
a5c-ai/babysitter

git-integration

Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

514 31
Explore
a5c-ai/babysitter

frontmatter-parsing

YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.

514 31
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results