youtube-audience-bullseye-builder
YouTube Audience Bullseye Builder
Use this skill to turn a vague channel idea into a clear audience map. The output should make it obvious who the channel serves, which topics are too narrow or too broad, and how to balance authority content with reach content.
Automation
Use the shared automation helper before the strategic pass when the user provides channel context in a JSON file or asks for a structured starter artifact:
python ..\_shared\scripts\youtube_growth_automation.py bullseye --context .\channel-context.json --out .\bullseye-starter.json
Expected channel-context.json fields include channel_promise, niche, target_viewer, current_status, painful_problem, desired_outcome, false_belief, monetization_goal, and topics_to_avoid. Treat bullseye-starter.json as a structured draft, then refine the five rings with the workflow below and references/output-template.md.
If the user only gives free-form text, first convert it into a small JSON context object, save it near the working files, run the helper, then continue.
If the helper returns specificity_status: needs_interview, do not finalize the bullseye. Ask the missing questions first. A useful bullseye must name a specific viewer, their current situation, painful problem, desired outcome, and false belief.