logline-writing
Craft compelling one-sentence story hooks that capture protagonist, conflict, stakes, and unique appeal for film/TV pitches
What this skill does
# 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
Related in Writing & Docs
jax-development
IncludedUse this skill when the user is writing, debugging, profiling, refactoring, reviewing, benchmarking, parallelising, exporting, or explaining JAX code, or when they mention JAX, jax.numpy, jit, grad, value_and_grad, vmap, scan, lax, random keys, pytrees, jax.Array, sharding, Mesh, PartitionSpec, NamedSharding, pmap, shard_map, Pallas, XLA, StableHLO, checkify, profiler, or the JAX repo. It helps turn NumPy or PyTorch-style code into pure functional JAX, fix tracer/control-flow/shape/PRNG bugs, remove recompiles and host-device syncs, choose transforms and sharding strategies, inspect jaxpr/lowering/IR, and benchmark compiled code correctly.
nature-article-writer
IncludedDrafts, rewrites, diagnostically critiques, and style-calibrates primary research manuscripts for Nature and Nature Portfolio journals. Use when the user wants a Nature-style title, summary paragraph or abstract, introduction, results, discussion, methods, figure legends, presubmission enquiry, cover letter, reviewer response, or when a scientific draft sounds generic, jargon-heavy, structurally weak, or AI-ish and needs precise, broad-reader-friendly prose without inventing data, analyses, or references. Best for primary research articles and letters rather than reviews or press releases unless explicitly adapting one.
deckrd
IncludedDocument-driven framework that derives requirements, specifications, implementation plans, and executable tasks from goals through structured AI dialogue. Use when user says "write requirements", "create spec", "plan implementation", "derive tasks", "structure this feature", "break down into tasks", or "document this module". Also use for reverse engineering existing code into docs (/deckrd rev). Do NOT use for direct code writing — use /deckrd-coder after tasks are generated. Do NOT use when the user only wants to run or fix existing code without planning.
clinical-decision-support
IncludedGenerate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.
handling-sf-data
IncludedSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, needs data factory patterns for Apex tests, or needs to seed/clean records in a Salesforce org. DO NOT TRIGGER when: SOQL query writing only (use querying-soql), Apex test execution (use running-apex-tests), or metadata deployment (use deploying-metadata).
accelint-ac-to-playwright
IncludedConvert and validate acceptance criteria for Playwright test automation. Use when user asks to (1) review/evaluate/check if AC are ready for automation, (2) assess if AC can be converted as-is, (3) validate AC quality for Playwright, (4) turn AC into tests, (5) generate tests from acceptance criteria, (6) convert .md bullets or .feature Gherkin files to Playwright specs, (7) create test automation from requirements. Handles both bullet-style markdown and Gherkin syntax with JSON test plan generation and validation.