← ClaudeAtlas

audience-httlisted

Create and manage reusable audience segment profiles. Use when user says 'create audience', 'define audience', 'manage audiences', 'who am I talking to'.
brennacodes/brenna-plugs · ★ 1 · Data & Documents · score 70
Install: claude install-skill brennacodes/brenna-plugs
<purpose> Manage reusable audience segment profiles in `~/.things/heres-the-thing/audiences/`. Audience segments describe groups of people with shared characteristics, concerns, and communication preferences. These profiles are referenced by campaigns to tailor positioning strategy. For individual people, use `shared/people/` profiles instead. Audience segments describe archetypes, not individuals. </purpose> <steps> <step id="load-config" number="1"> <description>Load Configuration</description> <load-config> Resolve the user's home directory (run `echo $HOME` via Bash). Use this absolute path for all file operations below -- never pass `~` to the Read tool. 1. Read `<home>/.things/config.json` <if condition="config-missing">Tell the user: "Run `/things:setup-things` first." Then stop.</if> 2. Check that `<home>/.things/heres-the-thing/` exists <if condition="htt-missing">Tell the user: "Run `/heres-the-thing:setup-htt` first." Then stop.</if> </load-config> </step> <step id="parse-arguments" number="2"> <description>Parse Arguments</description> Parse `$ARGUMENTS` for subcommand and optional slug. <if condition="no-arguments"> Use AskUserQuestion: <options> - Create a new audience segment - List existing audience segments - View an audience segment - Edit an audience segment - Delete an audience segment </options> </if> </step> <step id="create" number="3"> <descrip