Description
Generates viral hook lines for YouTube Shorts targeted at the owner's configured target audience. Three hook styles are supported:
| Style | Psychology | Best for |
|---|---|---|
curiosity |
Creates information gap | Educational, tech topics |
shock |
Activates amygdala response | News, controversy, records |
challenge |
Triggers social comparison | Quizzes, challenges, polls |
Returns 10 hook variants plus a recommended pick (shortest, highest CTR potential).
Input Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "The subject of the Short (e.g. 'ChatGPT', 'crypto crash')"
},
"style": {
"type": "string",
"enum": ["curiosity", "shock", "challenge"],
"description": "Hook style"
}
},
"required": ["topic", "style"]
}
Output Schema
{
"type": "object",
"properties": {
"hooks": { "type": "array", "items": { "type": "string" }, "description": "All generated hook lines" },
"recommended": { "type": "string", "description": "Best hook to use" }
}
}
Example
const result = await registry.execute('content.viral-hook', {
topic: 'AI taking jobs',
style: 'shock',
});
// result.data.recommended → "BREAKING: AI taking jobs has been lying to you this whole time 🚨"
Notes
- No LLM calls — deterministic, instant output.
- Includes localised variants with Hindi/Urdu slang for desi audience resonance.
- Agent can further refine hooks via
content.write-copyfor deeper personalization.