{"id":13041,"plugin_id":"plugin_asdk_app_6a6318aaee888191a823829387f922a5","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:02:46.212Z","digest":"f19105e8e9d5a85bfecad5e7490825f9d5048876e26b5d1545564f5aa9a1c29e","against":null,"payload":{"name":"kreel-draft-klaviyo-campaign","description":"Generate a paste-ready Klaviyo campaign without writing to Klaviyo.","included_files":[],"skill_md_contents":"---\nname: kreel-draft-klaviyo-campaign\ndescription: \"Generate a paste-ready Klaviyo campaign without writing to Klaviyo.\"\n---\n\nInputs: `<audience>`, `<subject_theme>`. Collect any missing value from the user, then substitute it wherever the placeholder appears below.\n\nGenerate a paste-ready Klaviyo campaign for audience=<audience> and subject_theme=<subject_theme>. This workflow may read data and generate copy, but it must not create, edit, schedule, or send anything in Klaviyo or any other platform.\n\nIf more than one brand is reachable, call `list_brands` first and ask the user which brand to use. Pass the selected `brand` on every later call.\n1. Call `get_brand_context` once and use the saved voice, positioning, ICP, product context, and durable learnings when present.\n2. Call `get_performance` with platform='klaviyo', entity_type='email_campaign', and date_range={\"days\": 30}. Call it again with entity_type='flow' only when flow evidence is relevant to the brief. Use the results to ground tone and offer decisions, and do not invent evidence when the reads are empty.\n3. Return a structured campaign artifact containing 3 subject-line variants, preview text for each subject line, the recommended pair with a rationale, accessible production-ready body HTML, a plain-text fallback, CTA copy and destination placeholders, audience and exclusion notes, and a pre-send checklist. Clearly label assumptions and claims that need human substantiation.\n\nFinish with this exact disclosure: This is a draft for you to paste into Klaviyo. Nothing was created, changed, scheduled, or sent anywhere.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}