[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6JC01Y3AVA70GF2F1J27DSH":3,"skill-same:01M6JC01Y3AVA70GF2F1J27DSH":68},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":41,"linkOnly":42,"markdownContent":43,"markdownBody":44,"frontMatter":45,"refName":46,"commitSha":47,"skillDirectory":48,"forksCount":49,"repositoryHtmlUrl":50,"repositoryHomepageUrl":51,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6JC01Y3AVA70GF2F1J27DSH","ad-creative-generate-hooks",null,"Generate 15 new headline hooks (3 each across 5 emotional angles) for a winning ad, with matching subheadlines. Optional step in the ad-creative-variations system, feeds only into ad-creative-new-angles (Prompt 2) — never into ad-creative-new-backgrounds (Prompt 3), which must keep the original text identical.","S3YED\u002Fappie-kit","S3YED","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F62743867?v=4","01M6JBKBRRVP6KMS0VWZ27T3R6","01M6JBKBX0KG30284PW1DBYJT1",14,"MIT","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fcontent-creation\u002Fad-creative-generate-hooks\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"creative","ad creative generate hooks","ad","generate","hooks","ad creative","prompt","never","only","text","system","across","matching","keep","with","which","for","feeds","2026-11-10 10:12:30",false,"---\nname: ad-creative-generate-hooks\ndescription: Generate 15 new headline hooks (3 each across 5 emotional angles) for a winning ad, with matching subheadlines. Optional step in the ad-creative-variations system, feeds only into ad-creative-new-angles (Prompt 2) — never into ad-creative-new-backgrounds (Prompt 3), which must keep the original text identical.\n---\n\n# Ad Creative — Generate Hooks (Step 3 \u002F Hook Prompt)\n\nPart of the `ad-creative-variations` family. Full context: `..\u002Fad-creative-variations\u002FSKILL.md`.\n\n## When to use\n\n- Optional step, only relevant when the Prompt 2 route (new angles) is in play.\n- Requires the brief from `ad-creative-analyze-winner` already produced.\n- **Never** use this for the Prompt 3 \u002F new-backgrounds route — that route keeps the existing headline 100% identical, a new hook never fits there.\n\n## Prerequisites\n\n- The full brief from `ad-creative-analyze-winner`, verbatim.\n- The winning ad image again.\n- The target market\u002Flanguage.\n\n## Procedure\n\nRun this prompt (adapt `[LANGUAGE\u002FMARKET]`):\n\n```text\nBased on this winning ad brief:\n\n[PASTE HERE: full output from Prompt 1]\n\nI will upload the winning ad as a reference image.\n\nGenerate 15 new hooks for this ad that can replace the existing\nheadline while keeping the same winning format and visual DNA.\n\nA hook replaces ONLY the headline. For each hook, also write one short\nmatching subheadline (1 line) so the ad text stays complete.\n\nDeliver 3 hooks for each of these 5 angles:\n\nAngle 1 - Problem Awareness\nHook directly into the pain point the target audience already\nfeels but hasn't named yet.\n\nAngle 2 - Myth\u002FBelief Breaker\nChallenge a common assumption or mistake the target audience is making.\n\nAngle 3 - Pure Proof\nShow the result without selling it. A real before\u002Fafter, a number,\na timeline. Let the proof speak — no commentary needed.\n\nAngle 4 - Educational \u002F Informational\nTeach the audience something they didn't know. Position the product\nas the logical conclusion of useful information.\n\nAngle 5 - Direct Result \u002F Transformation\nLead with the outcome. Bold, specific, no fluff.\n\nRules for every hook:\n* All text in [LANGUAGE\u002FMARKET]\n* Maximum 8 words per hook\n* Each hook must feel scroll-stopping on its own\n* No hooks that sound similar to each other\n* Match the tone and register of the winning ad\n* Do not invent claims that weren't present or implied in the winning ad\n\nOutput format — for each hook deliver:\n* The hook text\n* The matching subheadline\n* Which angle it uses\n* One sentence on why it works for this specific audience\n```\n\n## After running\n\nPick a **maximum of 5 of the 15 hooks** and hand them to `ad-creative-new-angles` — that skill has a dedicated hook block matched one-per-variation-angle.\n\n## Pitfalls\n\n- Never route hooks into `ad-creative-new-backgrounds` (Prompt 3) — that route requires the text to be 100% identical to the original.\n- Don't pick more than 5 hooks forward — `ad-creative-new-angles` generates exactly 5 variations, one per angle.\n- Keep hooks distinct from each other even within the same angle; near-duplicates defeat the point of testing.\n","# Ad Creative — Generate Hooks (Step 3 \u002F Hook Prompt)\n\nPart of the `ad-creative-variations` family. Full context: `..\u002Fad-creative-variations\u002FSKILL.md`.\n\n## When to use\n\n- Optional step, only relevant when the Prompt 2 route (new angles) is in play.\n- Requires the brief from `ad-creative-analyze-winner` already produced.\n- **Never** use this for the Prompt 3 \u002F new-backgrounds route — that route keeps the existing headline 100% identical, a new hook never fits there.\n\n## Prerequisites\n\n- The full brief from `ad-creative-analyze-winner`, verbatim.\n- The winning ad image again.\n- The target market\u002Flanguage.\n\n## Procedure\n\nRun this prompt (adapt `[LANGUAGE\u002FMARKET]`):\n\n```text\nBased on this winning ad brief:\n\n[PASTE HERE: full output from Prompt 1]\n\nI will upload the winning ad as a reference image.\n\nGenerate 15 new hooks for this ad that can replace the existing\nheadline while keeping the same winning format and visual DNA.\n\nA hook replaces ONLY the headline. For each hook, also write one short\nmatching subheadline (1 line) so the ad text stays complete.\n\nDeliver 3 hooks for each of these 5 angles:\n\nAngle 1 - Problem Awareness\nHook directly into the pain point the target audience already\nfeels but hasn't named yet.\n\nAngle 2 - Myth\u002FBelief Breaker\nChallenge a common assumption or mistake the target audience is making.\n\nAngle 3 - Pure Proof\nShow the result without selling it. A real before\u002Fafter, a number,\na timeline. Let the proof speak — no commentary needed.\n\nAngle 4 - Educational \u002F Informational\nTeach the audience something they didn't know. Position the product\nas the logical conclusion of useful information.\n\nAngle 5 - Direct Result \u002F Transformation\nLead with the outcome. Bold, specific, no fluff.\n\nRules for every hook:\n* All text in [LANGUAGE\u002FMARKET]\n* Maximum 8 words per hook\n* Each hook must feel scroll-stopping on its own\n* No hooks that sound similar to each other\n* Match the tone and register of the winning ad\n* Do not invent claims that weren't present or implied in the winning ad\n\nOutput format — for each hook deliver:\n* The hook text\n* The matching subheadline\n* Which angle it uses\n* One sentence on why it works for this specific audience\n```\n\n## After running\n\nPick a **maximum of 5 of the 15 hooks** and hand them to `ad-creative-new-angles` — that skill has a dedicated hook block matched one-per-variation-angle.\n\n## Pitfalls\n\n- Never route hooks into `ad-creative-new-backgrounds` (Prompt 3) — that route requires the text to be 100% identical to the original.\n- Don't pick more than 5 hooks forward — `ad-creative-new-angles` generates exactly 5 variations, one per angle.\n- Keep hooks distinct from each other even within the same angle; near-duplicates defeat the point of testing.\n",{"name":5,"description":7},"master","8ec37df6d71fb664ea19d32c079e7d3ff931a8e0","skills\u002Fcontent-creation\u002Fad-creative-generate-hooks",3,"https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit","https:\u002F\u002Fweblyfe.ai","https:\u002F\u002Fgithub.com\u002FS3YED","2026-08-27 01:54:02",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add S3YED\u002Fappie-kit --skill ad-creative-generate-hooks",{"tool":60,"command":61},"bunx","bunx skills add S3YED\u002Fappie-kit --skill ad-creative-generate-hooks",{"tool":63,"command":64},"pnpm","pnpm dlx skills add S3YED\u002Fappie-kit --skill ad-creative-generate-hooks","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fcontent-creation\u002Fad-creative-generate-hooks\u002FSKILL.md",true,[],[69,101,134,160,191,215],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":82,"publishedAt":41},"01M6JFD4M6N4DSGC7TXEJ5R3J2","ai-music","AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram\u002Ffeature visualization.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fwethlete\u002Fai-music\u002FSKILL.md",[75,78,81],{"categoryNo":76,"categoryName":77,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000013","分析与可视化",{"categoryNo":79,"categoryName":80,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100],"music","ai music","humanizer","visualization","Tools","Audio","hermes","hermes agent","songwriting","suno","lyrics","prompts","heartmula","craft","generation","feature","ai music generation","music generation",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":115,"publishedAt":41},"01M6JFCZE4XNFQFMNZDHKHT5V5","agentic-webdesign-design-system-ingestion","Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-design-system-ingestion\u002FSKILL.md",[107,110],{"categoryNo":108,"categoryName":109,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[116,117,118,33,119,120,121,122,26,123,124,125,126,127,128,129,130,131,132,133],"design","agentic","design system","ingestion","webdesign","agentic webdesign design system ingestion","components","design systems","website","ui","Tailwind","bolt","lovable","v0","design-system","wed","design system components","appie",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":142,"publishedAt":41},"01M6JFCVPX3913CFAS6QQJ33ZB","agentic-webdesign-agent-elements","Use 21st.dev Agent Elements — 25 shadcn\u002Fui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fweb-design\u002Fagentic-webdesign-agent-elements\u002FSKILL.md",[140,141],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},[117,143,120,144,145,146,122,147,148,149,150,151,152,153,154,155,156,157,158,159],"elements","agentic webdesign agent elements","MCP","ai agent","registry","search","streaming","open source","open","Bash","plan","subagent","edit","install","input","lock","source",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":170,"publishedAt":41},"01M6JFCQC7H65M9QJ6TRE71BS1","vercel-deployment","Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fvercel-deployment\u002FSKILL.md",[166,169],{"categoryNo":167,"categoryName":168,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190],"deployment","vercel deployment","vercel","macos","cli","linux","windows","deploy","vercel deploy","REST","api","site","deploy to vercel","token","rest api","host","sites","paths","sanitization","static site",{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":195,"categories":196,"keywords":198,"publishedAt":41},"01M6JFCM4SMTXBM5A01BK2YQG1","software-quality-workflows","Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Fsoftware-quality-workflows\u002FSKILL.md",[197],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,39],"workflows","quality","software","software quality workflows","review","tdd","workflow","commit","debugging","code","debugger","pre-commit","investigation","code simplification","user","simplification",{"skillNo":216,"name":217,"nameZh":6,"description":218,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":219,"categories":220,"keywords":228,"publishedAt":41},"01M6JFCGD0M6CEATY01W7YN6DB","react-component-refactoring","Safely refactor large React components into smaller, maintainable pieces using proven patterns","https:\u002F\u002Fgithub.com\u002FS3YED\u002Fappie-kit\u002Fblob\u002Fmaster\u002Fskills\u002Fsoftware-development\u002Freact-component-refactoring\u002FSKILL.md",[221,224,227],{"categoryNo":222,"categoryName":223,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000007","代码审查",{"categoryNo":225,"categoryName":226,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[229,230,231,232,233,234,235,236,174,237,238,122,239,177,240,208,241,242,243,244],"react","component","refactoring","component refactoring","react component","react component refactoring","frontend","writing","safe","typescript","react components","modular","refactor","simplify","patterns","test-driven-development"]