{"lastUpdated":"2026-11-03T10:59:18.441Z","totalSkills":137,"categories":{"audience":{"displayName":"Audience","description":"Audience overlap and cannibalization analysis across campaigns","icon":"👥","color":"#F59E0B","skillCount":1},"chatgpt-ads":{"displayName":"ChatGPT Ads","description":"Performance analysis and campaign building for ads in ChatGPT through the OpenAI Ads API","icon":"💬","color":"#10A37F","skillCount":2},"content":{"displayName":"Content Marketing","description":"Content distribution, editorial workflow, podcasts, ebooks, original research and pre-publish QA","icon":"✍️","color":"#9333EA","skillCount":1},"creative":{"displayName":"Creative","description":"Creative briefs, video ad scripts, testing roadmaps and fatigue detection","icon":"🎨","color":"#8B5CF6","skillCount":5},"cro":{"displayName":"CRO","description":"Conversion rate optimization for forms, signup flows and onboarding","icon":"🧪","color":"#F97316","skillCount":4},"cross-platform":{"displayName":"Cross-Platform","description":"Budget allocation across Google, Meta, TikTok, LinkedIn and Microsoft Ads","icon":"🔄","color":"#6366F1","skillCount":2},"email":{"displayName":"Email Marketing","description":"Lifecycle strategy, deliverability, segmentation, list health, retention and SMS planning","icon":"📧","color":"#0EA5E9","skillCount":2},"facebook-ads":{"displayName":"Facebook Ads","description":"Account audits, audiences, structure, creative tests, budgets and reports for Meta Ads","icon":"📘","color":"#1877F2","skillCount":8},"google-ads":{"displayName":"Google Ads","description":"Search term, keyword, bidding, budget, PMax and reporting skills for Google Ads","icon":"🔍","color":"#4285F4","skillCount":21},"growth":{"displayName":"Growth","description":"Product-led growth: growth loops, North Star metric, trial-to-paid, paywalls, lead magnets and experiment backlogs","icon":"🚀","color":"#DC2626","skillCount":2},"linkedin-ads":{"displayName":"LinkedIn Ads","description":"B2B targeting, lead quality and CPL audits for LinkedIn Ads","icon":"💼","color":"#0A66C2","skillCount":6},"local":{"displayName":"Local Marketing","description":"Google Business Profile, reviews and local search performance for local businesses","icon":"📍","color":"#EA4335","skillCount":2},"marketing":{"displayName":"Marketing","description":"Copywriting, brand voice, SEO, landing pages, email and competitor research","icon":"📈","color":"#10B981","skillCount":22},"measurement":{"displayName":"Measurement","description":"GA4 tracking, attribution audits, A/B tests, incrementality and LTV:CAC","icon":"📊","color":"#EF4444","skillCount":15},"meta":{"displayName":"Skill Orchestration","description":"A routing skill that picks and sequences the other marketing skills","icon":"🧭","color":"#64748B","skillCount":1},"meta-ads":{"displayName":"Meta Ads","description":"Placement, creative and audience performance analysis for Meta Ads","icon":"🌐","color":"#0668E1","skillCount":4},"microsoft-ads":{"displayName":"Microsoft Ads","description":"Account audits and optimization for Microsoft Advertising (Bing) search, shopping and audience campaigns","icon":"🪟","color":"#00A4EF","skillCount":2},"paid-media":{"displayName":"Paid Media","description":"Media plans, benchmarks, stop-loss rules and channels beyond the big ad platforms","icon":"📺","color":"#4F46E5","skillCount":1},"playbooks":{"displayName":"Playbooks","description":"Full-funnel advertising playbooks for e-commerce brands","icon":"📚","color":"#14B8A6","skillCount":1},"sales":{"displayName":"B2B Sales","description":"Outbound, prospecting, ABM, lead scoring, handoff and sales enablement","icon":"🤝","color":"#0F766E","skillCount":4},"seo":{"displayName":"SEO","description":"Keyword research, content decay, cannibalization, briefs, schema, internal links and AI search visibility on live Search Console and SEO data","icon":"🔎","color":"#0F9D58","skillCount":11},"social-media":{"displayName":"Social Media","description":"Organic social: page and channel analysis, posting plans, repurposing and influencer campaigns on live account data","icon":"💬","color":"#DB2777","skillCount":4},"social-media-ads":{"displayName":"Social Media Ads","description":"Paid social creative ranking and UGC creator briefs","icon":"📱","color":"#EC4899","skillCount":5},"strategy":{"displayName":"Strategy","description":"Launches, pricing, referral programs, free tools and privacy-first targeting","icon":"🎯","color":"#06B6D4","skillCount":9},"tiktok-ads":{"displayName":"TikTok Ads","description":"Creative, hook and audience analysis for TikTok Ads","icon":"🎵","color":"#000000","skillCount":2}},"skills":[{"id":"audience--audience-overlap-analyzer","slug":"audience-overlap-analyzer","category":"audience","categoryDisplayName":"Audience","name":"audience-overlap-analyzer","displayName":"Audience Overlap Analyzer","description":"Finds where your Meta and Google Ads targeting reaches the same people, scores overlapping ad sets, lookalikes and campaigns, and plans exclusions and merges. Use when audiences overlap, frequency or CPM keeps climbing, an audience looks saturated, or campaigns fight over one search term.","icon":"👥","color":"#F59E0B","downloadUrl":"/api/skills/download/audience/audience-overlap-analyzer","version":"ef780a3addfc","files":[{"path":"HOW_TO_USE.md","size":4490,"sha256":"4e8ed740fa63c7c4a2e580459ddacfd877db4151065ae7f1274d0f10bc9664f3"},{"path":"SKILL.md","size":29189,"sha256":"b2d053c110163b34a6156bd7322798a7e51a6f6c60e4639b3c487e92fa79b6ad"},{"path":"expected_output.json","size":35082,"sha256":"f4474e761dc88465c17033e827212b74b86aa4872e3a80d452d278b761287bf2"},{"path":"sample_input.json","size":11833,"sha256":"88290ee6a08bcb0267fb5816022a542becd2299743e96a6d93678258fe896ae9"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"chatgpt-ads--chatgpt-ads-analyzer","slug":"chatgpt-ads-analyzer","category":"chatgpt-ads","categoryDisplayName":"ChatGPT Ads","name":"chatgpt-ads-analyzer","displayName":"Chatgpt Ads Analyzer","description":"Audits a ChatGPT Ads (OpenAI Ads) account, grading campaigns, ads, conversions, pixel health, audiences, lead forms and budget pacing, then ranks fixes. Use when asking how my ChatGPT ads are doing, for a ChatGPT Ads report, whether the OpenAI pixel works, or ChatGPT Ads vs Google Ads.","icon":"💬","color":"#10A37F","downloadUrl":"/api/skills/download/chatgpt-ads/chatgpt-ads-analyzer","version":"5badfe9a87b5","files":[{"path":"HOW_TO_USE.md","size":3051,"sha256":"39381359ace01c703f668e3eb80902723047cce05cb7ccde29f3b5503fa3041d"},{"path":"SKILL.md","size":18855,"sha256":"776d98e3791880d2d0157894c22a9d7063530998aabf05027cc66b79ff983537"},{"path":"expected_output.json","size":31028,"sha256":"2a27c0049e7be4157b27f89dcebce36afcbb17714c819496ed55abdb97bd4b4e"},{"path":"sample_input.json","size":22276,"sha256":"b702794c8f8e39e97d09e6c25f75efff66cd52a2f95f8390e0ce0dfdcd2e99db"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"chatgpt-ads--chatgpt-ads-campaign-builder","slug":"chatgpt-ads-campaign-builder","category":"chatgpt-ads","categoryDisplayName":"ChatGPT Ads","name":"chatgpt-ads-campaign-builder","displayName":"Chatgpt Ads Campaign Builder","description":"Builds a ChatGPT Ads (OpenAI Ads) campaign from a brief, with ad groups, context hints, chat card ad copy, pixel, customer list audience and lead form as exact payloads, created paused after a yes. Use when asked to launch ads in ChatGPT, write ChatGPT ad copy or set up the OpenAI pixel.","icon":"💬","color":"#10A37F","downloadUrl":"/api/skills/download/chatgpt-ads/chatgpt-ads-campaign-builder","version":"3a181c10dd36","files":[{"path":"HOW_TO_USE.md","size":3489,"sha256":"a8c053083cfabe0691cbd3239aea098a0af80d4ac190ca9e8b9000b3a0001a94"},{"path":"SKILL.md","size":18199,"sha256":"5937275ecc12c1b7867f9b5fb02b68ad2228b2a9ff91e22be5e810966b52dd18"},{"path":"expected_output.json","size":26032,"sha256":"6d99a339a16b34313583736953661c3dd90187da6c41738719d759c1506745c0"},{"path":"sample_input.json","size":12347,"sha256":"0cd0e27e6cba1b806ea270456cd505034077201576c72fa01ac7ad304447365c"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"content--blog-visuals-planner","slug":"blog-visuals-planner","category":"content","categoryDisplayName":"Content Marketing","name":"blog-visuals-planner","displayName":"Blog Visuals Planner","description":"Plans the charts, diagrams, screenshots and featured image a blog post needs, with chart specs, alt text and captions built only from sourced numbers, and ranks old posts by GA4 scroll drop-off. Use when asking what images a post needs, turning post data into charts, or planning an infographic.","icon":"✍️","color":"#9333EA","downloadUrl":"/api/skills/download/content/blog-visuals-planner","version":"d26b7bd8e9f7","files":[{"path":"HOW_TO_USE.md","size":3487,"sha256":"0dc9ef23c2e8d98cbb8ee78a7bb52a42fb7dd1dd35be7c709001353eaf4db0ee"},{"path":"SKILL.md","size":22614,"sha256":"83714539795b48c1fffb8a8545f6e2cfe876e1dde7d04f48662d811d4a4e7dd8"},{"path":"expected_output.json","size":43939,"sha256":"79dc14848593a87678597a15fd8202bf8a4806e0723bd3a9eda60c34d95a204e"},{"path":"sample_input.json","size":17735,"sha256":"d8ccc28313fceee1f25b77498412531f7855d6dddfc2deb4fe1c5c4b64ffe9fa"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"creative--ad-creative-brief-generator","slug":"ad-creative-brief-generator","category":"creative","categoryDisplayName":"Creative","name":"ad-creative-brief-generator","displayName":"Ad Creative Brief Generator","description":"Writes ad creative briefs for static, video, UGC and agency work from winning Google Ads or Meta lines, search terms, landing page and competitor ads, with scored angles and a copy kit. Use when asked for a creative brief, UGC brief or ad angles. Not for full scripts (use video-ad-script-writer)","icon":"🎨","color":"#8B5CF6","downloadUrl":"/api/skills/download/creative/ad-creative-brief-generator","version":"9dc862af141c","files":[{"path":"HOW_TO_USE.md","size":3196,"sha256":"57bda403ec6ca7e8cc36273eafb64b4454a50b2a10968bc1dbd82c7d2a1131cf"},{"path":"SKILL.md","size":25053,"sha256":"c779c5e1c862d6be297cb8aec9296035dccf333b521e6da2b31939795a5eeaf8"},{"path":"expected_output.json","size":26844,"sha256":"9b13d7ee71c944af7938a1dbdf881ff49fcc186d8d8c1837ba37ff0acd5addfa"},{"path":"sample_input.json","size":19340,"sha256":"8441258e421213045b94e94ab2aa7e3ac12b2ff24056d54673deb87d068c6d72"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"creative--ad-creative-fatigue-detector","slug":"ad-creative-fatigue-detector","category":"creative","categoryDisplayName":"Creative","name":"ad-creative-fatigue-detector","displayName":"Ad Creative Fatigue Detector","description":"Finds worn-out ads on Meta, Google Ads, TikTok, LinkedIn, Snapchat and X by comparing each live ad's peak and recent CTR, frequency and CPM, then scores fatigue and plans rotation. Use when asked about ad fatigue, CTR dropping on older ads, or which creatives to refresh first.","icon":"🎨","color":"#8B5CF6","downloadUrl":"/api/skills/download/creative/ad-creative-fatigue-detector","version":"2a4bc4030dc2","files":[{"path":"HOW_TO_USE.md","size":3273,"sha256":"db5409e6c646346a48c122ec16311f267b6262d765bc21445540b5a16ce86567"},{"path":"SKILL.md","size":22048,"sha256":"16ddd119ed26edd2886a7ab5c2617ead5de5ee900e7ca56d77e1ddde6146c51c"},{"path":"expected_output.json","size":16082,"sha256":"1f7c5653dae75921b1e6a682fd3018bf9949cac361731e471c99638e3b185249"},{"path":"sample_input.json","size":19503,"sha256":"634e7dc7f1c5762fbab1fceec22430872ecba10e461c162707e9a1b88ed9376e"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"creative--ad-specs-asset-matrix","slug":"ad-specs-asset-matrix","category":"creative","categoryDisplayName":"Creative","name":"ad-specs-asset-matrix","displayName":"Ad Specs Asset Matrix","description":"Builds the ad specs and sizes matrix for one campaign across Meta, TikTok, LinkedIn, Pinterest, Snapchat, X and Google Ads, then checks your files and copy against it. Use when asked for ad sizes, social media ad specs, a designer deliverables list, or if files are ready to upload.","icon":"🎨","color":"#8B5CF6","downloadUrl":"/api/skills/download/creative/ad-specs-asset-matrix","version":"7f584ea22771","files":[{"path":"HOW_TO_USE.md","size":3280,"sha256":"b066b9501b51aa807b4ba5a5382aaa35a6bf59f46b0259eadeec32ec52173e26"},{"path":"SKILL.md","size":24293,"sha256":"0b3e49a8fc22b8bcc237393e7c85a3433fecaa3a1fcece7bed4ea34474bc330c"},{"path":"expected_output.json","size":25192,"sha256":"c830719670a916619a92a1d77208c515fa81a94330d31e18285fb7c1676feedd"},{"path":"sample_input.json","size":11001,"sha256":"021101ba0e1e75052ba517a12fef63fed1d3959201853e80d8382ff50d6e05ee"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"creative--creative-testing-roadmap","slug":"creative-testing-roadmap","category":"creative","categoryDisplayName":"Creative","name":"creative-testing-roadmap","displayName":"Creative Testing Roadmap","description":"Plans a quarter of creative tests from your Google Ads, Meta, TikTok or LinkedIn ads, finding winning angles and hooks and sizing the tests your traffic can decide, with briefs and a hook bank. Use when asked what creative to test next, for a testing calendar or a creative test plan.","icon":"🎨","color":"#8B5CF6","downloadUrl":"/api/skills/download/creative/creative-testing-roadmap","version":"9ac1a5ced75b","files":[{"path":"HOW_TO_USE.md","size":3453,"sha256":"047509d76b1618df90c611a26862f1eeb075d4abb66f545b698331addb1e3498"},{"path":"SKILL.md","size":25430,"sha256":"194ce7d8e8cb16998d8548fc8796992ca1204e20a269314d9c4d5168f3f0df4e"},{"path":"expected_output.json","size":16637,"sha256":"a95d2fd94527dcce04c0b3d657fbceba4d111096c3a61b6a35741076e302cf95"},{"path":"sample_input.json","size":65803,"sha256":"020590aa6a9c188f91826e6fcdf4a7a4ddb305eb7ee292076e41648124982df0"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"creative--video-ad-script-writer","slug":"video-ad-script-writer","category":"creative","categoryDisplayName":"Creative","name":"video-ad-script-writer","displayName":"Video Ad Script Writer","description":"Writes timed video ad scripts for TikTok, Reels, YouTube, Meta and LinkedIn, plus VSLs and demos, built on Meta and TikTok hook and hold rates and Google Ads search terms. Use when asked for a video ad script, UGC talking points, a hook and hold report, or a script review.","icon":"🎨","color":"#8B5CF6","downloadUrl":"/api/skills/download/creative/video-ad-script-writer","version":"30a11b88fa52","files":[{"path":"HOW_TO_USE.md","size":3467,"sha256":"ec8685bbe7371072c416765d17b0015a8ea63d040026954694d5b4963c3f41ef"},{"path":"SKILL.md","size":22661,"sha256":"156bb8a1816a51ecf88ef04f605287836b2df69770b39a17623f261ef9f9cf72"},{"path":"expected_output.json","size":10747,"sha256":"0a2e692e749c8bc9910b1051a6a56e45ecff326333f41d3113b273e7c8ab591e"},{"path":"sample_input.json","size":8657,"sha256":"644930b85a7130965c4743b8908aa7994a2f3b90948c248193ac23d8f3140acc"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"cro--conversion-rate-benchmark","slug":"conversion-rate-benchmark","category":"cro","categoryDisplayName":"CRO","name":"conversion-rate-benchmark","displayName":"Conversion Rate Benchmark","description":"Benchmarks a website or store conversion rate against dated, sourced industry figures by channel, device and landing page type, from GA4 or pasted numbers, and prices each gap. Use when asked is my conversion rate good, how it compares with the industry average, or if a CRO project is worth it.","icon":"🧪","color":"#F97316","downloadUrl":"/api/skills/download/cro/conversion-rate-benchmark","version":"b795dbc2111e","files":[{"path":"HOW_TO_USE.md","size":3147,"sha256":"b4831416e6a9602bd0b6951bb782c77a314974732704147e91f2d1b40ca1312d"},{"path":"SKILL.md","size":21405,"sha256":"a9432225b3812a059a22fcf4c8a9c42864d37d0b9d3bbcf03b7c0f8795985715"},{"path":"expected_output.json","size":18483,"sha256":"40c13d371a31ffb036bb88188c2ab4e5575c827e954d5890f32b14e88b3841a8"},{"path":"sample_input.json","size":29619,"sha256":"4c1f19f27d59bf3c2ee98e1b3b78beac7bc174ac570edf793f7bf704808989fd"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"cro--form-cro","slug":"form-cro","category":"cro","categoryDisplayName":"CRO","name":"form-cro","displayName":"Form CRO","description":"Audits lead, contact, demo and quote forms field by field and checks the GA4 form_start to form_submit funnel, giving keep, cut or make optional verdicts. Use when asked to optimize a form, shorten a demo form, or cut form abandonment. Not for signup (use signup-flow-cro).","icon":"🧪","color":"#F97316","downloadUrl":"/api/skills/download/cro/form-cro","version":"74c8242316a5","files":[{"path":"HOW_TO_USE.md","size":4143,"sha256":"035466ad319f3930d9fdd594a226db2b4c576b3a3476e419522a7070a10afda4"},{"path":"SKILL.md","size":24892,"sha256":"21319def2d918b6c8cf421565cf68a995d023cc264d0dda6d56211603d5076e4"},{"path":"expected_output.json","size":14176,"sha256":"8440d294f72678cab79b19cbf8f9ce995146a5823dd1d45c1d562eecd53eabdb"},{"path":"sample_input.json","size":10456,"sha256":"f533c59e7bf2ac831d07e4c0bef7c492b5247c79aa5d042646f69b91c1ba4b37"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"cro--onboarding-cro","slug":"onboarding-cro","category":"cro","categoryDisplayName":"CRO","name":"onboarding-cro","displayName":"Onboarding CRO","description":"Maps the new user journey in GA4 from first visit to activation and return, finds the biggest drop and designs the onboarding fix and emails, reading Klaviyo flows. Use when asked to improve onboarding, activation, time to value or the aha moment. Not for signup pages (use signup-flow-cro).","icon":"🧪","color":"#F97316","downloadUrl":"/api/skills/download/cro/onboarding-cro","version":"73fd0e29dd44","files":[{"path":"HOW_TO_USE.md","size":3710,"sha256":"3f6f35692db672a210644b310c60080522ab6b4111576266ff679c11769dd783"},{"path":"SKILL.md","size":32495,"sha256":"09ba92d7432311faeaa8a806a668f2350900c38ddb6998186f722e63f80cf8ba"},{"path":"expected_output.json","size":21598,"sha256":"77ea2df29e358b90d2ed3459a014fe4017d10148f3845b6bfc71b11201715d50"},{"path":"sample_input.json","size":17000,"sha256":"d257ba9c6a6538a45ff4ad9db79b709a453149b4c3d028237d3cd4b64350f39d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"cro--signup-flow-cro","slug":"signup-flow-cro","category":"cro","categoryDisplayName":"CRO","name":"signup-flow-cro","displayName":"Signup Flow CRO","description":"Audits a signup or registration flow, checks GA4 sees sign_up, measures the funnel and tears down the signup page fields, SSO and password rules. Use when asked to improve signup conversion, reduce signup drop-off, or review a create account page. Not for onboarding (use onboarding-cro).","icon":"🧪","color":"#F97316","downloadUrl":"/api/skills/download/cro/signup-flow-cro","version":"c859a0d6a343","files":[{"path":"HOW_TO_USE.md","size":3442,"sha256":"0fc503af0e8a28b52cf08bad67a38aff5cf1b9aea0f26cebd5ce86da200700b0"},{"path":"SKILL.md","size":23157,"sha256":"5c483639412bddda3de6028926b6b77a3649e73c94796ae787e7c6e28765e90e"},{"path":"expected_output.json","size":13561,"sha256":"d3244a191ecd72c4c5d1efb943d01d1affdedf1184b03bb20be806f3137fcfe9"},{"path":"sample_input.json","size":8592,"sha256":"616eb8931770a6a9cf972d3c6942a9488eef4722529b6327769dd7021c1fcd57"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"cross-platform--cross-platform-budget-allocator","slug":"cross-platform-budget-allocator","category":"cross-platform","categoryDisplayName":"Cross-Platform","name":"cross-platform-budget-allocator","displayName":"Cross Platform Budget Allocator","description":"Splits ad budget across Google Ads, Meta, Microsoft, LinkedIn, TikTok and other platforms by what the next dollar buys, and plans the yearly marketing budget. Use when asked how to split budget between platforms, next quarter's ad budget, or how much to spend on marketing.","icon":"🔄","color":"#6366F1","downloadUrl":"/api/skills/download/cross-platform/cross-platform-budget-allocator","version":"5924c96d7652","files":[{"path":"HOW_TO_USE.md","size":5320,"sha256":"39e3d587d2dd7326106dd76756d35d74ba70923bbc847ec0a6896104139e5409"},{"path":"SKILL.md","size":50627,"sha256":"9208295d73903799d998f2de39cd4abad3bd953846375373b8871651689ba0c3"},{"path":"expected_output.json","size":30560,"sha256":"de61b97940ccc381a17705ee3e9eae834d23e52f5881464f75f258bc198e9486"},{"path":"sample_input.json","size":13365,"sha256":"ae234bccd7e416dab9fd3037c3acc25b61eb0555427db374c32abe084101309e"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"cross-platform--marketing-performance-report","slug":"marketing-performance-report","category":"cross-platform","categoryDisplayName":"Cross-Platform","name":"marketing-performance-report","displayName":"Marketing Performance Report","description":"Writes marketing reports across ad platforms, GA4, Search Console and Klaviyo, from weekly updates and monthly client reports to QBR or board decks, campaign wrap-ups and batch agency reports. Use when asked for a marketing report, a monthly client report, a QBR deck, or a campaign recap.","icon":"🔄","color":"#6366F1","downloadUrl":"/api/skills/download/cross-platform/marketing-performance-report","version":"c05d27a38d1c","files":[{"path":"HOW_TO_USE.md","size":4484,"sha256":"1bf193cf992ccae8fb7f30cece0674c48271ee9b2b121896452aabfb6ab23cdd"},{"path":"SKILL.md","size":49268,"sha256":"774dbdbb8f9085978f2df13933e0b876625fb0277ea0381063561a81f2a1674d"},{"path":"expected_output.json","size":10024,"sha256":"f5e3d729c8b2f277fe10f01fbb58a8f31ba4908b7c08cba961a081ab30080178"},{"path":"sample_input.json","size":37196,"sha256":"d22ebeda745570373cc223edc2e7d4223c01b43222df6df007088142154a0152"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"email--email-deliverability-auditor","slug":"email-deliverability-auditor","category":"email","categoryDisplayName":"Email Marketing","name":"email-deliverability-auditor","displayName":"Email Deliverability Auditor","description":"Audits email deliverability, checking SPF, DKIM and DMARC alignment, Gmail, Yahoo and Microsoft bulk-sender rules, and bounces and complaints by mailbox provider, then writes a dated repair plan and warm-up schedule. Use when emails go to spam, for an SPF DKIM DMARC check or a domain warm-up plan.","icon":"📧","color":"#0EA5E9","downloadUrl":"/api/skills/download/email/email-deliverability-auditor","version":"65458266ec45","files":[{"path":"HOW_TO_USE.md","size":3513,"sha256":"1183ed400f4545e65d827650c13db8e0abb234a63dca4e3ac133ee08da7b850b"},{"path":"SKILL.md","size":26282,"sha256":"c2095e3ff1bff1785c60da270b084f1a76c9543499a43dc37a6e356d0140b809"},{"path":"expected_output.json","size":20539,"sha256":"b6a079e3fe5d2b48eadc5c07393ff9880b033b3194188ff764cdbdebe64e6167"},{"path":"sample_input.json","size":33139,"sha256":"c2ed1449689a721f36cbda2b9d3fdd66f139fc7f67514cd77c9a8166d09daec2"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"email--email-lifecycle-strategy","slug":"email-lifecycle-strategy","category":"email","categoryDisplayName":"Email Marketing","name":"email-lifecycle-strategy","displayName":"Email Lifecycle Strategy","description":"Writes an email and lifecycle marketing strategy, setting customer stages from Shopify or WooCommerce reorder gaps, mapping Klaviyo or Mailchimp flows, SMS, push and ads per stage, and ordering 90-day builds. Use when asked for a retention strategy, lifecycle map or which flows to build next.","icon":"📧","color":"#0EA5E9","downloadUrl":"/api/skills/download/email/email-lifecycle-strategy","version":"c29fd2ead02c","files":[{"path":"HOW_TO_USE.md","size":3081,"sha256":"1350b4945dee159dd02880b118a0ee77850d1e1b55e9c039cec6c6b1567c0599"},{"path":"SKILL.md","size":24662,"sha256":"66abb9fda9acf1483dea8979d9b52a8c78913554cfab5da8579989a350a03f7c"},{"path":"expected_output.json","size":14117,"sha256":"d122114feb3ef38d608dda0796cbf3a785313455e0a0ad0e1c13716a19383e77"},{"path":"sample_input.json","size":15781,"sha256":"745fe000aab1a6fd59f8ffa2ca7a5612b533a63b080f4c9e74a8084b5fce6046"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-account-auditor","slug":"facebook-ads-account-auditor","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-account-auditor","displayName":"Facebook Ads Account Auditor","description":"Audits a whole Meta Ads account for Facebook and Instagram across billing, policy, pixel tracking, structure, audiences, budget, creative fatigue and naming, with fixes ranked by money at stake. Use when asked to audit or health-check Meta Ads, why CPA keeps rising, or taking over an account.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-account-auditor","version":"5ccdecdb621c","files":[{"path":"HOW_TO_USE.md","size":3383,"sha256":"0ff609d8efff49debecc9f9d1150c42347e3d793d8f58d20886027bed7799197"},{"path":"SKILL.md","size":27623,"sha256":"bdc11b057f49565a950734a21861d72c33ba9bcce3b01c8376625cdd61607ba7"},{"path":"expected_output.json","size":25809,"sha256":"5e5b61f8fb1b4aa8307b89f717e6e58a2cc94830256ba44df8492cf521caccea"},{"path":"sample_input.json","size":18708,"sha256":"789ec32beab81338724389ff7920d837ac6d716efbb9c301829d0801eaf5da1d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-audience-builder","slug":"facebook-ads-audience-builder","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-audience-builder","displayName":"Facebook Ads Audience Builder","description":"Builds a Meta Ads audience plan for Facebook and Instagram with cold, warm and hot tiers, exclusions, and specs for retargeting and lookalike audiences. Use when asking who to target on Facebook, how to set up lookalikes or retargeting, or if Advantage+ audience beats manual targeting.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-audience-builder","version":"626ecd1a4de3","files":[{"path":"HOW_TO_USE.md","size":3846,"sha256":"7f644548733f0c2464c9cd7032b3d5f0ffe8ac1dd797d3d1dd52564aed23d302"},{"path":"SKILL.md","size":21699,"sha256":"81345c8d6252681deacf4d9c18e4036b0da31e5c1e44aaf0a7fbbd2de5eb88d3"},{"path":"expected_output.json","size":14543,"sha256":"bf96c4192bfe9ed782413e3c177298022c09afecb047f5cd45a915f12d049aae"},{"path":"sample_input.json","size":4724,"sha256":"46213b6b8ab3d64bdfa218cbeb97ec62b2100441b57aa9eb7fcf0da39fa5a79b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-budget-allocator","slug":"facebook-ads-budget-allocator","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-budget-allocator","displayName":"Facebook Ads Budget Allocator","description":"Reallocates Facebook and Meta Ads budget between campaigns and ad sets in 20% steps, graded on cost per result, saturation and marginal cost. Use when asked to split, shift, cut or rebalance Meta ad budget, or compare CBO and ABO results. Not for scaling plans (use facebook-ads-scaling-roadmap).","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-budget-allocator","version":"09c6361f42ea","files":[{"path":"HOW_TO_USE.md","size":3545,"sha256":"3f94587afabeb5b81037c5f46eb7209ef0ae6dbf2e5254529c6d52104dbc85ff"},{"path":"SKILL.md","size":21591,"sha256":"131e007411380d72cd0c40ab551fb980c2c6aba59ce0393c290eee257e2c398d"},{"path":"expected_output.json","size":12997,"sha256":"4216d90609bd805b00701366d09a88f7dfeee340193bbf54d263f7f9cb24a70d"},{"path":"sample_input.json","size":11188,"sha256":"a0b99d5045cdeeecdb3545858409014c27112bf27de9b21a169af9529a5d747d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-campaign-structure","slug":"facebook-ads-campaign-structure","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-campaign-structure","displayName":"Facebook Ads Campaign Structure","description":"Designs or restructures a Facebook and Meta Ads account into campaigns and ad sets that can exit learning, picks CBO or ABO and naming, plans a starting budget, and builds paused campaigns from a brief. Use when setting up or cleaning up a Meta account or asking how much to spend on Facebook ads.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-campaign-structure","version":"b2b8cc4de976","files":[{"path":"HOW_TO_USE.md","size":4896,"sha256":"7ca011264e89b6ac31783df65063e1253557f3abf143c4eac0d63652ee3dc974"},{"path":"SKILL.md","size":36984,"sha256":"4e4d129a99d33bb09ace89a1b656901c115fa2d1ea08ff0704174cd6078a3e32"},{"path":"expected_output.json","size":20026,"sha256":"cc1ff7d17fff75d29ed91390ea41321eb899aab2d5700434cb38058200ca05f1"},{"path":"sample_input.json","size":9231,"sha256":"8694605cc7b0b93bf7eafc74c0f231265f75c5d251c26c11c840bb2e245f236b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-creative-tester","slug":"facebook-ads-creative-tester","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-creative-tester","displayName":"Facebook Ads Creative Tester","description":"Plans, sizes and reads Facebook and Instagram creative A/B tests on Meta with sample size, budget and significance, compares ad formats, and ranks assets inside flexible or dynamic creative ads. Use when testing hooks, images or ad copy, asking which format works best, or if a test has a winner.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-creative-tester","version":"e2d372e1a4cc","files":[{"path":"HOW_TO_USE.md","size":3738,"sha256":"59c540108ef029134d5e417da7c0220acf7df948306d62bbc51c328689e0e525"},{"path":"SKILL.md","size":28308,"sha256":"21af8c10e69429addeb45975952b0dcc408bf5618dfad4cdf5d4c757f7d1138e"},{"path":"expected_output.json","size":25455,"sha256":"1569217cea8dc9bbcff9be857ac05564d66a0c74443b29d579b7747b82e46056"},{"path":"sample_input.json","size":10109,"sha256":"29a16764c75ea2fd12bcc6136f1feb63534c50577b395e4777669950b131ce42"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-launch-checklist","slug":"facebook-ads-launch-checklist","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-launch-checklist","displayName":"Facebook Ads Launch Checklist","description":"Checks one Meta Ads campaign before launch with a pre-flight checklist and a READY or NOT READY verdict, and diagnoses Facebook ads that are not spending, not delivering, stuck in review or learning limited. Use when about to launch or relaunch a Facebook campaign or when ads stop delivering.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-launch-checklist","version":"88018487526d","files":[{"path":"HOW_TO_USE.md","size":4710,"sha256":"4f583cb1a97df803b8f023c53987d96389f39259831a4d90129362d7280a3dd7"},{"path":"SKILL.md","size":36200,"sha256":"1a94812596a713308c5348a11f74292735fa640dffc3aaeda2129c5d2011479b"},{"path":"expected_output.json","size":22281,"sha256":"d6325bb0526b75262d6014729a8b244c1232713dada9302866b16ea5eb381b6d"},{"path":"sample_input.json","size":19667,"sha256":"299ad3f6835fcceacc67c1f247a72589310cde8c687d7429d5d607b1207c4e01"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-monthly-report","slug":"facebook-ads-monthly-report","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-monthly-report","displayName":"Facebook Ads Monthly Report","description":"Writes monthly or weekly Facebook and Meta Ads reports with goal tracking, what drove cost per result, campaign, audience, placement and creative breakdowns, and next period's plan. Use when asked for a Meta Ads client report, month-over-month or week-over-week review, or quarterly creative review.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-monthly-report","version":"a57d9ca57711","files":[{"path":"HOW_TO_USE.md","size":4097,"sha256":"1c298a04feae31cbfb039f18a1a953e1f90cac429c1e92debc7e8bb1a13d9e18"},{"path":"SKILL.md","size":34606,"sha256":"7e78cef5505d4a1ae84ba95b92bfe98c5a5fea2e8b8991629d272bda8ad687e5"},{"path":"expected_output.json","size":15917,"sha256":"9d4706bb8eff466eab159c895b782c73fcf1c9ea953e30b0f799c459376aacdb"},{"path":"sample_input.json","size":9264,"sha256":"2daad5256daec13bc22007f4ac14a0c9d5e9c44cd1ce269d025ccb76cf3819f7"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"facebook-ads--facebook-ads-scaling-roadmap","slug":"facebook-ads-scaling-roadmap","category":"facebook-ads","categoryDisplayName":"Facebook Ads","name":"facebook-ads-scaling-roadmap","displayName":"Facebook Ads Scaling Roadmap","description":"Builds a phased Facebook and Meta Ads scaling roadmap with a readiness check, winning ads to scale, a week-by-week budget path to a target spend, expected cost per result, and rollback triggers. Use when asked to scale Meta ads, double or triple ad spend, or why costs blow up when scaling.","icon":"📘","color":"#1877F2","downloadUrl":"/api/skills/download/facebook-ads/facebook-ads-scaling-roadmap","version":"bb834efd7651","files":[{"path":"HOW_TO_USE.md","size":4246,"sha256":"005905aac85cea9eb5cb1cbe0a91f721589d117ec41ad20423ab77964c7db3f2"},{"path":"SKILL.md","size":29922,"sha256":"fcfa1b949fef7de0994a20456a7bf2d5ea1dd71621c08827dc82cfdaa58ac983"},{"path":"expected_output.json","size":16564,"sha256":"8d773b1b15df1aa89048d9a7f7c6ba8b5a06ae837df0108d740d4a50c8b46003"},{"path":"sample_input.json","size":8280,"sha256":"7ff2796b89a17e0756781248e51fdcfc10e94a425ed2a7938cbd2197507f0e88"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--ad-copy-performance-ranker","slug":"ad-copy-performance-ranker","category":"google-ads","categoryDisplayName":"Google Ads","name":"ad-copy-performance-ranker","displayName":"Ad Copy Performance Ranker","description":"Ranks Google Ads responsive search ads and each headline and description by clicks and conversions, with head-to-heads per ad group and an ad strength reality check. Use when asking which ads or headlines work, to audit ad copy, or if ad strength matters. Not for new ads (use rsa-ad-copy-writer)","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/ad-copy-performance-ranker","version":"bfa9474ab414","files":[{"path":"HOW_TO_USE.md","size":4011,"sha256":"60089c27b520b6bbc408e9a8d89127b482b7dcbe872c026ea3becd1567f6693a"},{"path":"SKILL.md","size":18258,"sha256":"9d85eb8b0b356db80a232d82eefd85a96e191d9b28a5f280cffb7f485ce7a5a6"},{"path":"expected_output.json","size":44207,"sha256":"dd5954d81a9c65746d501a11428daa681b7433b87d765b253fa755fce075d8ff"},{"path":"sample_input.json","size":96490,"sha256":"70c37ff1049ed0decb9607f65f7d85008efa9c1f9c61302fe5d35d97046ded84"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--bid-strategy-auditor","slug":"bid-strategy-auditor","category":"google-ads","categoryDisplayName":"Google Ads","name":"bid-strategy-auditor","displayName":"Bid Strategy Auditor","description":"Audits Google Ads Smart Bidding per campaign and sets target CPA or ROAS, value-based and profit bidding, data exclusions and seasonality adjustments. Use when asking if Smart Bidding works, which bid strategy to use, why a campaign is stuck in learning, or what break-even ROAS is.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/bid-strategy-auditor","version":"47b1bddb3211","files":[{"path":"HOW_TO_USE.md","size":4930,"sha256":"d860595ef5bacc0300062b639ebc25acb302410e98a8edf07f1e591a290d281e"},{"path":"SKILL.md","size":49005,"sha256":"2b8686901678bd90f4d5dfc0996c8f85e317ee870f52c2c08c9d7a64928caa45"},{"path":"expected_output.json","size":10346,"sha256":"2c3f0df316e86a4decbadaed8d1eb71610969d2f2e7a37770b282bfd0ed98d65"},{"path":"sample_input.json","size":18516,"sha256":"4233ea8f50475f4e0a71219ed5f8a2e04c16c73801482e97cef14a03341546f1"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--budget-allocation-optimizer","slug":"budget-allocation-optimizer","category":"google-ads","categoryDisplayName":"Google Ads","name":"budget-allocation-optimizer","displayName":"Budget Allocation Optimizer","description":"Moves Google Ads budget between campaigns for more conversions from the same total, using marginal CPA, budget simulations and impression share lost to budget. Use when asking where to put budget, how to split a fixed monthly total, or which campaigns are budget limited or overfunded.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/budget-allocation-optimizer","version":"e491bdd4fd9c","files":[{"path":"HOW_TO_USE.md","size":3448,"sha256":"8a82d93d88e213adc5ede83cd4f100ffa8f1018551436f2dc969afbcc1617c5c"},{"path":"SKILL.md","size":17554,"sha256":"66e9abded914a37b36a7c79fdb7f6e767af2d42eac93f165dcd5282059d279dd"},{"path":"expected_output.json","size":7905,"sha256":"541da2a3b668ad30f158c51e3837b7d5c794ff71ee9bc2050d5999b71bb11dc6"},{"path":"sample_input.json","size":32820,"sha256":"5af96fbc129c9608e9c7cd81c5e621cc72f464e6060b7d27042894481b5c8708"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--display-video-demand-gen-auditor","slug":"display-video-demand-gen-auditor","category":"google-ads","categoryDisplayName":"Google Ads","name":"display-video-demand-gen-auditor","displayName":"Display Video Demand Gen Auditor","description":"Audits running Google Ads Display, YouTube and Demand Gen campaigns, builds a paste-ready placement exclusion list from spend and clicks, reports video view rates and reviews Demand Gen setup. Use when asking which placements or apps to exclude, why view rate is low, or where display money goes.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/display-video-demand-gen-auditor","version":"d59d5902cf12","files":[{"path":"HOW_TO_USE.md","size":3257,"sha256":"0273f61901d929f6fafbcaa3e356f5fbbe461b1307db77333bbe9291714b6a62"},{"path":"SKILL.md","size":25347,"sha256":"eb754e596188887e02b11e9f7bd7474cbd2b318349bf089ae7738346371cdb79"},{"path":"expected_output.json","size":34363,"sha256":"36771b3da117072d52500d62699e4a26ce70813c38b4ac6fe481944b5342602e"},{"path":"sample_input.json","size":35458,"sha256":"ab6e35b3f4f14e5bcfcf7a61b60c8b2a20ce3b91a06547170379b7865f6eb65d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--geo-performance-optimizer","slug":"geo-performance-optimizer","category":"google-ads","categoryDisplayName":"Google Ads","name":"geo-performance-optimizer","displayName":"Geo Performance Optimizer","description":"Finds which Google Ads locations, devices and hours waste or earn money, grades each slice against its own campaign CPA and picks the lever the bid strategy actually uses. Use when asking about geo or location performance, device bid adjustments, day-parting or ad scheduling.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/geo-performance-optimizer","version":"2bb71d4c9b99","files":[{"path":"HOW_TO_USE.md","size":3900,"sha256":"4ffa1a0e17955ee92b7d0eec9489f2835ba4fbc965030434648e0072a4767f82"},{"path":"SKILL.md","size":20516,"sha256":"420499352a6aabfb3ae3a7805d837474e561402d96343a60fdc22e3ff28d13f5"},{"path":"expected_output.json","size":13524,"sha256":"2b34d727b006b9950171dad7a30e84787d542f04c4b21dc832aa7677b1d0105e"},{"path":"sample_input.json","size":16883,"sha256":"f0500c0fe7d538f73b3cda2cd01d0a430f0660ccc9ee2031233100f38a236ac9"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--google-ad-grants-manager","slug":"google-ad-grants-manager","category":"google-ads","categoryDisplayName":"Google Ads","name":"google-ad-grants-manager","displayName":"Google Ad Grants Manager","description":"Checks a nonprofit's Google Ad Grants account against every compliance rule, plans keyword pauses to get back over the 5% CTR line and builds a plan to spend more of the grant. Use when asked about Ad Grants, the 5% CTR rule, a grant warning or suspension, or a grant account that won't spend.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/google-ad-grants-manager","version":"5cd4cac42b0a","files":[{"path":"HOW_TO_USE.md","size":3636,"sha256":"bb76334c6d6af11b401e175e8768f86799b1886fb00b4494ec9e44fc9a4ccf65"},{"path":"SKILL.md","size":20332,"sha256":"985a8292ba22e045b2cefe7fa4c03bd97b86c37d59b0b0a5fd44bfeee0674479"},{"path":"expected_output.json","size":25234,"sha256":"a66d326bac4df76c24a0dcb4854ffd6f92a77270d84d9e227c5683a6ed0e6818"},{"path":"sample_input.json","size":26781,"sha256":"203d0da30c13fecea077b2319496604eaf4adbda01a095d8b8351fa95e9b19fa"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--google-ads-account-audit","slug":"google-ads-account-audit","category":"google-ads","categoryDisplayName":"Google Ads","name":"google-ads-account-audit","displayName":"Google Ads Account Audit","description":"Runs a full Google Ads account audit across tracking, wasted spend, structure, Quality Score, ads, assets, bidding, settings and change history, scores eight areas and ranks fixes by monthly money at stake. Use when asked to audit, health check or take over an account, or why performance dropped.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/google-ads-account-audit","version":"70b7379bb977","files":[{"path":"HOW_TO_USE.md","size":2171,"sha256":"9ca6d72f160be131e6808490ea3df47f83e7cd42553c483bb4f4fec7561c3a82"},{"path":"SKILL.md","size":14095,"sha256":"77d419c4160f4c8e4992a4d7c8ee705067d6dec791d793cef5bad3c3c4f25ab9"},{"path":"expected_output.json","size":11305,"sha256":"722d162e9e5650232a4069e625c6b01b86e4a73aac830ab9fab2d1fc2a686c8b"},{"path":"sample_input.json","size":31931,"sha256":"52de68e81bebfa65e03b0cfeef87e2a30232ec9efd9078263b1bf8a7c76d2784"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--google-ads-audience-analyzer","slug":"google-ads-audience-analyzer","category":"google-ads","categoryDisplayName":"Google Ads","name":"google-ads-audience-analyzer","displayName":"Google Ads Audience Analyzer","description":"Analyzes Google Ads audience segments, remarketing lists, Customer Match and age, gender, income and parental status against each campaign, after a personalized ads policy check. Use when asking how audiences or demographics perform, if lists are big enough, or which segments to exclude.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/google-ads-audience-analyzer","version":"843a294d1983","files":[{"path":"HOW_TO_USE.md","size":2569,"sha256":"2d9d56ee5571613dc206d14a6875f43209f6e681fb8f85695be2913c0b41e4d6"},{"path":"SKILL.md","size":21076,"sha256":"6b427f385b66fda8118423fdb01985ed1b3502a4d95e0cb4b4ec514e63ffca5f"},{"path":"expected_output.json","size":24175,"sha256":"0ab70815d8ed0aed334d1e4c6dfb6bbe58b6b66341cacdbd118e7a83cfad7b7a"},{"path":"sample_input.json","size":80275,"sha256":"2f4f7315c083da0a27ecd190646fe42a2d6306e9ea5fc4bd58e1400f92250922"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--google-ads-campaign-builder","slug":"google-ads-campaign-builder","category":"google-ads","categoryDisplayName":"Google Ads","name":"google-ads-campaign-builder","displayName":"Google Ads Campaign Builder","description":"Builds a Google Ads Search campaign from a short brief with a launch checklist, keywords, negatives, ads and paused payloads, plus keyword budget forecasts and Smart campaign migration. Use to create a Search campaign, ask how much to spend on Google Ads, or switch a Smart campaign to Search.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/google-ads-campaign-builder","version":"7df39b795ebb","files":[{"path":"HOW_TO_USE.md","size":5182,"sha256":"1bc11a0f777eb0fdf13dd1843922cab2a35538bbbaf6f80cd110a76fb36b0801"},{"path":"SKILL.md","size":46641,"sha256":"4ec971b465febb705f3b99ceb719be79910a71f8302644db9ff0cc1905e312e4"},{"path":"expected_output.json","size":98900,"sha256":"2220feae02a42479ca8e7c88efcce25ea5425f2dd65c8480f97ec3adb238ea54"},{"path":"sample_input.json","size":69073,"sha256":"8d7ae2825d355249d32477e5f566e39f98bea81eb81941b1ac09b85a0c1ba396"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--google-ads-weekly-brief","slug":"google-ads-weekly-brief","category":"google-ads","categoryDisplayName":"Google Ads","name":"google-ads-weekly-brief","displayName":"Google Ads Weekly Brief","description":"Writes the weekly Google Ads brief for a client, boss or team as an email, Slack post or slides, and reviews 90 days of change history for edits that helped or hurt. Use for a weekly report, client update or who changed my Google Ads account. Not for monthly reports (use month-end-report-generator).","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/google-ads-weekly-brief","version":"67394fee136b","files":[{"path":"HOW_TO_USE.md","size":4718,"sha256":"3407b07bfd646d6a14ccac2576fcf105915442e5b6a566f44611f286e44a8bb2"},{"path":"SKILL.md","size":30608,"sha256":"85fafdb23f4c60c3d8bb0f90bdbbf6ba86da0223435244ae63b2841a6a504b5e"},{"path":"expected_output.json","size":21158,"sha256":"cc2f01c5c6b76b0dba9cd63e95577931021f9a7c3ef947f204bd2345887a7e94"},{"path":"sample_input.json","size":71768,"sha256":"ad6dc94ab1e0c3586a72612a19b16a79d87949f57c46c84af13aec062bccf88e"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--impression-share-analyst","slug":"impression-share-analyst","category":"google-ads","categoryDisplayName":"Google Ads","name":"impression-share-analyst","displayName":"Impression Share Analyst","description":"Analyzes Google Ads search impression share lost to budget or rank, with a 12-week trend, top of page detail, Auction Insights exports and a weekly brand defense monitor with trademark complaint drafts. Use when share dropped, deciding budget or bid, or a competitor bids on my brand name.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/impression-share-analyst","version":"7fde3e79e918","files":[{"path":"HOW_TO_USE.md","size":4910,"sha256":"faeb9c9feb494c97b15671f9eddf929aa93315c30780157dfc189470802be694"},{"path":"SKILL.md","size":31250,"sha256":"3ce6e4ddd513c4949ebc2e6d8c948ac7b030aecda6077f57a6e0f2bb202136ca"},{"path":"expected_output.json","size":27719,"sha256":"f93271c109d066ecb2d171e910f423542c20a90fb5bc44230b92b6d38f8d0ebd"},{"path":"sample_input.json","size":63252,"sha256":"d6934b542e8cc7c2ee395b83571b6ca45c887b8913ae25558e08cf6aad0c3fcc"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--keyword-performance-analyzer","slug":"keyword-performance-analyzer","category":"google-ads","categoryDisplayName":"Google Ads","name":"keyword-performance-analyzer","displayName":"Keyword Performance Analyzer","description":"Analyzes Google Ads keywords into stars, bleeders and Quality Score victims, checking CPA or ROAS, match types, Migrate to Exact, duplicates, cannibalisation, low search volume and broad match readiness. Use for a keyword health check, which keywords lose money, or pausing keywords above target CPA.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/keyword-performance-analyzer","version":"42b6937e4d2e","files":[{"path":"HOW_TO_USE.md","size":4290,"sha256":"1a0f0d53f9dd62ea2cca8cca0745c6a9d1c52ebcb7f4b63fda625b3e62d33f4f"},{"path":"SKILL.md","size":21925,"sha256":"df06631224c7f8898c6419cbe4a634db34dbc6a62112f74038d89a4dc24a6b67"},{"path":"expected_output.json","size":23618,"sha256":"499f8ceeb99e881496b6a2a3fe5ccbd23ffb30edf619d647e45d3624d98cbd95"},{"path":"sample_input.json","size":41913,"sha256":"f7ef66bb3efebe905bf731202711a39fed4e5b05e56a6349a46350e4c0ea467d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--month-end-report-generator","slug":"month-end-report-generator","category":"google-ads","categoryDisplayName":"Google Ads","name":"month-end-report-generator","displayName":"Month End Report Generator","description":"Writes the month-end Google Ads report against last month, last year and goals, with a graded scorecard, campaign tiers, changes that worked and next month's plan, plus a quarterly review deck outline. Use when asked for a monthly report, client report, QBR or quarterly review.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/month-end-report-generator","version":"99784a0dfa2b","files":[{"path":"HOW_TO_USE.md","size":3899,"sha256":"6b07ad22f0155a620b32b4aec7494e8bcdbb8c5074a368436e4c794af2aa13ea"},{"path":"SKILL.md","size":17906,"sha256":"e2b62cc0921812b78e70c332575b12845e23e8994ef8eb8e804e080ec88c4839"},{"path":"expected_output.json","size":13193,"sha256":"bd3e83b336cb3f230e56cfb6c42c2039b996052c5e3084ccf9b17970f370cbd5"},{"path":"sample_input.json","size":40736,"sha256":"b063519b2752d43e75ba5fa0d0d88294f217e2157eb8f3b60190b434701f95f2"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--negative-keyword-implementer","slug":"negative-keyword-implementer","category":"google-ads","categoryDisplayName":"Google Ads","name":"negative-keyword-implementer","displayName":"Negative Keyword Implementer","description":"Adds Google Ads negative keywords safely, checking existing negatives for conflicts with live keywords, building new ones from search terms, rolling lists to campaigns and making starter lists from Keyword Planner. Use when adding negatives, checking conflicts, or needing a pre-launch negative list.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/negative-keyword-implementer","version":"e440063e6d36","files":[{"path":"HOW_TO_USE.md","size":4025,"sha256":"a0819841400b94b7463541976c2ec2bd53feff6a2321e1cb34a0edc373732dc9"},{"path":"SKILL.md","size":24637,"sha256":"f381a098dfdce857027da0419e48413fbc9ecdb8f8b74f977a6c766d931f6db7"},{"path":"expected_output.json","size":10338,"sha256":"1dbe1b084da027a6d6a5d4bf9a9f33a2cad159d028b1f127f637db3cf76e2580"},{"path":"sample_input.json","size":23975,"sha256":"1bc2449e88bc448c45389732ab3503b49212f9a6034d8c8d8bc85e7cebaf28a2"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--pmax-asset-group-analyzer","slug":"pmax-asset-group-analyzer","category":"google-ads","categoryDisplayName":"Google Ads","name":"pmax-asset-group-analyzer","displayName":"PMax Asset Group Analyzer","description":"Reviews Google Ads Performance Max campaigns by asset group, asset, audience signal, search term and channel split, and drafts a first PMax campaign when none exists. Use when PMax isn't working, an asset group needs fixing, PMax eats brand traffic or you ask where PMax spend goes.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/pmax-asset-group-analyzer","version":"f2f5a6e284b4","files":[{"path":"HOW_TO_USE.md","size":4151,"sha256":"be6c19ca07a5d7ade362e8c5c8da01ee8a2f0ea04581aa4735bfd9f8ec051e9d"},{"path":"SKILL.md","size":30469,"sha256":"2b7f1fee56657e70c94120d96531f17a4d69604b6ab15b363b2a7d1359d5efe4"},{"path":"expected_output.json","size":13334,"sha256":"2ed63bdc26f1808ac741a835264120904566394e25ab91179f98e1e92c31d254"},{"path":"sample_input.json","size":18917,"sha256":"a9404f3da70698ebb53f34779b3c253d99e0ee25ebe164a1c6ba5334336df8ca"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--quality-score-fixer","slug":"quality-score-fixer","category":"google-ads","categoryDisplayName":"Google Ads","name":"quality-score-fixer","displayName":"Quality Score Fixer","description":"Diagnoses low Google Ads Quality Score by expected CTR, ad relevance and landing page experience, then ranks fixes across keyword to ad match, ad strength, pinned headlines and broken final URLs. Use when asked why Quality Score is low, how to raise it, or why CPCs are high and ads lose rank.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/quality-score-fixer","version":"595807f933fa","files":[{"path":"HOW_TO_USE.md","size":2518,"sha256":"7a9e43f7042a587a42f45470de1a28502a408c770cfa181b39292eae3c33b0d2"},{"path":"SKILL.md","size":16317,"sha256":"49b4b44102db77713d85ec264c93571f472964eee8abdbb9d2df48d19f5a33d2"},{"path":"expected_output.json","size":19210,"sha256":"c549d27534d5ccb9c28ac6d0f1ef3640ed05ad0c7d658b9bb37990d7f3d28f74"},{"path":"sample_input.json","size":49969,"sha256":"c6b63ea6158bdaafcc6e2e0cba0dc1ba76d92ff84766f502f6362aac26a10cc5"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--rsa-ad-copy-writer","slug":"rsa-ad-copy-writer","category":"google-ads","categoryDisplayName":"Google Ads","name":"rsa-ad-copy-writer","displayName":"Rsa Ad Copy Writer","description":"Writes Google Ads responsive search ad headlines and descriptions from converting keywords and the landing page, plus sitelinks, callouts, keyword insertion, customizers and PMax or Demand Gen text. Use when asked to write RSA copy or headlines. Not for ranking ads (use ad-copy-performance-ranker)","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/rsa-ad-copy-writer","version":"bf0e226aadee","files":[{"path":"HOW_TO_USE.md","size":5465,"sha256":"7a9ed5559c4e0e377126db126c415d300f8c5033e0a8cf90c75db8dd883cea13"},{"path":"SKILL.md","size":37402,"sha256":"9923c1472f738d2fd94584faa8546fccca4bdd443921c48fb6bbfda41c546be4"},{"path":"expected_output.json","size":15849,"sha256":"f5689fd5170bf1f0f567ddf903650d40e7333dbbb428e160b50e6506ad843e91"},{"path":"sample_input.json","size":26656,"sha256":"f17cbe7315370512a5c459147035f4949d747aca3b6deea51ae66c0ea476da46"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--scaling-roadmap-builder","slug":"scaling-roadmap-builder","category":"google-ads","categoryDisplayName":"Google Ads","name":"scaling-roadmap-builder","displayName":"Scaling Roadmap Builder","description":"Plans how to scale Google Ads spend in phases, checking readiness, marginal CPA headroom and new keywords, with daily budgets and pause triggers. Use when asked to grow an account, go from X to Y a month or if you are ready to scale. Not for a fixed budget split (use budget-allocation-optimizer)","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/scaling-roadmap-builder","version":"9758dbca9c95","files":[{"path":"HOW_TO_USE.md","size":4163,"sha256":"92c4bb82ab3948aeca60af7c7dbf518a7160f3f72542c2d0a907a5dbd481255f"},{"path":"SKILL.md","size":25103,"sha256":"bfdf0b76dcd1a7f989a526c6e7214d3f0148ea1a0c75dc8bfa0834b335708c12"},{"path":"expected_output.json","size":12938,"sha256":"0eb7ff23e93496f595ba05825899df9919bb6197f42ea2b622dc399671d32f1c"},{"path":"sample_input.json","size":31563,"sha256":"a02aeea0359a3d805708d4404ee6d0dd80ba8c490e22a707889cc24ddbe5ff0a"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--search-term-gold-miner","slug":"search-term-gold-miner","category":"google-ads","categoryDisplayName":"Google Ads","name":"search-term-gold-miner","displayName":"Search Term Gold Miner","description":"Mines Google Ads search terms into gold, garbage and grey zone with n-grams and returns safe negatives, exact keywords to promote and keyword ideas. Use when asked to review search terms, find wasted spend or promote winning queries. Not for negative list rollout (use negative-keyword-implementer)","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/search-term-gold-miner","version":"834963d596a3","files":[{"path":"HOW_TO_USE.md","size":2829,"sha256":"d760e5bb62a199c97c55e3a90ca622cddd7ad4acb2926fddbad68add895ff5a1"},{"path":"SKILL.md","size":20006,"sha256":"aa5aabd8852533c779142b139c47dbed39f5e274148f0dd15344d7f8eba0229d"},{"path":"expected_output.json","size":22657,"sha256":"49c91202db1e44411f98a58f0637829527269c43d715d1362db397d3c0bcbdf3"},{"path":"sample_input.json","size":41085,"sha256":"1505823eefd574ba534c566127cd62b34d155c7c30c5968e57636511ad25e983"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"google-ads--shopping-feed-optimizer","slug":"shopping-feed-optimizer","category":"google-ads","categoryDisplayName":"Google Ads","name":"shopping-feed-optimizer","displayName":"Shopping Feed Optimizer","description":"Audits product feeds for Google Shopping, Merchant Center and Meta Catalog from an export, scoring attributes, GTINs, titles, images, prices and custom labels. Use when asked to fix a feed, rewrite titles or clear disapprovals. Not for campaign structure (use google-shopping-retail-pmax-review)","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/shopping-feed-optimizer","version":"330c21b1e0b5","files":[{"path":"SKILL.md","size":19142,"sha256":"ac1330f49c194e0fb498fbbd74253344effa72380e6e06c9e28812f73e6233d1"}],"hasHowToUse":false,"hasSampleInput":false,"hasExpectedOutput":false},{"id":"google-ads--spend-pacing-monitor","slug":"spend-pacing-monitor","category":"google-ads","categoryDisplayName":"Google Ads","name":"spend-pacing-monitor","displayName":"Spend Pacing Monitor","description":"Checks Google Ads month-to-date spend pacing, projects where the month will land against a target or budget ceiling, flags capped or stopped campaigns and drafts rest-of-month daily budgets. Use when asked am I on track this month, will I overspend or underspend, or which campaign stopped spending.","icon":"🔍","color":"#4285F4","downloadUrl":"/api/skills/download/google-ads/spend-pacing-monitor","version":"b63d9e89ea40","files":[{"path":"HOW_TO_USE.md","size":3212,"sha256":"b946350a4daf0b6237d41085e319874abf341fb7911bc2948da9a21f3c09a45a"},{"path":"SKILL.md","size":18498,"sha256":"87c3a756b416fada4bf26dc1edcf92b2bf927b1470b65c0a140fda4a023c4495"},{"path":"expected_output.json","size":10140,"sha256":"e7f0d680463013525be7512b1d54f501c14feaa8d3bf7adbe99c416c07c6b0e0"},{"path":"sample_input.json","size":59964,"sha256":"63de5bd346bd988b415c5d51d792a34ced60874ca65dfb851ff2750d02bec2e4"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"growth--growth-loop-designer","slug":"growth-loop-designer","category":"growth","categoryDisplayName":"Growth","name":"growth-loop-designer","displayName":"Growth Loop Designer","description":"Designs growth loops (invites, shared outputs, public pages, content, paid reinvestment), measures each loop's output and cycle time from product numbers or GA4, and picks one to build first. Use when asked about growth loops, growth loop examples, product-led acquisition, or which loop to build.","icon":"🚀","color":"#DC2626","downloadUrl":"/api/skills/download/growth/growth-loop-designer","version":"ac4d1bd0c8db","files":[{"path":"HOW_TO_USE.md","size":3524,"sha256":"1c3c1cb2b189f16e3ab955af2decba37c71e0528b534e307863b651e91826680"},{"path":"SKILL.md","size":23914,"sha256":"918152f07aa117fdf1a530256ea6a59a8e42c1732fce19700cdc23a8bde17f46"},{"path":"expected_output.json","size":18028,"sha256":"6fede8155f19ca10b568aa540cf2755b2cabc5d4da83ab897e155737ee2fc7ec"},{"path":"sample_input.json","size":62707,"sha256":"8e26a3f688f5d9f47a81ac0363af0d7cf40343a832cfdce691e9e0ceee529d05"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"growth--north-star-metric-builder","slug":"north-star-metric-builder","category":"growth","categoryDisplayName":"Growth","name":"north-star-metric-builder","displayName":"North Star Metric Builder","description":"Chooses a North Star metric by testing candidates against your retention and revenue history from GA4, BigQuery or pasted data, then builds 3 to 5 input metrics with owners and 13-week targets. Use when asked for a north star metric, a metric tree, input metrics, or which product metric to grow.","icon":"🚀","color":"#DC2626","downloadUrl":"/api/skills/download/growth/north-star-metric-builder","version":"d4508c5a957d","files":[{"path":"HOW_TO_USE.md","size":3130,"sha256":"ecece824a4024ddfb8e05f4a0717bf6f8e0f0352a01d4d55250b37fc18755f73"},{"path":"SKILL.md","size":21889,"sha256":"e0a0cc54e1784fa87fe4944f8c8640a0e89be1bbdf4fcfd72961c0653653296e"},{"path":"expected_output.json","size":19308,"sha256":"4b191fd24c8551d5c54b145cfe2d7ec0aa3455aea9d62a4542cf2a03ca9b5af8"},{"path":"sample_input.json","size":14493,"sha256":"2512b089e3797cfca46bd0593951296e4b88732a0fe64e8caf28945180dd3cd5"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"linkedin-ads--linkedin-abm-reporting","slug":"linkedin-abm-reporting","category":"linkedin-ads","categoryDisplayName":"LinkedIn Ads","name":"linkedin-abm-reporting","displayName":"LinkedIn Abm Reporting","description":"Builds a LinkedIn Ads ABM report showing target account coverage, buying committee reach by seniority, matched audience and retargeting results, and a monthly funnel to pipeline. Use when asked for an ABM report, account penetration, company list engagement or a monthly B2B pipeline report.","icon":"💼","color":"#0A66C2","downloadUrl":"/api/skills/download/linkedin-ads/linkedin-abm-reporting","version":"5d176be4f713","files":[{"path":"HOW_TO_USE.md","size":3087,"sha256":"b941d9258f944bd1e61adc39c39f4cc3f3d6c612a0b8c05120268aa22abaa12a"},{"path":"SKILL.md","size":17338,"sha256":"d5a54f19ec04693cfaecf5a2a87a2b6321069ccdb0a8fc29429b863adaead8b5"},{"path":"expected_output.json","size":29022,"sha256":"0ce33ea72dbd0a521d9ac644b845323eda28f0bea86a3eef8a312e2ea7696aee"},{"path":"sample_input.json","size":93599,"sha256":"db7983bd79f5688b0e576145b1a3f3081fc6dc40cb14ce7947f4eb4fc5140026"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"linkedin-ads--linkedin-ads-auditor","slug":"linkedin-ads-auditor","category":"linkedin-ads","categoryDisplayName":"LinkedIn Ads","name":"linkedin-ads-auditor","displayName":"LinkedIn Ads Auditor","description":"Audits a LinkedIn Ads account across tracking, structure, Audience Network, targeting, frequency, bidding, formats and lead quality, ranking fixes by spend at stake. Use when asked to audit a LinkedIn account, why LinkedIn CPL is high, check the Insight Tag or reorganise campaigns.","icon":"💼","color":"#0A66C2","downloadUrl":"/api/skills/download/linkedin-ads/linkedin-ads-auditor","version":"94117b93507c","files":[{"path":"HOW_TO_USE.md","size":4814,"sha256":"d1fc8fb8ef2330b66dc0304e22872c57521d1aa23f066ab9093557e96d3ee1a8"},{"path":"SKILL.md","size":32321,"sha256":"1b40b0e0a59f3038aedc4492b9c8d7937b8e374fe13bd486116b61e9f0c24347"},{"path":"expected_output.json","size":69485,"sha256":"6dffc20484ad743979c0eec51bdc48869df33252fb71a78d806550277cc5e46d"},{"path":"sample_input.json","size":66159,"sha256":"641d09b81b09cec641c480ef62a222030cbbc622d30c1d61c2f4b82baf80ab71"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"linkedin-ads--linkedin-ads-b2b-optimizer","slug":"linkedin-ads-b2b-optimizer","category":"linkedin-ads","categoryDisplayName":"LinkedIn Ads","name":"linkedin-ads-b2b-optimizer","displayName":"LinkedIn Ads B2B Optimizer","description":"Optimizes LinkedIn Ads for B2B by finding which seniorities, job titles, company sizes and industries earn qualified leads, then fixes bids, budgets, weak ads and targeting. Use when asked to lower LinkedIn cost per lead, see which titles perform, fix bids or plan LinkedIn spend.","icon":"💼","color":"#0A66C2","downloadUrl":"/api/skills/download/linkedin-ads/linkedin-ads-b2b-optimizer","version":"c508182452e6","files":[{"path":"HOW_TO_USE.md","size":4178,"sha256":"81a31997306fbf6954fb1f3745b5d7b0bf4b1bdbed06aadf64f347ae2bcf6773"},{"path":"SKILL.md","size":28808,"sha256":"35c227a3d78d9e90292665e60b60fafda841dd00721b8fead37b2d060a15a5fe"},{"path":"expected_output.json","size":56985,"sha256":"3415ea4bd0e8bec2d8f31bc1cb46312f3a1e119629eefae448746a78a36e2c0f"},{"path":"sample_input.json","size":59200,"sha256":"46e1d0567a51c8c397f2c4ea6a186503cf16badfc275fb7f852222b055043d7c"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"linkedin-ads--linkedin-ads-campaign-builder","slug":"linkedin-ads-campaign-builder","category":"linkedin-ads","categoryDisplayName":"LinkedIn Ads","name":"linkedin-ads-campaign-builder","displayName":"LinkedIn Ads Campaign Builder","description":"Builds a new LinkedIn Ads campaign or three-stage funnel from a brief, with objective, targeting, suggested bid pricing, intro text and headlines, a pre-flight check and paused campaign payloads. Use when asked to create, set up, launch or plan a LinkedIn campaign or funnel.","icon":"💼","color":"#0A66C2","downloadUrl":"/api/skills/download/linkedin-ads/linkedin-ads-campaign-builder","version":"04e7e6e3873a","files":[{"path":"HOW_TO_USE.md","size":3251,"sha256":"e01581b85841bb420dbfb837bab180e94555567a471c3c8003428eb2309a68ea"},{"path":"SKILL.md","size":22651,"sha256":"51ba3cbaef661f5a191f0b1e4a98ffa4608307921ec59be347fcf0984817d582"},{"path":"expected_output.json","size":23216,"sha256":"84fc1ab5a2dac6197e967e969067d92d7760a868eb50da4435feab7f302b770b"},{"path":"sample_input.json","size":13099,"sha256":"74601c6518fc29ce9134b0cefd558d480ab23d85968167f0046c0412fb2cb7cf"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"linkedin-ads--linkedin-lead-gen-optimizer","slug":"linkedin-lead-gen-optimizer","category":"linkedin-ads","categoryDisplayName":"LinkedIn Ads","name":"linkedin-lead-gen-optimizer","displayName":"LinkedIn Lead Gen Optimizer","description":"Reviews LinkedIn Lead Gen Forms for form design, open to completion drop-off, cost per lead by campaign and audience, and lead quality from work email share or CRM statuses. Use when LinkedIn leads are expensive or poor, or asked for form completion rates or a new Lead Gen Form campaign.","icon":"💼","color":"#0A66C2","downloadUrl":"/api/skills/download/linkedin-ads/linkedin-lead-gen-optimizer","version":"76ac8940cc6e","files":[{"path":"HOW_TO_USE.md","size":3524,"sha256":"7d8a31a0e5eb2f618e49dbff8c31c76f4c0da28b41e3f25bc653bb5435f4da42"},{"path":"SKILL.md","size":20741,"sha256":"dbb623c7e3c3bb3ca70c0e226908fd60a9b87d73deb7acf499cb02b052662f5d"},{"path":"expected_output.json","size":41068,"sha256":"c03ccb83074f341386ff4868852178e2009999d42cf2abff2df5481f90e5c301"},{"path":"sample_input.json","size":54451,"sha256":"d9f628b86e2cb52935dad7c312539dcf358c51852a21148e548ffe89a8bfbfe7"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"linkedin-ads--linkedin-thought-leader-ads-planner","slug":"linkedin-thought-leader-ads-planner","category":"linkedin-ads","categoryDisplayName":"LinkedIn Ads","name":"linkedin-thought-leader-ads-planner","displayName":"LinkedIn Thought Leader Ads Planner","description":"Plans LinkedIn Thought Leader Ads by ranking founder, employee and creator posts against each author's usual engagement rate, then drafts the bid, budget per post and a day-7 stop rule. Use when asked which employee posts to boost, how to budget Thought Leader Ads or how to sponsor a creator.","icon":"💼","color":"#0A66C2","downloadUrl":"/api/skills/download/linkedin-ads/linkedin-thought-leader-ads-planner","version":"b38bf1f596af","files":[{"path":"HOW_TO_USE.md","size":3188,"sha256":"5c963612853cbc55e20654d0ad40ee9bf31a20fbae2131cff937742878d9da71"},{"path":"SKILL.md","size":16391,"sha256":"6b9406a2b1303532fe0c24c60f06d450bdd718855ffe0dcc5a2b32c1f0989b09"},{"path":"expected_output.json","size":44727,"sha256":"626c7ff7475d205ef19b7a9ad2ed6afab6f6f8649e9b3a645301028019316f4a"},{"path":"sample_input.json","size":18874,"sha256":"deb27f4f02817ef4764e2fc367f6981ae02ef0fdf03c132caae607bb90da25b9"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"local--local-rank-grid-tracker","slug":"local-rank-grid-tracker","category":"local","categoryDisplayName":"Local Marketing","name":"local-rank-grid-tracker","displayName":"Local Rank Grid Tracker","description":"Tracks local map pack rankings by area, checking each service keyword from every town, neighborhood or ZIP code served, and maps strong and gap areas and who holds them. Use when asked to check local rankings by city or ZIP code, run a map pack rank check, or track rankings after profile work.","icon":"📍","color":"#EA4335","downloadUrl":"/api/skills/download/local/local-rank-grid-tracker","version":"91198f8261dd","files":[{"path":"HOW_TO_USE.md","size":3120,"sha256":"265c8edc723a607ce2cd1c56d8f9933deea28549b8205e3b982117245dd442f2"},{"path":"SKILL.md","size":15954,"sha256":"00164a714ed40e4e105ab3c93622acd712923af64a50081bf0496908479d8e16"},{"path":"expected_output.json","size":14594,"sha256":"84b687ecd366c758dab78a6969d0f45d978ccfacbca031dfbe17b117e13dac82"},{"path":"sample_input.json","size":41085,"sha256":"51eb3edddc85e88477b653f17858c76615525a1982a61734512615b50191787b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"local--review-removal-handler","slug":"review-removal-handler","category":"local","categoryDisplayName":"Local Marketing","name":"review-removal-handler","displayName":"Review Removal Handler","description":"Tests negative or fake Google, Yelp and Amazon reviews against each site's content policy, spots review bombing, drafts report notes and calm replies, and tracks appeals. Use when asked how to report a Google review, remove fake reviews, handle a review attack, or whether a review breaks policy.","icon":"📍","color":"#EA4335","downloadUrl":"/api/skills/download/local/review-removal-handler","version":"ffbfd180a48c","files":[{"path":"HOW_TO_USE.md","size":3214,"sha256":"9e8976da46e76e7d9b062220c99986fb63bc78ccc2b9d978c4a7ad74cc7e3f55"},{"path":"SKILL.md","size":16928,"sha256":"160233f94be2308cec24ba5facd7d2a2f908baa038979e253e789b88a8f5eb56"},{"path":"expected_output.json","size":27318,"sha256":"7b1056d7059c1e5f4178881137f481560f2dea83c7debf528a1d5bb994ad3251"},{"path":"sample_input.json","size":27943,"sha256":"794dc047dbf41817634810b819741598bb5fb92190cc40d3aa0461639c796d18"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--ad-landing-page-match-scorer","slug":"ad-landing-page-match-scorer","category":"marketing","categoryDisplayName":"Marketing","name":"ad-landing-page-match-scorer","displayName":"Ad Landing Page Match Scorer","description":"Scores each active Google Ads or Meta ad against its landing page for headline, offer, keyword and audience match plus mobile speed, ranked by spend. Use when ads get clicks but no conversions, landing page experience or Quality Score is low, or ads and pages say different things.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/ad-landing-page-match-scorer","version":"a960e1bd9f4b","files":[{"path":"HOW_TO_USE.md","size":3998,"sha256":"035282f4cd5a3b299f85d32f7428f31318ac7bad11ffe18ce18e1d5ee9704477"},{"path":"SKILL.md","size":22575,"sha256":"0e45553af54e54d957f58d759042fccf2e613853cca9c809dcb483761a0c7c4f"},{"path":"expected_output.json","size":29164,"sha256":"8e2e3497d7a35d881e77dbe97ff6e4efaa5ad1b0be2bad6f874cf01ceea5691c"},{"path":"sample_input.json","size":25457,"sha256":"718cdbcbb50354433bcbc5bca8f2245ac1798b7e01d92841b3eccf0eb76339fb"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--brand-voice","slug":"brand-voice","category":"marketing","categoryDisplayName":"Marketing","name":"brand-voice","displayName":"Brand Voice","description":"Builds a brand voice and tone guide and a messaging house from your Google Ads, Meta ads, social posts and site copy, then checks live copy against it. Use when you need a style guide, a messaging framework or a website messaging audit. Not for writing new copy (use copywriting)","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/brand-voice","version":"e00ddf08559e","files":[{"path":"HOW_TO_USE.md","size":4667,"sha256":"b8f6aef77cfb3696d5eadb22e1c2de3b546a24c38853f5a88dd56a2b3bd5548e"},{"path":"SKILL.md","size":38671,"sha256":"a67c3c9a2f080635309fd8a2857d68c20938dddedb38d6f406d45bdbc37ac8c8"},{"path":"expected_output.json","size":79808,"sha256":"b2f6a9dc5707d5f062e22b7d2a1acdd3eced2d35e706c0a02aeb2d57302bb45b"},{"path":"sample_input.json","size":49150,"sha256":"b102a1c363555880655479a5aa294e31e6bdffd158620a9f1731a2b02d72f616"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--buyer-persona-builder","slug":"buyer-persona-builder","category":"marketing","categoryDisplayName":"Marketing","name":"buyer-persona-builder","displayName":"Buyer Persona Builder","description":"Builds buyer personas and an ICP from GA4, Search Console, LinkedIn Ads, Meta and Klaviyo evidence, plus interview plans, voice of customer analysis and best-fit segment ranking. Use when asking who your customer is, to segment an audience, analyse customer feedback or write interview questions.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/buyer-persona-builder","version":"d0e08674b966","files":[{"path":"HOW_TO_USE.md","size":3659,"sha256":"25cf153a1c6fd3602b939082408a310c32d2998699444649d516f0fb561dd75b"},{"path":"SKILL.md","size":47952,"sha256":"34b0309603c16cf83a4ddc312c86705e31b4c528d9592f5d0927c0ab9a0ca4aa"},{"path":"expected_output.json","size":103648,"sha256":"86e99f9b41a48328f07fd35d9f8fd7e65dbf1a06d0bbf2374801de64ac40ebae"},{"path":"sample_input.json","size":104812,"sha256":"1e37a75b819d2e4d4fded5a98819ea783ae3da8153b7560abcfc622d42c9dd8f"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--competitor-ad-research","slug":"competitor-ad-research","category":"marketing","categoryDisplayName":"Marketing","name":"competitor-ad-research","displayName":"Competitor Ad Research","description":"Researches competitors' live ads in the public Meta, Google, Microsoft and LinkedIn ad libraries, mapping longest-running ads, offers, landing pages and hooks. Use when asking what competitors advertise, for a swipe file or a category ad benchmark. Not for a SWOT (use competitor-swot-analyzer)","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/competitor-ad-research","version":"72bef0c64335","files":[{"path":"HOW_TO_USE.md","size":3356,"sha256":"f1e063960ba3d0ea34206f136e112a62fac690d95e2be0a08100eff0029e149a"},{"path":"SKILL.md","size":18782,"sha256":"01df4b906cfef60772ffe3b1419d59e611ee9abc2999a3e08b58ac60c212b29c"},{"path":"expected_output.json","size":42407,"sha256":"1c6c8e732f16fb259e884563b47c74a795e2d90a013658417a754397447bdbdc"},{"path":"sample_input.json","size":64374,"sha256":"f8eeee829d9c042acfc1978435c300b62b88fa9c2338cafb4789a29b40b1fce1"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--competitor-swot-analyzer","slug":"competitor-swot-analyzer","category":"marketing","categoryDisplayName":"Marketing","name":"competitor-swot-analyzer","displayName":"Competitor SWOT Analyzer","description":"Builds a competitor SWOT, positioning read and sales battlecard from public search, pricing and company data for you and up to three rivals, and runs a weekly or monthly change watch. Use when you need competitor research, competitor monitoring, a battlecard or vs page angles.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/competitor-swot-analyzer","version":"3907ec2badf1","files":[{"path":"HOW_TO_USE.md","size":5792,"sha256":"ad8d6ccda0be52bc75423cb17a702b379b35c45c96dcd21c2e95434045932ce5"},{"path":"SKILL.md","size":39641,"sha256":"69d7a07b566afc71d22fbd7d2297dd10f634b4e8a32c9f3701a6b56321e2ba0d"},{"path":"expected_output.json","size":81634,"sha256":"681e0962cf66fc8e450395ced2b8507129bde5140e9821dd9946fd672394890b"},{"path":"sample_input.json","size":14783,"sha256":"f7f9a9a7f04602ddb7001107e34c905c88a8043cd901c8b066cf89f50257120d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--competitor-website-teardown","slug":"competitor-website-teardown","category":"marketing","categoryDisplayName":"Marketing","name":"competitor-website-teardown","displayName":"Competitor Website Teardown","description":"Tears down up to four competitor websites against yours on search traffic, ranking page types, home and pricing pages, mobile speed and YouTube output, then ranks five moves to copy. Use when you want to benchmark competitor sites, compare pricing pages or see what their site does better.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/competitor-website-teardown","version":"79a51cfd9b22","files":[{"path":"HOW_TO_USE.md","size":3346,"sha256":"9c0913bd6fb36ef6f3d2a4183cb4d07524012e762fcf13912b7cbd48c0e1fe41"},{"path":"SKILL.md","size":16011,"sha256":"b2948bdda038fbbe07a31eb7d38a4f5e70197cb6bca497444faef5eb9fe4a60f"},{"path":"expected_output.json","size":20569,"sha256":"ec415f61fd1cdc486c7ddc9a52dfb1f972cd6e9ff19bed4ace1fe1e8d4e45acb"},{"path":"sample_input.json","size":28746,"sha256":"ed528660df3af8ddc62b25655638d56dd1c0cbae3130ebee9cc9892c7e735ea5"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--content-calendar-scheduler","slug":"content-calendar-scheduler","category":"marketing","categoryDisplayName":"Marketing","name":"content-calendar-scheduler","displayName":"Content Calendar Scheduler","description":"Builds a social media content calendar and schedules posts to Facebook, Instagram, TikTok and LinkedIn from each account's own history, with best times and a holidays calendar. Use when you want posts scheduled, the queue checked or the best time to post. Not for writing posts (use social-content)","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/content-calendar-scheduler","version":"75298e230a11","files":[{"path":"HOW_TO_USE.md","size":4116,"sha256":"7f2f50ab78d77a3fcaf899fc036962577fcbbfee98524f6b5de9f82d2897cb57"},{"path":"SKILL.md","size":29275,"sha256":"a621c80f9d9850769248a7a9347094e4e4dc4c3cc88752ee15fc4ba198dae191"},{"path":"expected_output.json","size":16323,"sha256":"dc75751a7d9a4eee503f54a5f42b7343e6ac1222e56fb5980cef6fa031705764"},{"path":"sample_input.json","size":72939,"sha256":"ccb96bb532a85d0803a50b2134de7ab897759e4009a76c642dc854348398668c"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--content-performance-analyst","slug":"content-performance-analyst","category":"marketing","categoryDisplayName":"Marketing","name":"content-performance-analyst","displayName":"Content Performance Analyst","description":"Analyses blog, social and email content performance from GA4, Facebook, Instagram, LinkedIn, YouTube, TikTok and Klaviyo, with a monthly social media report and a content ROI report. Use when asking how blog or social posts perform, for a social report for a boss or client, or what content returns.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/content-performance-analyst","version":"e76de25bbd87","files":[{"path":"HOW_TO_USE.md","size":5586,"sha256":"450580e2a52798cc80e86086119faf4552f187e2b1976dbd81347cf93b2e988d"},{"path":"SKILL.md","size":50931,"sha256":"e82a5ecdb8e9b2e369b8c0e9d9b78866719b53d4d6f69a03121b39f4eb047535"},{"path":"expected_output.json","size":69781,"sha256":"29146be2b5961ae88e4e92ba86b466e5d7080e099cded2bb0141627b5fdc95a1"},{"path":"sample_input.json","size":86805,"sha256":"12e7cda92dc0d45bed917b3c644f32ab4efc59eb373d2082bd5bb1fdc8fa8182"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--copywriting","slug":"copywriting","category":"marketing","categoryDisplayName":"Marketing","name":"copywriting","displayName":"Copywriting","description":"Writes and rewrites conversion copy, headlines, taglines, hooks, CTAs, ads and emails from Google Ads search terms, Search Console and winning ad lines, and humanizes AI drafts. Use when you need copy written, critiqued or proofread, AI writing made to sound human, or reviews turned into copy.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/copywriting","version":"7e42ade3efa1","files":[{"path":"HOW_TO_USE.md","size":5707,"sha256":"b8f7e0a17d632964aa1825981df04c2dbf4b9bf115b026b711abdd3c0ad200bd"},{"path":"SKILL.md","size":45783,"sha256":"9cd43bcd1e93b70d9294395277e4f4c6c28023b332b8ab594fa5531ce1b52bcd"},{"path":"expected_output.json","size":49246,"sha256":"f1f7c09a44085ace56ac2c1e2835b79e05294ca57c3ae54b3c3f476ee47e66dc"},{"path":"sample_input.json","size":40057,"sha256":"5c2e3711894e5805f369179a6e5493184608d4aa96216a75608322ee40cda938"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--cross-channel-attribution-analyst","slug":"cross-channel-attribution-analyst","category":"marketing","categoryDisplayName":"Marketing","name":"cross-channel-attribution-analyst","displayName":"Cross Channel Attribution Analyst","description":"Compares first-touch, last-click and GA4 model credit per channel against spend and claims from Google Ads, Meta, LinkedIn, Microsoft Ads and TikTok, with CPA and ROAS ranges and a budget test. Use when asking which channel really works, whether last-click misleads you, or where to move budget.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/cross-channel-attribution-analyst","version":"73d2aab2abda","files":[{"path":"HOW_TO_USE.md","size":4632,"sha256":"71637b0a0dcb3ef7920560cf9fde1ca571caf8d7eb24b92fb87987775af18f2e"},{"path":"SKILL.md","size":27865,"sha256":"6a7c22f86b7bdf82ebb3dfd9c3f243d8d534d5f2e03d527a84060060d4ae6084"},{"path":"expected_output.json","size":18393,"sha256":"ba4acad2124c8fd1147f892e858fe399470d10f69c660022fa5c2182793b847f"},{"path":"sample_input.json","size":22851,"sha256":"b5cc163baec835f33ab2ff0679ae733c06076d3e62c819c30431e9ce68b795ed"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--email-sequence-builder","slug":"email-sequence-builder","category":"marketing","categoryDisplayName":"Marketing","name":"email-sequence-builder","displayName":"Email Sequence Builder","description":"Plans and writes Klaviyo or Mailchimp email sequences and flows, from welcome, onboarding and nurture to abandoned cart, winback, back in stock and replenishment, plus subject lines and preview text. Use when you need a drip, a welcome series, abandoned cart emails or a subject line generator.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/email-sequence-builder","version":"fa3657e0185d","files":[{"path":"HOW_TO_USE.md","size":6715,"sha256":"d2ac6325f419edeb4985a16f8a4dde54a585aced667305ed560e4e7aaef9c681"},{"path":"SKILL.md","size":40776,"sha256":"5442e6c3e74a8e004e3c7bab1a76f6bea4e6f8a2ea5fde1abb76ec41165cd3f4"},{"path":"expected_output.json","size":26034,"sha256":"3c746468a6cf2b0e849846621ad595e180a274c72313e4467ea296cc2886e26d"},{"path":"sample_input.json","size":24672,"sha256":"653fc1d6cca6fccb1bcc2f210f7dbd594765845aa2e37b41ca4c03e81d4c381f"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--funnel-dropoff-diagnostician","slug":"funnel-dropoff-diagnostician","category":"marketing","categoryDisplayName":"Marketing","name":"funnel-dropoff-diagnostician","displayName":"Funnel Dropoff Diagnostician","description":"Finds where a signup, checkout or lead funnel loses people, from GA4 events plus Google Ads, Meta, LinkedIn and Search Console steps, and ranks leaks by conversions lost. Use when asked where we lose people, why conversions dropped, mobile vs desktop, or before and after a redesign.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/funnel-dropoff-diagnostician","version":"d42befaa5bdf","files":[{"path":"HOW_TO_USE.md","size":4487,"sha256":"8091bfcf8438eb73d393b6047757d3b15a95f6727669f2403a55eab54cf5a9c2"},{"path":"SKILL.md","size":33488,"sha256":"ea84003acf7b608f5256de7d3f46c87c9621dad4cae09acab0fed3cb4f22c079"},{"path":"expected_output.json","size":36110,"sha256":"12cd29e9eea9bc75b379297e9201911d29608719ca482ca5023d29165bedcb37"},{"path":"sample_input.json","size":9011,"sha256":"af85245a517fad5200364d7951b2e5c1536990fa1d0c0e396d865ec27e01a6ad"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--klaviyo-flow-auditor","slug":"klaviyo-flow-auditor","category":"marketing","categoryDisplayName":"Marketing","name":"klaviyo-flow-auditor","displayName":"Klaviyo Flow Auditor","description":"Audits Klaviyo and Mailchimp flows for missing or weak automations, unengaged profiles and abandoned cart recovery measured from Shopify orders. Use when asked for an email marketing audit, missing flows and their worth, or a winback plan. Not for writing flows (use email-sequence-builder).","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/klaviyo-flow-auditor","version":"27515eec377b","files":[{"path":"HOW_TO_USE.md","size":4606,"sha256":"da60e00a151eb0e16b5cd652262ea3011f8291176a902f8117135d811ff97c0f"},{"path":"SKILL.md","size":34015,"sha256":"8fda794f76ef78028ebb4f1fe56b56ff0c8fee6acc700d86581b036d6b323fab"},{"path":"expected_output.json","size":37002,"sha256":"5dff682d3495581ee10533a114dacdd4db5283c6e49b3ed200f0b131c7725cc1"},{"path":"sample_input.json","size":68061,"sha256":"80740762bf977b8c4d103efe647f1d545dc100584cbadd27383bd14b2097d4c0"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--landing-page-auditor","slug":"landing-page-auditor","category":"marketing","categoryDisplayName":"Marketing","name":"landing-page-auditor","displayName":"Landing Page Auditor","description":"Audits a landing page, homepage or sales page for conversion using GA4, Search Console, Google Ads and desktop and mobile renders, scoring seven pillars and ranking fixes with rewrites. Use when a page isn't converting, or for a landing page review, mobile check or new page structure.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/landing-page-auditor","version":"50fff4e066b5","files":[{"path":"HOW_TO_USE.md","size":4066,"sha256":"a754e14b88ce103f6117fe184c990ce662fd9167b6275a0415ff315c5291720c"},{"path":"SKILL.md","size":27545,"sha256":"3e99d568b7cbfeb38e8d3d08eb054b164701d744ba31c36342f5c60685c5a1a5"},{"path":"expected_output.json","size":14753,"sha256":"e99457c58471deb799b3f56c802b72cca41a143a24a31331c2b168bd4ddeee49"},{"path":"sample_input.json","size":16894,"sha256":"4f64b3d319572da1a4c0a743549ba9d4e071a0cf6b9a188bfa2e642b2eb9d5c8"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--marketing-psychology","slug":"marketing-psychology","category":"marketing","categoryDisplayName":"Marketing","name":"marketing-psychology","displayName":"Marketing Psychology","description":"Tests persuasion levers such as social proof, loss framing and urgency on your Google Ads and Meta ad lines, maps where they sit on landing pages and flags dark patterns. Use when asking about cognitive biases, pricing psychology, which persuasion angles work, or manipulative tactics.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/marketing-psychology","version":"14a5d0d70cc7","files":[{"path":"HOW_TO_USE.md","size":3744,"sha256":"8f649e3287ca339983d5463ac35236ebf7b5230b2bce324917839ced5c79aba4"},{"path":"SKILL.md","size":27395,"sha256":"fcf9395a6f03b86d274723fc646d1d81a3348213cb382ee093f26254ca0eb85f"},{"path":"expected_output.json","size":30249,"sha256":"10c8d62f4bac19e90882698d01979d2983b583ce4346cc1d2b5809d270dcbd68"},{"path":"sample_input.json","size":28270,"sha256":"47124746c9340d9ef72567bb1b919f0fd6b0de3336047d36099e158a6838f305"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--newsletter","slug":"newsletter","category":"marketing","categoryDisplayName":"Marketing","name":"newsletter","displayName":"Newsletter","description":"Writes email newsletter issues from your published posts, GA4 or Search Console traffic and past Klaviyo or Mailchimp clicks, with subject lines and preview text. Use when asked for a monthly roundup, newsletter ideas, a sent issue review, launching a newsletter or pricing sponsor slots.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/newsletter","version":"4df2301c0b14","files":[{"path":"HOW_TO_USE.md","size":3862,"sha256":"ec922feee3a53cd5df70a3cb141a470b347f46b3b9041b8bc0d3ce404836271d"},{"path":"SKILL.md","size":36368,"sha256":"64412fb05977b7b68443bd7c863eb47ca63f200502790340fe4da2a020b2be50"},{"path":"expected_output.json","size":32671,"sha256":"d9ef91efaee6bbe98ec2939650cee5b7fa48f60fe6532f370811684a40a778c1"},{"path":"sample_input.json","size":2048,"sha256":"fa7e6f55a6390dfacfe49d26ad6902e1dd530a4369f2419c7a33eedb5d570785"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--pricing-page-auditor","slug":"pricing-page-auditor","category":"marketing","categoryDisplayName":"Marketing","name":"pricing-page-auditor","displayName":"Pricing Page Auditor","description":"Audits a pricing page from GA4 behaviour (reach, scroll, next pages, plan clicks) and eight pillars like tier architecture, anchoring and CTA clarity, with rewrites and A/B tests. Use when visitors don't upgrade, to get more annual sign-ups, or to compare with a competitor's pricing page.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/pricing-page-auditor","version":"3a187b93c7d8","files":[{"path":"HOW_TO_USE.md","size":3763,"sha256":"1a2232f1e08b28394ca7d566dc25f1adabaf3b777b36559f4b3d2421019d3440"},{"path":"SKILL.md","size":26710,"sha256":"b3cbc5b7dd7f657946d2899e52f1d41d9143a0f4482f7bb5fe277ae371100153"},{"path":"expected_output.json","size":23296,"sha256":"ee889ac46777e1f475632b022df0d017dbab1e96c544794ed034d884ffe0be06"},{"path":"sample_input.json","size":15579,"sha256":"c92e6471a4c6c412e05d63c374999dd4d579fa53306777bd883e2b4f79793263"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--programmatic-seo","slug":"programmatic-seo","category":"marketing","categoryDisplayName":"Marketing","name":"programmatic-seo","displayName":"Programmatic SEO","description":"Plans programmatic SEO pages, one template per city, trade, integration or competitor, by sizing demand per permutation and reading SERPs and incumbents, then gives a build verdict and template. Use when someone mentions pSEO, location pages, alternatives pages at scale or unindexed template pages.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/programmatic-seo","version":"276a639e65a9","files":[{"path":"HOW_TO_USE.md","size":3904,"sha256":"d4a9d1e5b52d093f5be9ea1a84ddcca9224c0b26c4ac8d074e1c493ded6e22ee"},{"path":"SKILL.md","size":26215,"sha256":"45ffe480e8a8673c7bc1df19aaf43e34639a19413fc132eb05de50d02c508611"},{"path":"expected_output.json","size":34541,"sha256":"c0fafc7798d795f7c77fee3268f01012f15372c4faf9746da1d2e78752f849c4"},{"path":"sample_input.json","size":3115,"sha256":"8dd7f8b0f16bdb7ab15cb23d653bb45c8b763007d0df38e1997b30ddfee2d87e"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--retargeting-sequence-designer","slug":"retargeting-sequence-designer","category":"marketing","categoryDisplayName":"Marketing","name":"retargeting-sequence-designer","displayName":"Retargeting Sequence Designer","description":"Designs retargeting ad sequences sized from GA4, checking the Meta pixel, Google Ads lists and Klaviyo overlap, then sets tiers, windows, messages, frequency, exclusions and budget. Use when asked for a remarketing plan, to bring back visitors, or LinkedIn, TikTok or Pinterest retargeting.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/retargeting-sequence-designer","version":"9ac58c288e49","files":[{"path":"HOW_TO_USE.md","size":5689,"sha256":"d4461d539e75cf4bc2d812149cd8bea361c38a7436fbf9d56654cbfde1a4951f"},{"path":"SKILL.md","size":38994,"sha256":"127408184c4dbed539dc77df3806e9e0e714926efe7bfcbf74fab97278427311"},{"path":"expected_output.json","size":32713,"sha256":"f45491b82232e0b572d4cfbc82e408148276a1053f6151f29523985c6b7395e7"},{"path":"sample_input.json","size":33139,"sha256":"c301b977e27eb248c37eb0069db692f5c3ebbe197723226f4ca6d83afab098af"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--seo-audit","slug":"seo-audit","category":"marketing","categoryDisplayName":"Marketing","name":"seo-audit","displayName":"SEO Audit","description":"Audits a site's SEO from Search Console, Bing, PageSpeed and GA4, covering indexation, broken links, redirects, titles, H1s, thin pages and speed, ranked by impressions, plus an E-E-A-T and helpful content review. Use when organic traffic dropped, pages aren't indexed, or for an SEO health check.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/seo-audit","version":"2270d23a50fb","files":[{"path":"HOW_TO_USE.md","size":4307,"sha256":"5104b14264a66f9a7d04ead81fd8744de6ddb5a7860a8f0f012ac4c566235cdb"},{"path":"SKILL.md","size":31841,"sha256":"312fd8168f6026162933df02fd0ea0293e44c8bfdf23014404d3ca91f36c6a50"},{"path":"expected_output.json","size":21040,"sha256":"66c6e5f6547153ca9a3d0471149295b092a4fe8a8ac9cfb03549a7aefd47dfc6"},{"path":"sample_input.json","size":56379,"sha256":"e342a5f5c13859393092cccaefcb380a35697d83af8d79d772fd8d6aa3b76749"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--social-content","slug":"social-content","category":"marketing","categoryDisplayName":"Marketing","name":"social-content","displayName":"Social Content","description":"Plans and writes organic social posts from your Facebook, Instagram, TikTok, LinkedIn, Threads and X history, with captions, Reel scripts, threads and hashtags. Use when asked for a social media strategy, content plan, captions or a post checker. Not for scheduling (use content-calendar-scheduler).","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/social-content","version":"38f623f84b2b","files":[{"path":"HOW_TO_USE.md","size":5414,"sha256":"98fe7ca4f26eb45243f1fbe734be17c5482de30a5e42c1e1d8a906fc434921d3"},{"path":"SKILL.md","size":47928,"sha256":"d3626da00ed5465c06a8a0ee104778e4d315cda1c1de610ca76a76d4de916af2"},{"path":"expected_output.json","size":60230,"sha256":"0154cb931b6739f8fd8bd3fa465cbbe39a5b5a5f75697400186142b0dfb797c8"},{"path":"sample_input.json","size":112435,"sha256":"bee9379af4c7de02e2024906e30be95618eac2db42ee0df081ace2656f25a135"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"marketing--usp-extractor","slug":"usp-extractor","category":"marketing","categoryDisplayName":"Marketing","name":"usp-extractor","displayName":"USP Extractor","description":"Finds your unique selling proposition by scoring Google Ads response, search terms, reviews and competitor pages, then writes the USP, ad and page messaging and claims to drop, plus message tests. Use when asked what makes us different, for a value proposition, or positioning against competitors.","icon":"📈","color":"#10B981","downloadUrl":"/api/skills/download/marketing/usp-extractor","version":"55603f332e61","files":[{"path":"HOW_TO_USE.md","size":5719,"sha256":"eaffea4e9ad4e84ab722c435beeecdbc1533d10e38718091d8272266adacfa13"},{"path":"SKILL.md","size":42730,"sha256":"1c837d537c6feccd049b5b58769433cafb90d46d8d3d5bc035ccc0cca64001e5"},{"path":"expected_output.json","size":40477,"sha256":"52e5abad8aab55f1f74e68bef03be542b9feee7a6792381f8fc078a9d2d1fab0"},{"path":"sample_input.json","size":40678,"sha256":"6cff9776f68f6bee51f656c57c41da10270e142c9c4ce9b16d5732aa1fa454e6"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ab-test-designer","slug":"ab-test-designer","category":"measurement","categoryDisplayName":"Measurement","name":"ab-test-designer","displayName":"A/B Test Designer","description":"Designs and reads out A/B tests on Google Ads, GA4 pages and email, with sample size, duration, significance and a winner verdict. Use when someone wants to plan a split test, asks is this significant, how long to run it, or which ad won. Not for channel lift (use incrementality-test-designer)","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ab-test-designer","version":"7977b2b5a359","files":[{"path":"HOW_TO_USE.md","size":3948,"sha256":"7af53090165e10b74ef7ebabb1c2cc650186ffae58f2173d27c56740b7f1b388"},{"path":"SKILL.md","size":26793,"sha256":"02c5ff77a1c726c2e1dd433e1fa204111fcf5d9247a6faea5a6d2c9883eda872"},{"path":"expected_output.json","size":15626,"sha256":"3eb052235adf1c95ed308d94296b9ca0938faf9b41f7e21b8e6fa9ead40f2280"},{"path":"sample_input.json","size":30128,"sha256":"a657537a7ac52be18115557b227849d85cab189cfb1e847f6119b2eb953bb778"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--attribution-model-auditor","slug":"attribution-model-auditor","category":"measurement","categoryDisplayName":"Measurement","name":"attribution-model-auditor","displayName":"Attribution Model Auditor","description":"Audits attribution windows, models and click vs view credit across Google Ads, Meta, LinkedIn, Microsoft Ads, TikTok and GA4, then recommends a model and source of truth. Use when platform numbers don't match each other or GA4, or asking which attribution model or window to use.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/attribution-model-auditor","version":"10b89675f9d3","files":[{"path":"HOW_TO_USE.md","size":3519,"sha256":"b8b0fc09cbb5d181c9ccfd10f127eeaac3147f9941213106c9d9b98e41272a42"},{"path":"SKILL.md","size":24588,"sha256":"1ee05f0fd23451c7ab839fdafa603c0ed32a1bd0b100c131a971d376d826d277"},{"path":"expected_output.json","size":17501,"sha256":"37a050f73131d53b88457c4239b034e9cf5e56107187f22b1c1caa073337b22a"},{"path":"sample_input.json","size":16733,"sha256":"6b9e9d109442ec03da93fb7f52f5a39d84bffe528372263e1a209134fc0fb2cc"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--bulk-utm-links","slug":"bulk-utm-links","category":"measurement","categoryDisplayName":"Measurement","name":"bulk-utm-links","displayName":"Bulk Utm Links","description":"Builds UTM links in bulk for launches, newsletters, creators, partners and QR codes, reusing GA4 spellings and showing each link's channel, plus matching campaign names for ad platforms. Use when asked for a UTM builder, tagged links or a naming convention. Not for audits (use utm-auditor)","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/bulk-utm-links","version":"f8ad2b06ffb1","files":[{"path":"HOW_TO_USE.md","size":3086,"sha256":"1012510980e664411d9744ca514af11219fe2155f059c0ae19c2edcc7774a0d5"},{"path":"SKILL.md","size":23500,"sha256":"26f87d2591ee2591c620d9f1cad10720b1425ac369c4bb9550ea3734eaec9bdd"},{"path":"expected_output.json","size":52708,"sha256":"cef432cf1cffd5a7950c3e4871b393431ab879d98fe9c50c9c572a91f8da4946"},{"path":"sample_input.json","size":21109,"sha256":"b3b0a78ae539786aec289d0ca5ee6752f27696b865b85e46d3f15e061ab5c1b7"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--conversion-tracking-auditor","slug":"conversion-tracking-auditor","category":"measurement","categoryDisplayName":"Measurement","name":"conversion-tracking-auditor","displayName":"Conversion Tracking Auditor","description":"Audits conversion tracking across Google Ads, GTM, GA4, Meta and LinkedIn, checking what counts, broken tags, double counting, lag and offline imports, plus tracking QA after a site launch. Use when conversions drop or double, before Smart Bidding, or after a redesign.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/conversion-tracking-auditor","version":"de36af13e010","files":[{"path":"HOW_TO_USE.md","size":4472,"sha256":"3c7762b4cb962a71994a80f645ab8613ea10bb9f8de7ca30d038421fbd6e9aaa"},{"path":"SKILL.md","size":32712,"sha256":"bae84fbe8d48551dd7174d8f8384480e18f73870c3e3a9e47e1cb7112cc2c18f"},{"path":"expected_output.json","size":9556,"sha256":"a8eaebbc8fe13c795203d4a2480a386bc25c79fbf5aa0c1ad5a582a60d367765"},{"path":"sample_input.json","size":19474,"sha256":"b9060da3cffa9382012009d389526d76979d3607f02ef6b1f3ac48056b99bbeb"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ga4-audience-retention","slug":"ga4-audience-retention","category":"measurement","categoryDisplayName":"Measurement","name":"ga4-audience-retention","displayName":"GA4 Audience Retention","description":"Analyses GA4 users with new vs returning trends, weekly retention cohorts, user value by first channel, device, browser, country and city splits, the mobile gap and demographics. Use when asked for a cohort or retention report, new vs returning users, or a geo or device breakdown.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ga4-audience-retention","version":"0f672058ac91","files":[{"path":"HOW_TO_USE.md","size":3323,"sha256":"fb343d741144bd13fda43a5bf95bf25737876b7a604b538fa4b0ec12b31d3462"},{"path":"SKILL.md","size":22164,"sha256":"53ca34872527d67f02c43f0103c268af7b6d28f24095026a7d2c99252d34b825"},{"path":"expected_output.json","size":35535,"sha256":"a648d24ab4d64dcd0a3c5a99255933d517d7b99594a57477b13d0c8f56a90a89"},{"path":"sample_input.json","size":90397,"sha256":"5930c88649395fafadab9572686dc88d06cb16d97c885375c4b40aba7ae90578"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ga4-channel-performance","slug":"ga4-channel-performance","category":"measurement","categoryDisplayName":"Measurement","name":"ga4-channel-performance","displayName":"GA4 Channel Performance","description":"Reports GA4 channel and source/medium performance with spend from Google Ads, Meta, LinkedIn, Microsoft Ads and TikTok for cost and ROAS, and checks referral quality and Direct spikes. Use when asked how each channel performs, why Direct jumped, or whether referrals are real.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ga4-channel-performance","version":"9c8b588d51bd","files":[{"path":"HOW_TO_USE.md","size":3129,"sha256":"fbf4481efa4c2611ac1605ee252e354d8856d6b18ccf50ec64b3845542031963"},{"path":"SKILL.md","size":27634,"sha256":"22d4638fe1a9332bde0fdfd62182fed9deb8ceabc343792a0874f3302c04279a"},{"path":"expected_output.json","size":32100,"sha256":"9cb4e8f9254bb905852fd04205d8c61835d5ad49cced368f6b172006fbc94b38"},{"path":"sample_input.json","size":67970,"sha256":"04aac1f6825e766fe926452fd759c41719aca04934cd2e7d06ee827bbd809861"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ga4-ecommerce-funnel","slug":"ga4-ecommerce-funnel","category":"measurement","categoryDisplayName":"Measurement","name":"ga4-ecommerce-funnel","displayName":"GA4 Ecommerce Funnel","description":"Analyses a store's GA4 ecommerce, with the purchase funnel, checkout drop-off by device, cart abandonment, product and channel revenue and the AOV trend, after checking the events fire. Use when asked where shoppers drop off, about cart abandonment, or why AOV changed.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ga4-ecommerce-funnel","version":"529e6b25a10c","files":[{"path":"HOW_TO_USE.md","size":2755,"sha256":"b9441a519b32f9d0fb3d05e0130eeebc8dd1c5a4ae9f4cfcc5112492db48657a"},{"path":"SKILL.md","size":18415,"sha256":"3d80fee10d9560a7b3e10d8bee299fc88ac2c066f408a73843032f58b7c43e4b"},{"path":"expected_output.json","size":26214,"sha256":"ea34e72c802f41b2e3188136c35d82ef1566f0ab4a7c2c60a2d25a22821e862a"},{"path":"sample_input.json","size":21803,"sha256":"d0b88cee24b183574fd5fcf4ffbf65cd06cd376c86ec86f84d5baac423b9f2f7"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ga4-landing-page-analyst","slug":"ga4-landing-page-analyst","category":"measurement","categoryDisplayName":"Measurement","name":"ga4-landing-page-analyst","displayName":"GA4 Landing Page Analyst","description":"Analyses GA4 landing pages for engagement, key events and leaks, paid vs organic fit with Google Ads cost and Search Console clicks, scroll depth, 404 pages and site search. Use when asked which landing pages work, which convert by traffic source, or which pages return 404.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ga4-landing-page-analyst","version":"7914bd2b96c9","files":[{"path":"HOW_TO_USE.md","size":2740,"sha256":"cba8e3f41060d8999a62ef3dc471c563c5690a78ec7b73fd01f3b727b2196398"},{"path":"SKILL.md","size":21387,"sha256":"348941c7ab7605101aed346b18b03a58dff0493bc718755c33296a5bb811bbc6"},{"path":"expected_output.json","size":20527,"sha256":"fe10f1552cb787f9efd086723d310024afe06275f7faeed486b1c8fc92dc7809"},{"path":"sample_input.json","size":33690,"sha256":"2170bb5f6ca09dc5afbebeea74a608f7011bb9668cad5600e391c4b00fed651b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ga4-property-audit","slug":"ga4-property-audit","category":"measurement","categoryDisplayName":"Measurement","name":"ga4-property-audit","displayName":"GA4 Property Audit","description":"Audits a GA4 property's setup and data quality, from streams, key events, retention and links to Unassigned traffic, bots and coverage against Search Console, or walks a new property through setup. Use when GA4 numbers look wrong, taking over a property, or setting up GA4.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ga4-property-audit","version":"699453d921bb","files":[{"path":"HOW_TO_USE.md","size":3911,"sha256":"4d5ec64519706f8fa93af383f8c910d0eabf21904f34bb25614c4199285b7580"},{"path":"SKILL.md","size":32945,"sha256":"45362d1b1df9b38af399c541f0df812e63fc6653d46ebb09b65bfd49bee8383c"},{"path":"expected_output.json","size":8644,"sha256":"166c12a131a9496f2f8a8b93ca9fcb6060237bab468fec470b980bddb5b13bfb"},{"path":"sample_input.json","size":19711,"sha256":"2578a5c420b56ba06023768e9d6e2d1b601c1104419be8c79c682320c1f6bd1c"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ga4-weekly-report","slug":"ga4-weekly-report","category":"measurement","categoryDisplayName":"Measurement","name":"ga4-weekly-report","displayName":"GA4 Weekly Report","description":"Builds a GA4 weekly or monthly report with week over week and year over year change, real vs noise verdicts, channel and page drivers, daily anomalies and key events. Use when asked for a GA4 weekly report, a WoW or YoY comparison, a traffic anomaly check or a monthly summary.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ga4-weekly-report","version":"e2e7666524c3","files":[{"path":"HOW_TO_USE.md","size":2747,"sha256":"9864fb9b4445e33146eccb2724826c07e9ddd735b73b7f533e96bb4a3a8b6b74"},{"path":"SKILL.md","size":16240,"sha256":"fa03b13c00eee3e94e1b7fba9a0d58d51469da6e2c411b7375b84d58f8230194"},{"path":"expected_output.json","size":18321,"sha256":"e9fb5a057ee1f3fbad75eff8ea4b304bf0f3110ebc2926aacb0a042b97e3072f"},{"path":"sample_input.json","size":40718,"sha256":"9f721649d68c7c3a9ac46dcd0e0dfff356459375c973e6b69461b3c090bdfc2b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--gtm-container-auditor","slug":"gtm-container-auditor","category":"measurement","categoryDisplayName":"Measurement","name":"gtm-container-auditor","displayName":"Gtm Container Auditor","description":"Audits a Google Tag Manager container for dead tags, trigger logic, consent settings, naming, versions and workspace conflicts, and builds missing GA4 event tracking with dataLayer code. Use when asked to audit or clean up GTM, or how to track clicks, forms or scroll in GTM.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/gtm-container-auditor","version":"e3a084532a56","files":[{"path":"HOW_TO_USE.md","size":4054,"sha256":"05c0f3841cb7a40db933a2f3cedab6776255e5f8d20d28dbe53e0b565a36aa00"},{"path":"SKILL.md","size":33320,"sha256":"8c35aaec549fc08f733edb4c13245508b64bc6b13b054860403d253fe5344a58"},{"path":"expected_output.json","size":42399,"sha256":"a100d7359f13370c61ebe323c2e6a79257dd4ea3762e60514b204316c7c69233"},{"path":"sample_input.json","size":19770,"sha256":"34bb42f265e58a5f19e4b51b550baa215cc2273a2acf113e1812b732e65bcdde"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--incrementality-test-designer","slug":"incrementality-test-designer","category":"measurement","categoryDisplayName":"Measurement","name":"incrementality-test-designer","displayName":"Incrementality Test Designer","description":"Designs incrementality tests before launch, geo holdout, audience holdout or platform lift, from Google Ads, GA4 and Meta data, sized from your own volume, with a dated plan. Use when asking if ads really cause sales, for a geo or matched market test, or if brand search or retargeting pays.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/incrementality-test-designer","version":"0a63338ad284","files":[{"path":"HOW_TO_USE.md","size":3332,"sha256":"f40b7eeede53fdfef86b408a282ca14410720188612a5cd475d364a873274e52"},{"path":"SKILL.md","size":21301,"sha256":"a95000b24812fc2b1658dadd359b98ab7aa137f6626830770cd7682e8cfd4d7b"},{"path":"expected_output.json","size":22943,"sha256":"1e0f1cf44be190fd516c575b7a83e7e97abe4473ec21de70398c784ae00599f4"},{"path":"sample_input.json","size":8611,"sha256":"4c2bbde2f01eac2f33f872327237a42ba84a8006dac90d3bbe23d49b3832bdef"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--ltv-cac-ratio-optimizer","slug":"ltv-cac-ratio-optimizer","category":"measurement","categoryDisplayName":"Measurement","name":"ltv-cac-ratio-optimizer","displayName":"LTV CAC Ratio Optimizer","description":"Calculates LTV, CAC, the LTV to CAC ratio and payback period from your customer and spend data, by channel, cohort and first product, then sets max CPA and ROAS targets and budget shifts. Use when asking about customer lifetime value, unit economics, payback period or profit beyond ROAS.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/ltv-cac-ratio-optimizer","version":"cf060d86acf5","files":[{"path":"SKILL.md","size":18673,"sha256":"712383e52ae2623d3cd335a1f7866fd3ad8872e715e12610a40954a472e9b31c"}],"hasHowToUse":false,"hasSampleInput":false,"hasExpectedOutput":false},{"id":"measurement--measurement-plan-builder","slug":"measurement-plan-builder","category":"measurement","categoryDisplayName":"Measurement","name":"measurement-plan-builder","displayName":"Measurement Plan Builder","description":"Builds a measurement plan from what GA4, Search Console, Google Ads, Meta, LinkedIn and Tag Manager track today, with a North Star metric, a KPI tree with baselines and a tracking plan. Use when asking for a North Star, KPI tree, tracking plan, event taxonomy or what to track.","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/measurement-plan-builder","version":"d5d6ed5b04ee","files":[{"path":"HOW_TO_USE.md","size":3224,"sha256":"be4b4e8bab344ebd342fa252642f2368945359ff7f8cce374f444766b8eccf26"},{"path":"SKILL.md","size":25717,"sha256":"1931f3224c29d5f2882d17b2a9ee44e0804988c6bda79253f75e4c95ef6242d7"},{"path":"expected_output.json","size":43243,"sha256":"9a792eef5e6764994c6a5870681f7c6ab2a1fe1895fb12992d36ffa5df83cb2d"},{"path":"sample_input.json","size":27126,"sha256":"9c891690e5e78f5fdaa13f23a35bdf31e6d992b79d19e59036c2b493c70aee46"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"measurement--utm-auditor","slug":"utm-auditor","category":"measurement","categoryDisplayName":"Measurement","name":"utm-auditor","displayName":"Utm Auditor","description":"Audits UTM tagging in GA4 and tracking templates, URL suffixes and URL tags in Google Ads, Meta and LinkedIn, finds case splits and untagged ads, and writes one naming convention. Use when UTMs need cleanup or paid traffic shows as Unassigned or Direct in GA4. Not for new links (use bulk-utm-links).","icon":"📊","color":"#EF4444","downloadUrl":"/api/skills/download/measurement/utm-auditor","version":"e7fa8ed45052","files":[{"path":"HOW_TO_USE.md","size":2580,"sha256":"72dc67f94ffb3bca40dfcd22850dd44353317fb06dfa1ffac8f65d5b8a524198"},{"path":"SKILL.md","size":19049,"sha256":"54f73b931a0a0df0be893c878f8731f08c76fbee2353ab37abeb37781b82eae3"},{"path":"expected_output.json","size":9984,"sha256":"c4de7ab07365ff97aa9eb09ff0dee9d119da4a237bd91e6e6cb24fb6215825ca"},{"path":"sample_input.json","size":15683,"sha256":"fc18f89b7900663fae376c54c6863085b7666fe1264117f4eed9442df159665d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"meta--orchestrator","slug":"orchestrator","category":"meta","categoryDisplayName":"Skill Orchestration","name":"orchestrator","displayName":"Orchestrator","description":"Diagnoses the real marketing bottleneck from connected GA4, Search Console, Google Ads, Meta and LinkedIn Ads data, then returns an ordered plan of skills to run. Use when asked where do I start, which skill should I use, help me with my marketing, or a question across channels.","icon":"🧭","color":"#64748B","downloadUrl":"/api/skills/download/meta/orchestrator","version":"d0449d75adc6","files":[{"path":"HOW_TO_USE.md","size":3643,"sha256":"26ff3105a530e65c789b0a9a0834d7bc5326087c2a096b6e94300486efaa4547"},{"path":"SKILL.md","size":33750,"sha256":"04e0a44e219f05f05af0199d17f5309737d0d764a21a56b403920f180625ce51"},{"path":"expected_output.json","size":13902,"sha256":"fab6f56570928f283ceac844ce730838cc69aa9edd9b9c30feacaaad4d9f6e7a"},{"path":"sample_input.json","size":5419,"sha256":"3aee18cf6ea6d9b01d69919e27da8625b2a8e286c8b458537c095671cb17909a"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"meta-ads--meta-ad-copy-writer","slug":"meta-ad-copy-writer","category":"meta-ads","categoryDisplayName":"Meta Ads","name":"meta-ad-copy-writer","displayName":"Meta Ad Copy Writer","description":"Writes Facebook and Instagram ad copy, primary text, headlines and carousel or collection cards, from the angles behind your winning Meta ads or competitors' Ad Library ads. Use when asked for Facebook ad copy, Instagram ad copy, headline variations or more ads like our best one.","icon":"🌐","color":"#0668E1","downloadUrl":"/api/skills/download/meta-ads/meta-ad-copy-writer","version":"5c6791eedb14","files":[{"path":"HOW_TO_USE.md","size":4119,"sha256":"fc8aad5ae39fd2e2e3e8cf56cf464f8c5fafcb24a049244959b43644e44517a8"},{"path":"SKILL.md","size":25981,"sha256":"93c39d837e3e62199f6e549f0a5176d18c8e9ca7cfcda026e6ff39a98bc43cf3"},{"path":"expected_output.json","size":21319,"sha256":"6d233e17de687c8834f2150ed0e36f726050b5e883be8def08a7106fc74f8adc"},{"path":"sample_input.json","size":18958,"sha256":"f56154e89b584d06ed793f1e735b5442fc8f1565d6defb24c9c77f384c0ef73d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"meta-ads--meta-ads-performance-analyzer","slug":"meta-ads-performance-analyzer","category":"meta-ads","categoryDisplayName":"Meta Ads","name":"meta-ads-performance-analyzer","displayName":"Meta Ads Performance Analyzer","description":"Analyzes Meta Ads performance across Facebook and Instagram campaigns, ad sets, ads and breakdowns, with a health score, campaign tiers, creative fatigue, cost spikes and an action plan. Use when asking how my Meta ads are doing, why Facebook ads performance dropped, or what to scale or cut.","icon":"🌐","color":"#0668E1","downloadUrl":"/api/skills/download/meta-ads/meta-ads-performance-analyzer","version":"b72f6011fd44","files":[{"path":"HOW_TO_USE.md","size":4386,"sha256":"210fbcd06666a432c4d85f581cc51f28fd24436efc3ece0c4094ebb187c90e0a"},{"path":"SKILL.md","size":31203,"sha256":"d28205f658dafc10e883e3de65a3d2e1a8e41244049b04ae099a47e1450b0990"},{"path":"expected_output.json","size":24109,"sha256":"747cf51d70eacf080e5d1bc83f306534c7687bc65dd155d8873b78b450bb89f0"},{"path":"sample_input.json","size":25649,"sha256":"442ccc7d05ee2628ce4b9c0534b4718bb2fb8ac5e8836294f272a4c27fc6cfd4"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"meta-ads--meta-advantage-plus-auditor","slug":"meta-advantage-plus-auditor","category":"meta-ads","categoryDisplayName":"Meta Ads","name":"meta-advantage-plus-auditor","displayName":"Meta Advantage Plus Auditor","description":"Audits Meta Advantage+ sales campaigns, Advantage+ creative enhancements and catalog ad health, checking which campaigns truly run as Advantage+ and how they compare with manual. Use when reviewing Advantage+ shopping campaigns, asking if creative enhancements help, or for a dynamic ads review.","icon":"🌐","color":"#0668E1","downloadUrl":"/api/skills/download/meta-ads/meta-advantage-plus-auditor","version":"3376d243ba4a","files":[{"path":"HOW_TO_USE.md","size":3138,"sha256":"7798b8cef9fc466d658fff14bb4de67e2db4cbf6ed5808efa761f17b9aa312e7"},{"path":"SKILL.md","size":17561,"sha256":"08d35346e5f4bd2d0763b52cb476542e38c0b19c454e82301fae86894045a170"},{"path":"expected_output.json","size":16526,"sha256":"ce1e7d408412e8c7e5d44f37008f3276a3ef2519aaf03941c76390db7e319480"},{"path":"sample_input.json","size":55091,"sha256":"058c369abdedc442853b43622b364b50443dcf9601bb0b86f49dcb59d6a9bfab"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"meta-ads--meta-lead-ads-optimizer","slug":"meta-lead-ads-optimizer","category":"meta-ads","categoryDisplayName":"Meta Ads","name":"meta-lead-ads-optimizer","displayName":"Meta Lead Ads Optimizer","description":"Optimizes Facebook and Instagram lead ads and Meta instant forms, ranking forms, ad sets and ads on cost per qualified lead from your CRM stages, and rewrites weak forms. Use when Facebook leads are junk or expensive, to improve lead quality, or to find which instant form brings sales.","icon":"🌐","color":"#0668E1","downloadUrl":"/api/skills/download/meta-ads/meta-lead-ads-optimizer","version":"3510b49d477e","files":[{"path":"HOW_TO_USE.md","size":3753,"sha256":"8f593dd85556f5ef4ea151b1c485065dfeac712fe80ceb2a31434d7d3c6464cb"},{"path":"SKILL.md","size":18463,"sha256":"ce7aea65ade3aac7644b05de1603ac0e4097c67dcf6e5e12e0bf103a9a336616"},{"path":"expected_output.json","size":25035,"sha256":"613fe8c2a4fda919961a37c880b594a1e8a9c24e01203385d29cedaef1186606"},{"path":"sample_input.json","size":159766,"sha256":"25d3cbb0be291e3fde99d9a53e7bcbfb21d983d8e03edf6b6f8b2a3328655e57"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"microsoft-ads--microsoft-ads-account-audit","slug":"microsoft-ads-account-audit","category":"microsoft-ads","categoryDisplayName":"Microsoft Ads","name":"microsoft-ads-account-audit","displayName":"Microsoft Ads Account Audit","description":"Audits a Microsoft Ads (Bing Ads) account and grades eight areas, from UET tracking and wasted spend to Quality Score, extensions and impression share, with ranked fixes. Use when asked to audit or health-check Microsoft Ads, check a Google Ads import, compare CPCs or get a monthly summary.","icon":"🪟","color":"#00A4EF","downloadUrl":"/api/skills/download/microsoft-ads/microsoft-ads-account-audit","version":"1a4562ec64a9","files":[{"path":"HOW_TO_USE.md","size":2982,"sha256":"fa336d4b236e479c8425b735bbf09b767f1914c531ed867b5be0b953aae0ada2"},{"path":"SKILL.md","size":29958,"sha256":"d54945b753dba2db45a5b98ec78c3b221f4874c71715020d0cde990b3fd9bfe4"},{"path":"expected_output.json","size":36177,"sha256":"b65c1571eb411779ef60b751aa7db272c2bdbc724d91d43087f902b9a4867b72"},{"path":"sample_input.json","size":65182,"sha256":"f19fa8b0de2062e670351df6b8b5c9e3e2f13c07c76c10ef122eca5b0c040ad0"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"microsoft-ads--microsoft-ads-optimizer","slug":"microsoft-ads-optimizer","category":"microsoft-ads","categoryDisplayName":"Microsoft Ads","name":"microsoft-ads-optimizer","displayName":"Microsoft Ads Optimizer","description":"Drafts Microsoft Ads (Bing Ads) search changes as exact payloads, such as negatives from search terms, keywords to pause, budgets and RSAs, run only on a yes. Use when asked to optimize Bing Ads, add negatives or build a search campaign. Not for a graded audit (use microsoft-ads-account-audit).","icon":"🪟","color":"#00A4EF","downloadUrl":"/api/skills/download/microsoft-ads/microsoft-ads-optimizer","version":"9cd3327fce41","files":[{"path":"HOW_TO_USE.md","size":3667,"sha256":"08bc639a29aef7bf1f767506437417ec824ca7d9ab5858762cdeba53fcfdff69"},{"path":"SKILL.md","size":18722,"sha256":"794f394e5be62f6a88cea09516be0e32bf1b91485d95c9ad9785652feefb203c"},{"path":"expected_output.json","size":55597,"sha256":"42c5cb37a899a4e10246cdc5fda4eb6c0a7232cdafeb1d2f047c1d893c51ac09"},{"path":"sample_input.json","size":44974,"sha256":"6a7b32f07325d2e040e57a31a20999a2235862342b7c51153b33efde2d3adcf8"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"paid-media--newsletter-podcast-ads-planner","slug":"newsletter-podcast-ads-planner","category":"paid-media","categoryDisplayName":"Paid Media","name":"newsletter-podcast-ads-planner","displayName":"Newsletter Podcast Ads Planner","description":"Plans and judges sponsor slots in newsletters and podcasts, checking media kits, pricing quotes on matched audience, setting a counter price and rebook rule, and writing the blurb or host read. Use when asking how to advertise in newsletters, what podcast ads cost or whether a placement worked.","icon":"📺","color":"#4F46E5","downloadUrl":"/api/skills/download/paid-media/newsletter-podcast-ads-planner","version":"ec8c91d4929a","files":[{"path":"HOW_TO_USE.md","size":3858,"sha256":"6ec468022d8c96ff81a318fa9030dc4b4c1294b6e79a2a1b38cbf8307d75cfb1"},{"path":"SKILL.md","size":22218,"sha256":"dbdf4957941f8db573b14e60a03bbc6f33aa66cf5b734e2da61ad2d0392a044f"},{"path":"expected_output.json","size":26342,"sha256":"8653800efcaeee2990c0422943f47454bc2268de7d18aeda0411723b644c8f0f"},{"path":"sample_input.json","size":27082,"sha256":"8e194b47e379e423b237ec6307c21c9058b09c41889effae27878a64476f8bb8"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"playbooks--ecommerce-ads-playbook","slug":"ecommerce-ads-playbook","category":"playbooks","categoryDisplayName":"Playbooks","name":"ecommerce-ads-playbook","displayName":"Ecommerce Ads Playbook","description":"Plans ecommerce ads across Google Shopping, Performance Max, Meta catalog and TikTok with budgets and margin-checked ROAS, and audits a Shopify, WooCommerce or Magento store. Use when asked how to advertise a store, split a DTC ad budget, run a Shopify store audit or why sales are flat.","icon":"📚","color":"#14B8A6","downloadUrl":"/api/skills/download/playbooks/ecommerce-ads-playbook","version":"8ae82ba4fb48","files":[{"path":"HOW_TO_USE.md","size":3675,"sha256":"8a1194ebf30447e1851c412d887fdbd43344963f25a4399be4fe2e9e1ac6b3e9"},{"path":"SKILL.md","size":39391,"sha256":"b5f7638efdbe2b6adc805221009302ed8995a94bf55449bbda3536e5164b6af5"},{"path":"expected_output.json","size":13672,"sha256":"1729ef9ee08c9c1ae804472ba5c85f339fd3ee0038f459b0a2ccf9473be99834"},{"path":"sample_input.json","size":173514,"sha256":"355f6c6b3ec7e3d122ffbe11059a18378486f862f4246cbe1684915938bc5d83"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"sales--abm-program-planner","slug":"abm-program-planner","category":"sales","categoryDisplayName":"B2B Sales","name":"abm-program-planner","displayName":"Abm Program Planner","description":"Plans an account-based marketing (ABM) program from your target account list and closed deals. Scores and tiers accounts, maps buying committees, and sets plays and LinkedIn spend per tier. Use when asked for an ABM strategy, which accounts to target or a customer expansion plan.","icon":"🤝","color":"#0F766E","downloadUrl":"/api/skills/download/sales/abm-program-planner","version":"14cc77f9a8ba","files":[{"path":"HOW_TO_USE.md","size":3685,"sha256":"f4f025fe5cc77f6f5e99f74d51daa408ac2ebc7fcea830bc692be696dc71127f"},{"path":"SKILL.md","size":22969,"sha256":"daa08b773af9e325916d9e74947e20d1de0caaef9f1158f269f2a1d054cae92e"},{"path":"expected_output.json","size":43927,"sha256":"a41095c0c968d660807ff36f389c5938a1c8deec53847c797c8044005b45c996"},{"path":"sample_input.json","size":66324,"sha256":"16219915520e875f2b06add80941451fbb858fb0e1fdd8a469e2a9ce7c838514"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"sales--cold-email-writer","slug":"cold-email-writer","category":"sales","categoryDisplayName":"B2B Sales","name":"cold-email-writer","displayName":"Cold Email Writer","description":"Writes B2B cold email sequences for a lead list, with subject lines, follow-ups and a personal first line per prospect built on one dated public fact, and sorts replies. Use for a cold email template or first lines for a lead list. Not for open deal follow-ups (use sales-follow-up-writer).","icon":"🤝","color":"#0F766E","downloadUrl":"/api/skills/download/sales/cold-email-writer","version":"d263933418f2","files":[{"path":"HOW_TO_USE.md","size":3652,"sha256":"c6680bf335d26fe7f501fc6a338425d9dfa9c1e41a10c342e4979cbec11a7d6b"},{"path":"SKILL.md","size":22752,"sha256":"edf514c430a4c7dd3d2470a06c1effa1ae0be404c5e51bbc02d4a60843487b92"},{"path":"expected_output.json","size":44394,"sha256":"f9113583190f6fe89d23609b182f8c301ed9937ab27d6cf92844062c2b8dd7e0"},{"path":"sample_input.json","size":14192,"sha256":"658c8b8935e89558d48fae4ee3ad0e0b53b1bb4b7080b22ed248c7903a50af06"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"sales--lead-handoff-designer","slug":"lead-handoff-designer","category":"sales","categoryDisplayName":"B2B Sales","name":"lead-handoff-designer","displayName":"Lead Handoff Designer","description":"Designs the marketing to sales lead handoff from your CRM lead export, setting MQL vs SQL rules, lead routing, a response time SLA, rejected lead recycling and no-show steps. Use to define MQL and SQL, write a sales SLA or fix speed to lead. Not for scoring (use lead-scoring-model-builder).","icon":"🤝","color":"#0F766E","downloadUrl":"/api/skills/download/sales/lead-handoff-designer","version":"de64e64bece9","files":[{"path":"HOW_TO_USE.md","size":3622,"sha256":"0378dc0fae1c6541f0ff669214305b1ea7184ad640664b324ab009050132759b"},{"path":"SKILL.md","size":18387,"sha256":"168f8e4ba4c8a6e4f7bf89bbef2e5fffcdc612431b018cad5202d8e2cbb0cccd"},{"path":"expected_output.json","size":26062,"sha256":"1a0ee49de636f2a2915cc002b56fa8db71bfe30fb4c404327b12b1e9c76b872a"},{"path":"sample_input.json","size":68962,"sha256":"e0fb77755f78f5232e4bd16bdb3ec7e1f7849c0ef98f740a2fe6c47853e053b7"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"sales--objection-handling-guide","slug":"objection-handling-guide","category":"sales","categoryDisplayName":"B2B Sales","name":"objection-handling-guide","displayName":"Objection Handling Guide","description":"Builds a sales objection handling guide from your own call notes, lost reasons, comments and reviews, ranking objections by pipeline touched and writing a sourced reply card for each. Use for objection handling scripts, common sales objections and responses, a rebuttal sheet or why deals stall.","icon":"🤝","color":"#0F766E","downloadUrl":"/api/skills/download/sales/objection-handling-guide","version":"2dc7fc86a3ed","files":[{"path":"HOW_TO_USE.md","size":3190,"sha256":"56e0b8d4d2ffc0e73fef07ca20fbaf30e237f5111481a830dc674ef32ce9da11"},{"path":"SKILL.md","size":13891,"sha256":"fdc0daa85b98d421077cdffa7bfe6b6834449909e85695faa40522a5f1b16000"},{"path":"expected_output.json","size":21553,"sha256":"65357f9f156dec795e54a8135bed46b2fe3c7a697a4be3c41eec0601e0e30744"},{"path":"sample_input.json","size":28265,"sha256":"5d56a0b5d0067fb15415a59e3f1bddc5c331c5a72419f6ee071289785d143aed"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--ai-search-visibility","slug":"ai-search-visibility","category":"seo","categoryDisplayName":"SEO","name":"ai-search-visibility","displayName":"Ai Search Visibility","description":"Scores AI search visibility from GA4 AI referrals, Search Console questions, AI Overview and ChatGPT mentions and llms.txt, checks if assistants get brand facts right and builds prompts to track. Use when asked about AEO, GEO, AI share of voice, AI referral traffic or what ChatGPT says about us.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/ai-search-visibility","version":"3872d22d7d35","files":[{"path":"HOW_TO_USE.md","size":4962,"sha256":"f50e0f1547673d121586a3644126f005f6c0d0b11cc30b4882b0a9330b44a935"},{"path":"SKILL.md","size":41489,"sha256":"7bef1d0df5686048294f1f87bdf416fcacc64592045d6f3b0775a073ab531e3d"},{"path":"expected_output.json","size":33295,"sha256":"38ebeb0e37b81ac4bfeb3b7bb2a44f18502b60fd97baf9340e363dd91531e8db"},{"path":"sample_input.json","size":43803,"sha256":"d845637d84add8d56a7847418a4e3a0b1902aa322e8e9b3479340a857268eb75"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--content-brief-writer","slug":"content-brief-writer","category":"seo","categoryDisplayName":"SEO","name":"content-brief-writer","displayName":"Content Brief Writer","description":"Writes an SEO content brief for one keyword from the live Google top 10, People Also Ask, competitor headings and your Search Console, and says new page or refresh. Use when asked for a content brief, an article outline or what a page should cover. Not for full drafts (use seo-blog-writer).","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/content-brief-writer","version":"0de428dd39df","files":[{"path":"HOW_TO_USE.md","size":2721,"sha256":"f9c04cf39d3b1c40d35f68a63cdbe7d46dda49d83b53d4ef84912d3432377f81"},{"path":"SKILL.md","size":13943,"sha256":"a65a1de19eff93b8b7b8e2fe64ba82a66aae929143e583d55e40b91e598fd88e"},{"path":"expected_output.json","size":24171,"sha256":"edf74f56fa3d72e2a051e95f0090fee63b45885ec2fb71fa80aaf7afc733fceb"},{"path":"sample_input.json","size":22388,"sha256":"46b5fc939c8316bae53b32efc0f42b21f54d366575118028313c3f292f48845a"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--content-decay-refresh","slug":"content-decay-refresh","category":"seo","categoryDisplayName":"SEO","name":"content-decay-refresh","displayName":"Content Decay Refresh","description":"Finds pages losing Google clicks in Search Console, works out why (lost rank, lower CTR, cannibalisation, redirect or demand), checks update timing and AI Overview impact, and ranks a refresh list. Use when asked which pages to refresh, why organic clicks dropped or if AI Overviews took clicks.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/content-decay-refresh","version":"b8dd172dbd78","files":[{"path":"HOW_TO_USE.md","size":4535,"sha256":"08db95d2cbb1c8c0aba7a7a2dd157ac2ed4bde4ce0287152b1a62d4afb0608c9"},{"path":"SKILL.md","size":31527,"sha256":"22f6049aef171f0f0701d5ae53711d4c5de8bc7a439ef1011a53c4e407a5054f"},{"path":"expected_output.json","size":28681,"sha256":"ab83a9d56a5f0f8172ab7059648b860e833ec64cfeb8ef421484629ed62e8ccd"},{"path":"sample_input.json","size":59168,"sha256":"9df14b64aed6cd0180d5af6435e2c06712b07f14967e1d84967866b9e871ff01"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--image-seo-alt-text","slug":"image-seo-alt-text","category":"seo","categoryDisplayName":"SEO","name":"image-seo-alt-text","displayName":"Image SEO Alt Text","description":"Writes alt text by looking at each image and audits image SEO, flagging missing or stuffed alt, camera file names, heavy files and lazy-loaded hero images, ranked by Google Images clicks. Use when asked for alt text, an image SEO audit or an image sitemap, or images get no Google Images traffic.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/image-seo-alt-text","version":"f3797fd77094","files":[{"path":"HOW_TO_USE.md","size":3272,"sha256":"19557b21fda476e656dc5833458af9899a138d1cbbbde0d1fef06871afb81590"},{"path":"SKILL.md","size":15740,"sha256":"d59d0e36bf1af22e7c149cc5d639a17a6bc9a1f502d42eb03750bd7564602aa8"},{"path":"expected_output.json","size":33284,"sha256":"e0f305111b05af8f04a7556e80535b6c2685e6b3ee28997c51c8523d946998c2"},{"path":"sample_input.json","size":35777,"sha256":"be33cdf67310e98250f00f9343a9fb7ba211acdc4d20130827dfbbf504648ff5"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--internal-linking-planner","slug":"internal-linking-planner","category":"seo","categoryDisplayName":"SEO","name":"internal-linking-planner","displayName":"Internal Linking Planner","description":"Plans internal links from Google Search Console data, matching pages ranking 4 to 20 with on-topic donor pages, anchors from real queries, anchor text fixes and click depth. Use when asked for internal linking opportunities, an internal link audit or which posts should link to which.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/internal-linking-planner","version":"063142e14278","files":[{"path":"HOW_TO_USE.md","size":2415,"sha256":"6c382ffe47434200b4644075f53df8f31df7d66050202270652d447323076a69"},{"path":"SKILL.md","size":19794,"sha256":"b7a6f24c3b7c4b306d7fddc3e9d95ae90454dbb7ef65490d6383213738f9b03e"},{"path":"expected_output.json","size":31599,"sha256":"a4caf60dc46d1ce58d4d1b6808aa634e71d03b61dd5bae4d063d120f30369b80"},{"path":"sample_input.json","size":76842,"sha256":"65dfde4963ad6e6959ac71d939f1b73c47968d70c0ba2bdbd9bc59d66921abc5"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--keyword-cannibalization-fixer","slug":"keyword-cannibalization-fixer","category":"seo","categoryDisplayName":"SEO","name":"keyword-cannibalization-fixer","displayName":"Keyword Cannibalization Fixer","description":"Finds keyword cannibalization in Google Search Console, where two of your pages split one query, picks the owner page and writes a merge, differentiate or relink fix plus a query-to-page map. Use when asked about pages competing with each other, the wrong page ranking or URLs swapping rankings.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/keyword-cannibalization-fixer","version":"e9bdde208aa8","files":[{"path":"HOW_TO_USE.md","size":2639,"sha256":"8275fb0014499dac0079036120f33aa5ecf95f1bc31eb03e4305d905df71c98b"},{"path":"SKILL.md","size":17685,"sha256":"9c7c7810ff4e8219c4fe5b6ffb5d1e3b9be457a687357644ee851251729b4a5f"},{"path":"expected_output.json","size":33983,"sha256":"09a1c2f78cfd32938079bf0895ba854dac324527b594e7b1ab252198515b1529"},{"path":"sample_input.json","size":97581,"sha256":"3dc4c7f5d08bc5f76f13540931e4b50af6c3b928cefa793b99894c2d843c6846"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--keyword-research-clustering","slug":"keyword-research-clustering","category":"seo","categoryDisplayName":"SEO","name":"keyword-research-clustering","displayName":"Keyword Research Clustering","description":"Researches keywords for a topic with volume, difficulty, CPC and intent, clusters them by SERP overlap and Search Console data, and ranks a page plan. Also covers local keywords per city. Use when asked for keyword research, keyword clustering, search intent, near me keywords or a keyword plan.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/keyword-research-clustering","version":"a970aa799d30","files":[{"path":"HOW_TO_USE.md","size":4306,"sha256":"8943197f698d39f7b7ca0e0ecb652ee9c2f510e11e32c44d6a9eef03cb1ceb34"},{"path":"SKILL.md","size":32514,"sha256":"25d8ab85ab5eefa9e9a3e285b6607cbc2f838f9a730e10345bf20eeb3e7ce855"},{"path":"expected_output.json","size":82490,"sha256":"e7314694bcf3b43590b884566c6c2c3bc6782c80d23d47a99e69ccf1b046d97c"},{"path":"sample_input.json","size":56936,"sha256":"23b5c53f7478fa63bf9c47800fc63a2bba777ad5e025fc3498c7f3026ba3d9d7"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--schema-markup-generator","slug":"schema-markup-generator","category":"seo","categoryDisplayName":"SEO","name":"schema-markup-generator","displayName":"Schema Markup Generator","description":"Audits structured data against the rich results Google Search Console reports and writes missing or broken JSON-LD for Organization, Breadcrumb, Article, Product, VideoObject and LocalBusiness. Use when asked for a schema audit, JSON-LD for a page, a video not indexed, or LocalBusiness schema.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/schema-markup-generator","version":"211b8da29731","files":[{"path":"HOW_TO_USE.md","size":2962,"sha256":"1310366c3b2907eebd6906ae151d10e98c76d33e47eb000902d3a4ed88199705"},{"path":"SKILL.md","size":31479,"sha256":"10fee9405e348d3cb452062ff6876a9d6b1dcea99dae5c50fbcfa3c705c5dccd"},{"path":"expected_output.json","size":18077,"sha256":"341116a625bd0a53133b67b6118afce5188fc4aa09750ec5db655e8525221f05"},{"path":"sample_input.json","size":34963,"sha256":"1f023fa1a7e51f1a50579c2abfe8c2fd2b460fae0ccfd15bc85dbc85af08fd62"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--seo-performance-report","slug":"seo-performance-report","category":"seo","categoryDisplayName":"SEO","name":"seo-performance-report","displayName":"SEO Performance Report","description":"Reports Google Search Console results month over month and year over year, splitting clicks by brand vs non-brand, device, country, folder, page and query, plus Discover, News, image and video. Use when asked for an SEO report, a monthly SEO summary or branded vs non-branded traffic.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/seo-performance-report","version":"9db4f68a5471","files":[{"path":"HOW_TO_USE.md","size":3005,"sha256":"7efc49291dc01fe344e3e7627f98f800851b4a061022eb65c4ef376d2e7ac748"},{"path":"SKILL.md","size":17477,"sha256":"25cfce448af7ac61ec6f94edb96adf67b044b3b32ce53cd29473b4e6ef3b3f3f"},{"path":"expected_output.json","size":42119,"sha256":"0869091baa86c9c77c6f585a13f2b2b54c9e9961e59433c5cdb2a1448a1dbb2b"},{"path":"sample_input.json","size":59755,"sha256":"a7692d773afeba75e51d288a67919ae1d973586634ff5eb2ece8853f3bf2b2f8"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--seo-roadmap-planner","slug":"seo-roadmap-planner","category":"seo","categoryDisplayName":"SEO","name":"seo-roadmap-planner","displayName":"SEO Roadmap Planner","description":"Builds a 3, 6 and 12-month SEO roadmap from Search Console, GA4 and Bing, diagnoses whether the site is new, growing, plateaued or declining, and fits the work into the team's hours with goals and a monthly scorecard. Use when asked for an SEO strategy, SEO roadmap or what to work on first in SEO.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/seo-roadmap-planner","version":"bf2bfe83159b","files":[{"path":"HOW_TO_USE.md","size":3393,"sha256":"164331835fbe0e764fda644edf51a1efb8af7e1200f82f082e65e803a413bebe"},{"path":"SKILL.md","size":22601,"sha256":"03f9bd0c90828f2bf0bbdf9ea89f837b858cd6e5e0f68cb94e513cbb6032fcc3"},{"path":"expected_output.json","size":48412,"sha256":"e44d75e75273a64823ceb8600338a4ff15fd31912750ce7a129a86264f2dc6fc"},{"path":"sample_input.json","size":59071,"sha256":"84156e49545deda3ee3e639b754002c95dc301308355c1026a316621675a1979"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"seo--striking-distance-optimizer","slug":"striking-distance-optimizer","category":"seo","categoryDisplayName":"SEO","name":"striking-distance-optimizer","displayName":"Striking Distance Optimizer","description":"Finds Google Search Console keywords at positions 8 to 20 and low-CTR pages, then rewrites the titles and meta descriptions losing clicks, with a sitewide title tag, meta description and Open Graph audit. Use when asked for quick SEO wins, page two keywords, low CTR pages or a title tag audit.","icon":"🔎","color":"#0F9D58","downloadUrl":"/api/skills/download/seo/striking-distance-optimizer","version":"40922f993d9e","files":[{"path":"HOW_TO_USE.md","size":4625,"sha256":"0e0a0c0b823fb01d924bca6a01876e7bbbab4aa360897b231de0896b87e2d574"},{"path":"SKILL.md","size":32436,"sha256":"80d989d006bf679c99f576e0632163f00f8e0523d1d2e94065325b4df9c40fb1"},{"path":"expected_output.json","size":69507,"sha256":"2e251722c49ac8d4aa753bf8d9c63da3c788cad6fe94dd92de1964d637c653bf"},{"path":"sample_input.json","size":80689,"sha256":"27b995b0736de0f96f13eecedf91f5fc4eb0ac52b8b75a14d2d91b541fc42788"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media--influencer-rates-and-contract","slug":"influencer-rates-and-contract","category":"social-media","categoryDisplayName":"Social Media","name":"influencer-rates-and-contract","displayName":"Influencer Rates And Contract","description":"Prices an influencer or creator deal from the creator's real recent views, with an opening offer, target and walk-away, prices usage rights, whitelisting and exclusivity, and writes a term sheet with lawyer flags. Use when asked how much to pay an influencer, for a rate card or a contract template.","icon":"💬","color":"#DB2777","downloadUrl":"/api/skills/download/social-media/influencer-rates-and-contract","version":"9fb0b5c95a40","files":[{"path":"HOW_TO_USE.md","size":2965,"sha256":"d0822fbfc2411aad0c37dfe6c8b8b4f3098eea52274a4eabc045e3987d76ffed"},{"path":"SKILL.md","size":16798,"sha256":"0a19430dfa738f66358c567aafbe0776a994fec42b54f69bc35d53e2c1df86be"},{"path":"expected_output.json","size":17175,"sha256":"2499e1543536d4d88767509dbb28bed75e1ec4e5e82d0715410a0ccf5466cd1b"},{"path":"sample_input.json","size":17829,"sha256":"e33cde6fecb6e4d387d87afc05896d89cfeaf78689e0f41b2fafac178c860ac4"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media--social-listening-monitor","slug":"social-listening-monitor","category":"social-media","categoryDisplayName":"Social Media","name":"social-listening-monitor","displayName":"Social Listening Monitor","description":"Runs a weekly social listening report on X, YouTube, Reddit and your own Facebook and Instagram comments, with brand mentions, share of voice, sentiment, spikes and draft replies to complaints. Use when asked for social listening, share of voice or what people say about us or a competitor.","icon":"💬","color":"#DB2777","downloadUrl":"/api/skills/download/social-media/social-listening-monitor","version":"6ac7fdbab034","files":[{"path":"HOW_TO_USE.md","size":3732,"sha256":"4858cc053d773550910b48f52b50ec52e9801d42117ff55830300404d4930d1b"},{"path":"SKILL.md","size":20158,"sha256":"328216135c681bd272120d884fee5f471f20ab21f0eab8b3aa4d68ff110680a6"},{"path":"expected_output.json","size":51564,"sha256":"2358055477e917e737869fe76bba05f0b6df6409e8e926c51089c8cb0a41cbaf"},{"path":"sample_input.json","size":46421,"sha256":"9326dfce03e61adbca47541ed5d0cc5ec6299555b9587de0b7c6a968a1b2e7bd"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media--social-trend-scout","slug":"social-trend-scout","category":"social-media","categoryDisplayName":"Social Media","name":"social-trend-scout","displayName":"Social Trend Scout","description":"Finds this week's social media trends in a brand's niche from X, Pinterest Trends, YouTube, Google Trends and pasted TikTok lists, skips peaked trends and writes post concepts for the ones worth acting on. Use when asked for TikTok trends this week, trending topics or what to post this week.","icon":"💬","color":"#DB2777","downloadUrl":"/api/skills/download/social-media/social-trend-scout","version":"54554b194717","files":[{"path":"HOW_TO_USE.md","size":3128,"sha256":"1655c689374f30c1326dadc3c749154de524c1b665b072bae17aca97f870a66b"},{"path":"SKILL.md","size":21063,"sha256":"faa950b1272360f30fea91001dbcaa9b83ac238c8e60912ee159646d2f6c3932"},{"path":"expected_output.json","size":25044,"sha256":"2da8785d2f8f24481e004f7c730c5144a1769bb308e7cdb91307391ea0fe2a5c"},{"path":"sample_input.json","size":66424,"sha256":"349560e52dd5482d3b3de303acf89e5cb0a8fd7cb091f4e4b8f918be14f555af"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media--x-organic-analyst","slug":"x-organic-analyst","category":"social-media","categoryDisplayName":"Social Media","name":"x-organic-analyst","displayName":"X Organic Analyst","description":"Analyses an X (Twitter) account's organic posts from live data, the analytics CSV or pasted posts, compares formats, topics and hours with its own median, and drafts posts and threads from the winners. Use when asked for Twitter analytics, which tweets work or how to grow on X.","icon":"💬","color":"#DB2777","downloadUrl":"/api/skills/download/social-media/x-organic-analyst","version":"c3e3dd15e6da","files":[{"path":"HOW_TO_USE.md","size":2982,"sha256":"c2b07c9c4d66adc08bfd0e20069188b269e1d96120afd432055d0756fab0a305"},{"path":"SKILL.md","size":18016,"sha256":"8acf1b568a8c865fb69c7a53d8c8e45f8a76c83b966acf930b66deb15d12ba55"},{"path":"expected_output.json","size":38697,"sha256":"b9cfcf1116a1d901cf613a667327a822c977261df617e6acedbd0da7c4868600"},{"path":"sample_input.json","size":187174,"sha256":"a89a7c59ea7a75501d3fcc2e5bcef4c2b47c4cad11dc6bafd9be059ab3b61b9c"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media-ads--meta-ads-creative-ranker","slug":"meta-ads-creative-ranker","category":"social-media-ads","categoryDisplayName":"Social Media Ads","name":"meta-ads-creative-ranker","displayName":"Meta Ads Creative Ranker","description":"Ranks Meta Ads creatives (Facebook, Instagram) by cost per result or ROAS into tiers, a leaderboard and a kill list, and checks Andromeda variety and partnership ads. Use when asking which Meta ads win, which to pause, or which angle or format works. Not for briefs (use ugc-brief-generator)","icon":"📱","color":"#EC4899","downloadUrl":"/api/skills/download/social-media-ads/meta-ads-creative-ranker","version":"b98a12a0e20f","files":[{"path":"HOW_TO_USE.md","size":4827,"sha256":"5482fb6e3a3b25f50602b9ea061957171bad0d12816478c43c52fe0823e12451"},{"path":"SKILL.md","size":34137,"sha256":"55df400a9b5434bccfb4c2527aac1551878530dd7dfe2b91879a7c63aff9dba2"},{"path":"expected_output.json","size":27265,"sha256":"7a30cf0fa12de281097e39b6fe51592a862d8c32f64ae03f2703263ba7cf0cf7"},{"path":"sample_input.json","size":18965,"sha256":"440b9be9a4301cbb528f1cfe6487fe36ebb5e11c0bd7b04d9232db5b5e01682b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media-ads--pinterest-ads-manager","slug":"pinterest-ads-manager","category":"social-media-ads","categoryDisplayName":"Social Media Ads","name":"pinterest-ads-manager","displayName":"Pinterest Ads Manager","description":"Audits and manages Pinterest Ads, scoring tag health, pacing, cost per outbound click, pin formats, keyword vs interest targeting and audiences, plans launches from Pinterest Trends and drafts paused campaigns. Use when asked to audit Pinterest ads, check the Pinterest tag or plan seasonal ads.","icon":"📱","color":"#EC4899","downloadUrl":"/api/skills/download/social-media-ads/pinterest-ads-manager","version":"e43917733a84","files":[{"path":"HOW_TO_USE.md","size":3632,"sha256":"7016e2a69f88ddaf32ae46d7a967c073f1d1f96abfbbfcd4225af07534a64b2e"},{"path":"SKILL.md","size":29863,"sha256":"56806fc990eb314dbeed41b8d8f71251ac15ed62e637f6d032214868691770a1"},{"path":"expected_output.json","size":42976,"sha256":"7ecc051a86d85eaa88824f016e27b9ba3a4144e740ac752364a5d3cfe5527546"},{"path":"sample_input.json","size":92227,"sha256":"ea792036b91cde75e8521936c9c6afd5a38927d46fbe3fae39313920d087aa4c"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media-ads--snapchat-ads-manager","slug":"snapchat-ads-manager","category":"social-media-ads","categoryDisplayName":"Social Media Ads","name":"snapchat-ads-manager","displayName":"Snapchat Ads Manager","description":"Audits and manages Snapchat Ads, scoring delivery, the Snap Pixel, swipe-up rate, video completion, placements, audiences and Dynamic Product Ads, writes client reports and builds paused campaigns. Use when asked to audit Snapchat ads, check swipe-ups or the Snap Pixel, or draft a Snap campaign.","icon":"📱","color":"#EC4899","downloadUrl":"/api/skills/download/social-media-ads/snapchat-ads-manager","version":"fd44b3320c6f","files":[{"path":"HOW_TO_USE.md","size":3416,"sha256":"0f7ee588365386e6b2bdad2f2b5058e0b36949d12e93793114c093b41686c760"},{"path":"SKILL.md","size":25020,"sha256":"18baeb0dc07270bbd261fbf1930a44475c7ec242a0502b275717967f4d4d6444"},{"path":"expected_output.json","size":22370,"sha256":"7193d8b49addd846097876dc812517917af7623c909a3b5c684468d425dc1461"},{"path":"sample_input.json","size":63941,"sha256":"b80468a305bf9fcb8e4f85cab9db2729a6eea5b034bdf8c19e16e42de375ff2d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media-ads--ugc-brief-generator","slug":"ugc-brief-generator","category":"social-media-ads","categoryDisplayName":"Social Media Ads","name":"ugc-brief-generator","displayName":"UGC Brief Generator","description":"Writes UGC creator briefs and timed video ad scripts from the top hooks and converters in Meta Ads (and TikTok), with Meta Ad Library references. Use when asking for a UGC brief, creator brief or UGC script, or to refresh tired creator ads. Not for ranking ads (use meta-ads-creative-ranker)","icon":"📱","color":"#EC4899","downloadUrl":"/api/skills/download/social-media-ads/ugc-brief-generator","version":"ab1f589283e2","files":[{"path":"HOW_TO_USE.md","size":3062,"sha256":"9f0011d7d166e147b7d074037a9749c01ab9abd4c842b2daa2ffb92e27561990"},{"path":"SKILL.md","size":20889,"sha256":"0faa69cf1e19af91d4a68ce2523c841ff580fb8f4f9482cef3acf3b82e4461b3"},{"path":"expected_output.json","size":40245,"sha256":"03fa36aaa53b01e432ffb5fea3816f828441ef59908b54b9935b7101b87465a4"},{"path":"sample_input.json","size":28353,"sha256":"bf19586db602a1923a1783088978f479c7f13d77f7dec954c10dfd839c988d45"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"social-media-ads--x-ads-manager","slug":"x-ads-manager","category":"social-media-ads","categoryDisplayName":"Social Media Ads","name":"x-ads-manager","displayName":"X Ads Manager","description":"Audits and manages X Ads (Twitter Ads), grading promoted post engagement, keyword, lookalike and conversation targeting, video completion, X Pixel conversions and cost per engagement, and drafts paused campaigns and posts. Use when asked to audit, report on, pause or build X or Twitter ads.","icon":"📱","color":"#EC4899","downloadUrl":"/api/skills/download/social-media-ads/x-ads-manager","version":"14ac867063d0","files":[{"path":"HOW_TO_USE.md","size":3227,"sha256":"f5d24203b165eb12f4260ab51c9b4660972a97068c7ab1b1f6bd7c03150decc2"},{"path":"SKILL.md","size":22299,"sha256":"f5f2f1b3773c088608c1bfdf58fdba3e0f9ac4407cb06af54c26d90e0a415527"},{"path":"expected_output.json","size":38744,"sha256":"d490b6f285bc540268f3da81e47e7e9865f1668eedcacdd87f043656c2a623a0"},{"path":"sample_input.json","size":24393,"sha256":"3e98fa237a622b7569702e54c6ec586de524b944630f0cd8e4a74358bc6bd256"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--brand-architecture","slug":"brand-architecture","category":"strategy","categoryDisplayName":"Strategy","name":"brand-architecture","displayName":"Brand Architecture","description":"Plans brand architecture from name search demand, GA4 and Google Ads data. Use when choosing a branded house vs house of brands, sub-brands or endorsed brands, naming a new product or plan tier, or folding in an acquired brand. Not for a rename rollout (use rebrand-planner).","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/brand-architecture","version":"0066cf748ea9","files":[{"path":"HOW_TO_USE.md","size":3029,"sha256":"003f271d7be95c4e6e5cfa7a98359ea8e756f4d1485943bcc6909dd1b17a6ae7"},{"path":"SKILL.md","size":16513,"sha256":"67460cd9b04ea7849768e30b5c369c73d7c63afb803e2f75fd3d5a46c75950ad"},{"path":"expected_output.json","size":19163,"sha256":"0fc90461c7b4106913e135e6dd74d53c59438722cf3d86a726049f6860556186"},{"path":"sample_input.json","size":17380,"sha256":"8458d12cf244cb017b860762ece28b20366a0258b86c8d5e79ac95328b0d91fc"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--free-tool-strategy","slug":"free-tool-strategy","category":"strategy","categoryDisplayName":"Strategy","name":"free-tool-strategy","displayName":"Free Tool Strategy","description":"Plans a lead magnet or marketing tool such as a calculator, generator, checker, quiz or template from search demand and who ranks, and audits existing magnets by the customers they bring. Use when asked about engineering as marketing, lead magnet ideas, opt-in rate, or which calculator to build.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/free-tool-strategy","version":"c8f67dda3ece","files":[{"path":"HOW_TO_USE.md","size":3973,"sha256":"0f73eb27c870956ce6e7386e033c77a696dc3723773c76ba59adbff71aa8a88f"},{"path":"SKILL.md","size":39806,"sha256":"1e625a3ddc5f9cd0801206d4d2a39d3a4b6ecd3a4837014fafb7b8cd6ebb997d"},{"path":"expected_output.json","size":59909,"sha256":"70f35873e7e3df6b81bb3ee1daae5e912f04118a9e5dec9982ca876bf6522b93"},{"path":"sample_input.json","size":77939,"sha256":"ad86a8ec520ae8eb15730810e116945324bff481d234a46c4f6293f6e56a8dff"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--integrated-campaign-planner","slug":"integrated-campaign-planner","category":"strategy","categoryDisplayName":"Strategy","name":"integrated-campaign-planner","displayName":"Integrated Campaign Planner","description":"Plans one campaign across ads, email, social, press and creators, sizing each channel budget from your Google Ads, Meta, LinkedIn, TikTok, Klaviyo and GA4 numbers. Use when asked for an integrated campaign plan, a product push, a brand campaign or a read-out. Not for launches (use launch-strategy).","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/integrated-campaign-planner","version":"437c33a7034d","files":[{"path":"HOW_TO_USE.md","size":3939,"sha256":"c4d0d9f69f0e010e4b3b7ff59da6d4ca2097465fa08469c0fb95d48d89f8da22"},{"path":"SKILL.md","size":23353,"sha256":"b426e9bde60e0bd044cb03065f2b01ef04e8ea4dd0690e0640ed35feb8844257"},{"path":"expected_output.json","size":30846,"sha256":"f50fc4ffec2fac8b7e94bee828600f04b28c662ff1a0390ae86d37d31f688f2f"},{"path":"sample_input.json","size":20684,"sha256":"b5d6ee6377321d934996b611f53f81f1ebbb9d64c61c8a7131110acd1c555d6b"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--launch-strategy","slug":"launch-strategy","category":"strategy","categoryDisplayName":"Strategy","name":"launch-strategy","displayName":"Launch Strategy","description":"Plans a product, feature, book or webinar launch from your GA4 baseline and past traffic spikes, with a readiness check and dated phases. Also writes release notes and weighs product-led vs sales-led. Use when asked for a launch plan, GTM, Product Hunt, an Amazon launch or webinar follow-up.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/launch-strategy","version":"e508ce120221","files":[{"path":"HOW_TO_USE.md","size":6475,"sha256":"023ccecda53200773a0cb343b1b75efdd3a6ec88ff82983325ae0dee6951b4c4"},{"path":"SKILL.md","size":62013,"sha256":"7c23383d14fd85a9d0b308b0fc30b37d506636009908056e7477ac095a77d22f"},{"path":"expected_output.json","size":81477,"sha256":"075506c67937a15cad96038bebadc4e9d373d9f8285ab8f39621cf1cd006e35f"},{"path":"sample_input.json","size":88838,"sha256":"13a67832d3e5600a622b461f151ee0a4877b41beeb0e3d1a5652dad7f2d17163"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--market-sizing","slug":"market-sizing","category":"strategy","categoryDisplayName":"Strategy","name":"market-sizing","displayName":"Market Sizing","description":"Calculates TAM, SAM and SOM three ways (bottom-up, top-down, search demand by country) with every input labelled, then sizes the three-year share you can win from GA4, Search Console, Google Ads or Shopify data. Use when asked for TAM SAM SOM, how to calculate market size or what share we can win.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/market-sizing","version":"a6f6e5e52fa1","files":[{"path":"HOW_TO_USE.md","size":3835,"sha256":"1166e9805129117e9f68535e8ca663ee9008de8c8ab0019d4964cb439667c134"},{"path":"SKILL.md","size":19753,"sha256":"06d032c61cdb7f9bafa516a6c8919108eca6c46465e82fd6ee118895a31d2b59"},{"path":"expected_output.json","size":52593,"sha256":"ca039205a652f8cbac3a793858767037f86c0ef6c3a49846e1e96b236174590f"},{"path":"sample_input.json","size":116906,"sha256":"35d0f0b87821bda41b3479628a7be169273555a268bd01893c0fa6f74e513aa1"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--marketing-plan-builder","slug":"marketing-plan-builder","category":"strategy","categoryDisplayName":"Strategy","name":"marketing-plan-builder","displayName":"Marketing Plan Builder","description":"Builds a marketing plan from GA4, Search Console, Google Ads, Meta and Klaviyo numbers, checks tracking first and fits ICE-scored work to your hours. Use when asked for a 30-day, 90-day or annual marketing plan, a marketing calendar, a weekly task list, marketing OKRs or why conversions dropped.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/marketing-plan-builder","version":"9da9046b8d6f","files":[{"path":"HOW_TO_USE.md","size":3944,"sha256":"845662f94690a473cf84948a14b61d8d7cd21bb4e6d59484e1f225e1fefd9cc4"},{"path":"SKILL.md","size":29986,"sha256":"4cfef1dd75f3dab52bedc3bd6c67fa2913d8efc43c59ed9ad3c5ad137b8b46ff"},{"path":"expected_output.json","size":21930,"sha256":"a0a7277b42d1b2e2e3db7e6fd4d58114cc8baac8583ce4b77111fb94aebff45b"},{"path":"sample_input.json","size":16437,"sha256":"02f34a7a0188ec1eb749c9e37d1e587c9abc873e6822cf087df25b90bcad45d5"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--pricing-strategy","slug":"pricing-strategy","category":"strategy","categoryDisplayName":"Strategy","name":"pricing-strategy","displayName":"Pricing Strategy","description":"Recommends what to charge from rival pricing pages and price searches, setting value metric, tiers, price points and annual discount. Also designs offers and guarantees, prices by country and plans price increase or sunset notices. Use when asked what to charge, how to tier or how to raise prices.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/pricing-strategy","version":"1824b3631672","files":[{"path":"HOW_TO_USE.md","size":7437,"sha256":"393d2f870b4acbd1c3abec8971bffdcfdeed6985a257dec9f450f9967e110883"},{"path":"SKILL.md","size":53435,"sha256":"f0f5531143da55ca2352eaef81bf59c51cc03b3dbeedab1db20613deef2cffd2"},{"path":"expected_output.json","size":76589,"sha256":"455e174e7bb7cbd2957f63481c3a55b30bdc83fb763ab9c6e6532ca1625594e5"},{"path":"sample_input.json","size":23354,"sha256":"351959858193182c34ef86dae113a35d8cc5e61a6048150855ddbd7cdbd685cf"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--privacy-first-targeting-strategist","slug":"privacy-first-targeting-strategist","category":"strategy","categoryDisplayName":"Strategy","name":"privacy-first-targeting-strategist","displayName":"Privacy First Targeting Strategist","description":"Scores how exposed Google Ads, Meta, LinkedIn and TikTok are to tracking loss and writes a first-party data roadmap. Use for Conversions API, consent mode, server-side tracking, Customer Match, offline conversions, cookie loss or a low iOS ATT opt-in rate.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/privacy-first-targeting-strategist","version":"e420a54d9789","files":[{"path":"HOW_TO_USE.md","size":5440,"sha256":"819bd868c2faf3abc413879d572d53333fb2b1dd179e2f486decb30610067a29"},{"path":"SKILL.md","size":46496,"sha256":"78ec4d3a50a47bcdc183eb7359b862200e48a5d0cf51992fafd968a126f06f1b"},{"path":"expected_output.json","size":24909,"sha256":"0b71d62fb7d49213846e1383f8dc496eb755b0fb1346968968d42aa14feefff3"},{"path":"sample_input.json","size":9815,"sha256":"6236291a947151bbf9839df2aa2fced44a2a8817f31c359e18a4cb224cee652f"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"strategy--referral-program","slug":"referral-program","category":"strategy","categoryDisplayName":"Strategy","name":"referral-program","displayName":"Referral Program","description":"Designs referral, affiliate and partner programs from your GA4 and email data, with rewards, commission, tracking and fraud rules. Also recruits affiliates, audits partners for coupon leaks and brand bidding, and builds reseller tiers. Use for a refer-a-friend, affiliate or channel partner program.","icon":"🎯","color":"#06B6D4","downloadUrl":"/api/skills/download/strategy/referral-program","version":"1795a8ee8b5b","files":[{"path":"HOW_TO_USE.md","size":6012,"sha256":"560f016a7437b21928806121f91de92cb1345e460afecdda0c822878d4e05ba8"},{"path":"SKILL.md","size":52104,"sha256":"d127558dca73844628e6f13ce48defdf86b1a94d732233f41ab954b35aaeaeaa"},{"path":"expected_output.json","size":60981,"sha256":"6b1822d43c2174ef109bc402391da5c2b2773a67aadf424bb426d0747f7195fe"},{"path":"sample_input.json","size":43687,"sha256":"a21d071ee98784b05050bbd1f664d1ba9bb964a13958aced2869dd4e152dff8f"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"tiktok-ads--tiktok-ads-analyzer","slug":"tiktok-ads-analyzer","category":"tiktok-ads","categoryDisplayName":"TikTok Ads","name":"tiktok-ads-analyzer","displayName":"TikTok Ads Analyzer","description":"Analyzes TikTok Ads results, grading hook rate, 6-second hold, CTR, cost per result and ROAS by creative, audience, placement and Pangle, and explains cost spikes. Use when asked to review TikTok ads, why TikTok costs rose, Spark Ads vs dark posts, or for a monthly TikTok client report.","icon":"🎵","color":"#000000","downloadUrl":"/api/skills/download/tiktok-ads/tiktok-ads-analyzer","version":"e810dd9125cb","files":[{"path":"HOW_TO_USE.md","size":3512,"sha256":"f88d7723db8f274a309e4958a738c9e32943950168c33dbbe57afb120c54223e"},{"path":"SKILL.md","size":27958,"sha256":"b42b8d13f777f400838e5dc6568d5c3e6ec3d1e1e4f33127880559917ecd71d8"},{"path":"expected_output.json","size":30524,"sha256":"acd3eaa5103f396c8474fcd72a5f1045f392d44e1a8e5e13b86896e7ff9aba3f"},{"path":"sample_input.json","size":54547,"sha256":"b747664d00e631ca6a3f2ddb6ef5c5d272ee6350f4e0e65d5c87816158b7f13d"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true},{"id":"tiktok-ads--tiktok-ads-campaign-builder","slug":"tiktok-ads-campaign-builder","category":"tiktok-ads","categoryDisplayName":"TikTok Ads","name":"tiktok-ads-campaign-builder","displayName":"TikTok Ads Campaign Builder","description":"Builds TikTok Ads campaigns from a brief, with targeting, captions, CTAs, video hooks and exact payloads created switched off once you confirm, and flags fatigued ads to pause and ad groups to scale. Use when asked to launch a TikTok campaign, write TikTok ad captions or pause tired TikTok ads.","icon":"🎵","color":"#000000","downloadUrl":"/api/skills/download/tiktok-ads/tiktok-ads-campaign-builder","version":"f4f30204eb49","files":[{"path":"HOW_TO_USE.md","size":3006,"sha256":"44af752e07d3830cec791255f58717130cbe3c530f6f8b35f8e9b831c12d2b84"},{"path":"SKILL.md","size":21461,"sha256":"530c12c497960249ec030a597eec2e51777999e5ccaca2d6eb0034febf4fb087"},{"path":"expected_output.json","size":28988,"sha256":"2a57d30dd350e999c257384b645f89031ddbf1f7a10315409d5dce70094b4cc0"},{"path":"sample_input.json","size":30571,"sha256":"108483f61c807c29ce643d538063ddde819d182d0c874c23755a936ac3c01858"}],"hasHowToUse":true,"hasSampleInput":true,"hasExpectedOutput":true}]}