[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-cognyai-competitor-analysis-en":3,"guides-for-cognyai-competitor-analysis":605,"similar-k177sfzsbbaqtk5ka8ep4ske0d86m9rd-en":606},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":237,"isFallback":223,"parentExtension":242,"providers":243,"relations":248,"repo":250,"tags":602,"workflow":603},1778684091954.6687,"k177sfzsbbaqtk5ka8ep4ske0d86m9rd",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Research competitor positioning, ads, pricing, and market gaps",{"claudeCode":12},"cognyai/claude-code-marketing-skills","competitor-analysis","https://github.com/cognyai/claude-code-marketing-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":235},1778684242592.4746,"kn7f6ravn92zm5g9n97gb92xs186m8vv","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"targetMarket":214,"tier":215,"useCases":216},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,146,149,153,156,159,162,165,168,171,175,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The skill explicitly states its purpose of researching competitor positioning, ads, pricing, and market gaps, and provides clear usage examples for both company-specific and market category analysis.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise, self-contained, and clearly summarizes the core capability within the first ~160 characters, followed by effective trigger phrases.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is concise and under 500 lines, outlining the workflow and delegating deeper material to separate files (though in this case, it's primarily inline but well-structured).",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the workflow steps clearly and uses relative paths to indicate where more detailed information might be found, though the current inline detail is manageable.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill does not involve deep exploration or audit-style tasks that would necessitate context forking.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","The skill provides clear, ready-to-use examples for both company-specific and market category analysis, demonstrating the input and expected invocation.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill outlines failure modes, such as handling malformed input or missing credentials, and suggests recovery steps like refining the query or re-running the analysis.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","The skill only uses Claude-internal tools (WebFetch, WebSearch, Bash, Read, Write) and does not rely on external MCP servers, so no fallback is needed.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The skill instructs to abort and report on unexpected pre-state, such as malformed input or missing credentials, ensuring a safe workflow.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills. Any adjacent task handling is clearly described within its own scope.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly names the user problem of researching competitor positioning, ads, pricing, and market gaps.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill offers value beyond simple web searching by structuring the research process into distinct analytical steps for competitor positioning, search presence, and market gap identification.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill covers the complete lifecycle of competitor analysis, from initial search to reporting, and uses readily available tools (WebSearch, WebFetch) for its stated use case.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill focuses solely on competitor and market analysis, with no unrelated capabilities or adjacent domains advertised.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The displayed description accurately reflects the skill's functionality as detailed in the SKILL.md.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill uses narrow verb-noun tools like WebSearch and WebFetch, avoiding generalist command execution tools.",{"category":30,"check":80,"severity":39,"summary":81},"Configuration & parameter reference","The skill does not have explicit configurable parameters or env vars beyond the initial query, and the usage is clearly documented.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","The tools used (WebSearch, WebFetch, Bash, Read, Write) are standard and descriptive within their domain.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","The skill's input is a simple string (company or URL), and its output is a structured markdown report, adhering to minimal I/O.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The license is MIT, a permissive open-source license, declared in the README.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on 2026-05-07, which is within the last 90 days.",{"category":93,"check":97,"severity":39,"summary":98},"Dependency Management","The skill does not use any third-party dependencies beyond standard system tools like Bash.",{"category":100,"check":101,"severity":39,"summary":102},"Security","Secret Management","The skill does not handle or require any secrets.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill uses WebSearch and WebFetch with user-provided strings. While direct input injection is a theoretical risk, the primary tools are generally safe against direct code execution injection, and the skill's intent is data retrieval, not code execution.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill relies on standard tools (WebSearch, WebFetch) and does not fetch or execute external scripts or code not part of the bundle.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The skill operates within the defined scope, using standard tools for web retrieval and does not attempt to modify files outside its designated area.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","The skill's instructions do not contain primitives for sandbox escape such as detached processes or retry loops on denied calls.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill only retrieves public information via web search and fetch, and does not submit any confidential data upstream.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions are clean printable ASCII.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","The skill does not use obfuscated code, base64 payloads, or runtime script fetching.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill makes no file-layout assumptions about the user's project, operating solely on provided input strings and public web data.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","There are 0 issues opened and 0 issues closed in the last 90 days, indicating no current maintenance bottleneck or significant user engagement with issues.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The skill has a version declared in its frontmatter (1.0.0) and the commit is recent.",{"category":49,"check":137,"severity":24,"summary":138},"Validation","Input arguments (company or URL) are used directly in search queries. While not using a schema library, the input is treated as a search term, and the tools (WebSearch, WebFetch) handle their own input validation for valid URLs or search queries.",{"category":100,"check":140,"severity":39,"summary":141},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Error Handling","Errors are handled by the underlying tools (WebSearch, WebFetch) and the skill's logic instructs to abort and report if unexpected states occur, providing a clear message.",{"category":49,"check":147,"severity":39,"summary":148},"Logging","The skill is read-only and does not perform destructive actions or outbound calls that require logging for audit purposes.",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","GDPR","The skill only operates on public web data and does not handle personal data.",{"category":150,"check":154,"severity":24,"summary":155},"Target market","The skill operates on public web data and has no regional or jurisdictional logic, thus its target market is global.",{"category":57,"check":157,"severity":24,"summary":158},"Runtime stability","The skill uses standard tools (Bash, WebSearch, WebFetch) that are available on most POSIX-compliant systems, with no specific OS or shell assumptions.",{"category":30,"check":160,"severity":24,"summary":161},"README","The README file exists, is comprehensive, and clearly states the skill's purpose and installation instructions.",{"category":70,"check":163,"severity":39,"summary":164},"Tool surface size","This is a single-tool extension (competitor-analysis) that uses underlying Claude Code tools.",{"category":22,"check":166,"severity":39,"summary":167},"Overlapping near-synonym tools","The skill is a single entry point and does not expose multiple tools that could be confused for synonyms.",{"category":30,"check":169,"severity":24,"summary":170},"Phantom features","All features advertised in the README (competitor research) have corresponding implementations in the skill's logic.",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","The README provides clear installation instructions, including a copy-pasteable curl command and a manual clone option, along with example invocations.",{"category":143,"check":176,"severity":24,"summary":177},"Actionable error messages","Errors from underlying tools will be reported, and the skill's logic dictates aborting with a clear message on unexpected states, aligning with actionable error reporting.",{"category":179,"check":180,"severity":39,"summary":181},"Execution","Pinned dependencies","The skill does not use third-party dependencies that require pinning, relying on standard system tools.",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","The skill is read-only and does not perform state-changing operations or send data outward, thus a dry-run mode is not applicable.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","The skill is stateless and read-only, making idempotency and timeouts for mutating operations not applicable.",{"category":150,"check":190,"severity":39,"summary":191},"Telemetry opt-in","The skill does not emit any telemetry.",1778684242471,"This skill researches competitor positioning, advertisements, pricing strategies, and identifies market gaps. It uses web search and web fetch to analyze specific companies or market categories, providing a structured report.",[195,196,197,198],"Researches competitor positioning, ads, and pricing","Identifies market gaps and opportunities","Analyzes specific companies or market categories","Generates structured reports with analysis and recommendations",[200,201,202],"Performing direct ad purchases or campaign management.","Providing financial investment advice based on market analysis.","Conducting deep technical audits of competitor websites.","3.0.0","4.4.0","To provide actionable insights into competitor strategies and market dynamics, enabling users to refine their own positioning and identify untapped opportunities.","The skill is well-documented, follows best practices, and has no critical or warning findings. The high score reflects its robust implementation and clear adherence to standards.",99,"A high-quality skill for in-depth competitor and market analysis using web search and fetching.",[13,210,211,212,213],"market-research","seo","marketing","web-scraping","global","verified",[217,218,219,220],"Use when planning a new product launch to understand the competitive landscape.","Use when refining marketing strategy to identify underserved market segments.","Use when evaluating a competitor's pricing and feature set.","Use when seeking inspiration for unique selling propositions.",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":233,"testCoverage":234},{"hasLockfile":223},false,1778684223108,{"descriptionLength":226,"readmeSize":227},62,8489,{"closedIssues90d":8,"forks":229,"hasChangelog":223,"manifestVersion":230,"openIssues90d":8,"pushedAt":231,"stars":232},5,"1.0.0",1778187473000,47,{"hasNpmPackage":223,"smitheryVerified":223},{"hasCi":223,"hasTests":223},{"updatedAt":236},1778684242592,{"basePath":238,"githubOwner":239,"githubRepo":240,"locale":18,"slug":13,"type":241},"skills/competitor-analysis","cognyai","claude-code-marketing-skills","skill",null,{"evaluate":244,"extract":246},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":245,"targetMarket":214,"tier":215},[13,210,211,212,213],{"commitSha":247},"HEAD",{"repoId":249},"kd7371gwzbdr07nc839hsmagw986nje6",{"_creationTime":251,"_id":249,"identity":252,"providers":253,"workflow":598},1778684086122.7996,{"githubOwner":239,"githubRepo":240,"sourceUrl":14},{"classify":254,"discover":579,"github":582},{"commitSha":247,"extensions":255},[256,267,275,283,294,302,310,315,323,331,339,347,355,363,371,379,387,395,403,411,419,427,435,447,455,463,471,479,489,497,505,513,521,529,539,547,555,563,571],{"basePath":257,"description":258,"displayName":259,"installMethods":260,"rationale":261,"selectedPaths":262,"source":266,"sourceLanguage":18,"type":241},"skill-pipeline/google-ads-audit","Deep Google Ads account audit — keywords, quality scores, budget pacing, search terms","google-ads-audit",{"claudeCode":12},"SKILL.md frontmatter at skill-pipeline/google-ads-audit/SKILL.md",[263],{"path":264,"priority":265},"SKILL.md","mandatory","rule",{"basePath":268,"description":269,"displayName":270,"installMethods":271,"rationale":272,"selectedPaths":273,"source":266,"sourceLanguage":18,"type":241},"skill-pipeline/meta-ads-audit","Meta Ads audit — audience analysis, creative fatigue, budget pacing, lead quality","meta-ads-audit",{"claudeCode":12},"SKILL.md frontmatter at skill-pipeline/meta-ads-audit/SKILL.md",[274],{"path":264,"priority":265},{"basePath":276,"description":277,"displayName":278,"installMethods":279,"rationale":280,"selectedPaths":281,"source":266,"sourceLanguage":18,"type":241},"skills/ad-copy-writer","Generate ad copy variations for Google, Meta, and LinkedIn Ads","ad-copy-writer",{"claudeCode":12},"SKILL.md frontmatter at skills/ad-copy-writer/SKILL.md",[282],{"path":264,"priority":265},{"basePath":284,"description":285,"displayName":286,"installMethods":287,"rationale":288,"selectedPaths":289,"source":266,"sourceLanguage":18,"type":241},"skills/brand-kit","Build a portable brand-kit.json for the user's product — colors, typography, voice — that other skills (video, ad creative, landing page) can consume. Multiple discovery paths so it works whether the user has access to their site's source code or only a public URL or just a logo image.","brand-kit",{"claudeCode":12},"SKILL.md frontmatter at skills/brand-kit/SKILL.md",[290,291],{"path":264,"priority":265},{"path":292,"priority":293},"references/extract-palette.sh","medium",{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":266,"sourceLanguage":18,"type":241},"skills/cogny","Run Cogny marketing analysis tasks — fetch scheduled tasks, analyze ad accounts via MCP, report findings","cogny",{"claudeCode":12},"SKILL.md frontmatter at skills/cogny/SKILL.md",[301],{"path":264,"priority":265},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":266,"sourceLanguage":18,"type":241},"skills/community-pulse","Weekly read on Discord community health — joins, active channels, top contributors, themes, and unanswered questions","community-pulse",{"claudeCode":12},"SKILL.md frontmatter at skills/community-pulse/SKILL.md",[309],{"path":264,"priority":265},{"basePath":238,"description":10,"displayName":13,"installMethods":311,"rationale":312,"selectedPaths":313,"source":266,"sourceLanguage":18,"type":241},{"claudeCode":12},"SKILL.md frontmatter at skills/competitor-analysis/SKILL.md",[314],{"path":264,"priority":265},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":266,"sourceLanguage":18,"type":241},"skills/conversion-debug","Conversion Tracking Debugger — diagnose discrepancies across GTM, GA4, Google Ads & Meta Pixel with live API access, BigQuery validation queries, and troubleshooting flowcharts","conversion-debug",{"claudeCode":12},"SKILL.md frontmatter at skills/conversion-debug/SKILL.md",[322],{"path":264,"priority":265},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":266,"sourceLanguage":18,"type":241},"skills/crm-icp-analysis","Analyze HubSpot CRM data to build a data-driven Ideal Customer Profile from closed-won deals, contacts, and companies","crm-icp-analysis",{"claudeCode":12},"SKILL.md frontmatter at skills/crm-icp-analysis/SKILL.md",[330],{"path":264,"priority":265},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":266,"sourceLanguage":18,"type":241},"skills/crm-sales-momentum","Analyze HubSpot pipeline momentum — deal velocity, stage conversions, win/loss patterns, and stall detection","crm-sales-momentum",{"claudeCode":12},"SKILL.md frontmatter at skills/crm-sales-momentum/SKILL.md",[338],{"path":264,"priority":265},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":266,"sourceLanguage":18,"type":241},"skills/cwv-audit","Core Web Vitals Reference — LCP, INP, CLS thresholds, root causes, optimization fixes, CrUX BigQuery queries, web-vitals library usage, and SEO impact","cwv-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/cwv-audit/SKILL.md",[346],{"path":264,"priority":265},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":266,"sourceLanguage":18,"type":241},"skills/deliverability-check","Audit a sending domain's deliverability — SPF, DKIM, DMARC, MX, BIMI, blocklists — with a prioritized fix order","deliverability-check",{"claudeCode":12},"SKILL.md frontmatter at skills/deliverability-check/SKILL.md",[354],{"path":264,"priority":265},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":266,"sourceLanguage":18,"type":241},"skills/drop-off-rescue","Find contacts stalled at funnel stages (abandoned cart, signed-up-but-no-trial, trial-but-no-convert), draft stage-appropriate re-engagement emails, and schedule sends via your ESP — with dedupe so weekly reruns never double-send","drop-off-rescue",{"claudeCode":12},"SKILL.md frontmatter at skills/drop-off-rescue/SKILL.md",[362],{"path":264,"priority":265},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":266,"sourceLanguage":18,"type":241},"skills/email-report","Auto-generate the weekly or monthly email performance report in three formats — Slack update, CEO email, board-deck section — from real ESP data","email-report",{"claudeCode":12},"SKILL.md frontmatter at skills/email-report/SKILL.md",[370],{"path":264,"priority":265},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":266,"sourceLanguage":18,"type":241},"skills/ga4-bigquery-schema","GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips","ga4-bigquery-schema",{"claudeCode":12},"SKILL.md frontmatter at skills/ga4-bigquery-schema/SKILL.md",[378],{"path":264,"priority":265},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":266,"sourceLanguage":18,"type":241},"skills/ga4-events","GA4 Event Implementation Reference — complete event taxonomy, parameter lists, implementation patterns (gtag.js, GTM, Measurement Protocol), and validation techniques","ga4-events",{"claudeCode":12},"SKILL.md frontmatter at skills/ga4-events/SKILL.md",[386],{"path":264,"priority":265},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":266,"sourceLanguage":18,"type":241},"skills/gaql-reference","Google Ads Query Language (GAQL) Reference — complete syntax, resource types, fields, operators, date macros, and ready-to-use query patterns","gaql-reference",{"claudeCode":12},"SKILL.md frontmatter at skills/gaql-reference/SKILL.md",[394],{"path":264,"priority":265},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":266,"sourceLanguage":18,"type":241},"skills/google-ads-scripts","Google Ads Scripts Reference — JavaScript automation, AdsApp object model, selectors, GAQL queries, 10+ working script patterns, MCC parallel processing, Sheets integration","google-ads-scripts",{"claudeCode":12},"SKILL.md frontmatter at skills/google-ads-scripts/SKILL.md",[402],{"path":264,"priority":265},{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":266,"sourceLanguage":18,"type":241},"skills/gtm-setup","GTM Event Tracking & Setup Reference — dataLayer fundamentals, trigger types, variable types, GA4 tag configuration, debug mode, and best practices","gtm-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/gtm-setup/SKILL.md",[410],{"path":264,"priority":265},{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":266,"sourceLanguage":18,"type":241},"skills/landing-page-review","CRO review of a landing page with specific conversion recommendations","landing-page-review",{"claudeCode":12},"SKILL.md frontmatter at skills/landing-page-review/SKILL.md",[418],{"path":264,"priority":265},{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":266,"sourceLanguage":18,"type":241},"skills/lead-qualification","Research and qualify business leads against your ICP","lead-qualification",{"claudeCode":12},"SKILL.md frontmatter at skills/lead-qualification/SKILL.md",[426],{"path":264,"priority":265},{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":266,"sourceLanguage":18,"type":241},"skills/linkedin-ads-audit","Full LinkedIn Ads account audit — campaign structure, targeting, creative performance, spend efficiency","linkedin-ads-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-ads-audit/SKILL.md",[434],{"path":264,"priority":265},{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":266,"sourceLanguage":18,"type":241},"skills/linkedin-launch-video","Produce a LinkedIn-native 1:1 (or 16:9) launch video using HyperFrames. Caption-first, sound-off, B2B register, anti-corporate-jargon. Optionally hand off to LinkedIn Ads to launch as a sponsored content campaign with ICP-aligned targeting.","linkedin-launch-video",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-launch-video/SKILL.md",[442,443,445],{"path":264,"priority":265},{"path":444,"priority":293},"references/brand-identity.md",{"path":446,"priority":293},"references/composition-template.html",{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":266,"sourceLanguage":18,"type":241},"skills/linkedin-micro-campaigns","Create precision-targeted LinkedIn ad campaigns for specific ICP segments — translates CRM data to LinkedIn targeting","linkedin-micro-campaigns",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-micro-campaigns/SKILL.md",[454],{"path":264,"priority":265},{"basePath":456,"description":457,"displayName":458,"installMethods":459,"rationale":460,"selectedPaths":461,"source":266,"sourceLanguage":18,"type":241},"skills/meta-capi","Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM, and testing","meta-capi",{"claudeCode":12},"SKILL.md frontmatter at skills/meta-capi/SKILL.md",[462],{"path":264,"priority":265},{"basePath":464,"description":465,"displayName":466,"installMethods":467,"rationale":468,"selectedPaths":469,"source":266,"sourceLanguage":18,"type":241},"skills/non-commodity-content","Interview the user for specific client stories, anecdotes, refusals, and real numbers — then turn them into non-commodity SEO content Google actually wants to rank. Kills generic listicle output at the source.","non-commodity-content",{"claudeCode":12},"SKILL.md frontmatter at skills/non-commodity-content/SKILL.md",[470],{"path":264,"priority":265},{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":266,"sourceLanguage":18,"type":241},"skills/pre-send-qa","Pre-flight QA for an email campaign — merge tags, broken links, spam triggers, compliance, mobile rendering — before you hit send","pre-send-qa",{"claudeCode":12},"SKILL.md frontmatter at skills/pre-send-qa/SKILL.md",[478],{"path":264,"priority":265},{"basePath":480,"description":481,"displayName":482,"installMethods":483,"rationale":484,"selectedPaths":485,"source":266,"sourceLanguage":18,"type":241},"skills/reddit-launch-video","Produce a Reddit-native 1:1 or 4:5 launch video using HyperFrames. Idiomatic Reddit feel — text-first, low-polish, sound-off, subreddit-aware. Optionally hand off to Reddit Ads to launch as a promoted post targeted to specific subreddits.","reddit-launch-video",{"claudeCode":12},"SKILL.md frontmatter at skills/reddit-launch-video/SKILL.md",[486,487,488],{"path":264,"priority":265},{"path":444,"priority":293},{"path":446,"priority":293},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":266,"sourceLanguage":18,"type":241},"skills/revenue-audit","Audit an email marketing program for revenue leaks — missing flows, dormant high-value subscribers, under-segmentation, promo gaps, stale automations — ranked by estimated $ impact","revenue-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/revenue-audit/SKILL.md",[496],{"path":264,"priority":265},{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":266,"sourceLanguage":18,"type":241},"skills/seo-audit","Full technical + content SEO analysis — uses live Search Console + Bing data when connected","seo-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/seo-audit/SKILL.md",[504],{"path":264,"priority":265},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":266,"sourceLanguage":18,"type":241},"skills/seo-monitor","Monitor SEO rankings, queries, and indexing via Search Console MCP","seo-monitor",{"claudeCode":12},"SKILL.md frontmatter at skills/seo-monitor/SKILL.md",[512],{"path":264,"priority":265},{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":266,"sourceLanguage":18,"type":241},"skills/structured-data","Schema.org Structured Data Reference — JSON-LD examples for every major schema type, rich results eligibility, testing tools, and implementation patterns","structured-data",{"claudeCode":12},"SKILL.md frontmatter at skills/structured-data/SKILL.md",[520],{"path":264,"priority":265},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":266,"sourceLanguage":18,"type":241},"skills/subject-line-lab","Mine your actual subject-line history from Klaviyo / Mailchimp / Rule / Get a Newsletter, find the patterns that work for YOUR list, and generate tuned candidates","subject-line-lab",{"claudeCode":12},"SKILL.md frontmatter at skills/subject-line-lab/SKILL.md",[528],{"path":264,"priority":265},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":266,"sourceLanguage":18,"type":241},"skills/tiktok-launch-video","Produce a 9:16 TikTok-native launch video for a product, feature, or campaign using HyperFrames. Idiomatic TikTok pacing, burned-in captions, hook-in-1s structure. Optionally hand off to TikTok Ads to launch as a Spark/in-feed ad.","tiktok-launch-video",{"claudeCode":12},"SKILL.md frontmatter at skills/tiktok-launch-video/SKILL.md",[536,537,538],{"path":264,"priority":265},{"path":444,"priority":293},{"path":446,"priority":293},{"basePath":540,"description":541,"displayName":542,"installMethods":543,"rationale":544,"selectedPaths":545,"source":266,"sourceLanguage":18,"type":241},"skills/utm-builder","UTM Parameter Strategy & Builder — naming conventions, GA4 channel grouping rules, auto-tagging, common mistakes, and BigQuery validation queries","utm-builder",{"claudeCode":12},"SKILL.md frontmatter at skills/utm-builder/SKILL.md",[546],{"path":264,"priority":265},{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":266,"sourceLanguage":18,"type":241},"skills/video-to-gif","Convert an MP4 (e.g. a HyperFrames render or a screen recording) to a high-quality GIF using FFmpeg's two-pass palette method. Picks the right preset for the target surface — Slack/DMs/Twitter/email/Reddit/GitHub — so you don't ship a 40MB GIF to a 5MB inbox.","video-to-gif",{"claudeCode":12},"SKILL.md frontmatter at skills/video-to-gif/SKILL.md",[554],{"path":264,"priority":265},{"basePath":556,"description":557,"displayName":558,"installMethods":559,"rationale":560,"selectedPaths":561,"source":266,"sourceLanguage":18,"type":241},"skills/website-migration-audit","Compare a production site against a staging/redesign version — SEO parity, content integrity, missing pages, and launch readiness","website-migration-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/website-migration-audit/SKILL.md",[562],{"path":264,"priority":265},{"basePath":564,"description":565,"displayName":566,"installMethods":567,"rationale":568,"selectedPaths":569,"source":266,"sourceLanguage":18,"type":241},"skills/welcome-series","Generate a full 5-email welcome series from a brand URL — subjects, preheaders, bodies, and send timing, ready to paste into any ESP","welcome-series",{"claudeCode":12},"SKILL.md frontmatter at skills/welcome-series/SKILL.md",[570],{"path":264,"priority":265},{"basePath":572,"description":573,"displayName":574,"installMethods":575,"rationale":576,"selectedPaths":577,"source":266,"sourceLanguage":18,"type":241},"skills/winback-engine","Find dormant subscribers, segment by historical value, draft personalized winback emails per tier, and identify suppression candidates","winback-engine",{"claudeCode":12},"SKILL.md frontmatter at skills/winback-engine/SKILL.md",[578],{"path":264,"priority":265},{"sources":580},[581],"manual",{"closedIssues90d":8,"description":583,"forks":229,"homepage":584,"openIssues90d":8,"pushedAt":231,"readmeSize":227,"stars":232,"topics":585},"Marketing skills for Claude Code — SEO audits and implementation, ad analysis, ad optimization. Free skills need no account. $9/mo for live Search Console, Bing & LinkedIn data.","https://cogny.com",[586,587,588,589,590,591,592,593,594,212,595,211,596,597],"agent-skills","ai-agents","claude-code","claude-skills","cluade-mcp","cursor","geo","growth-hacking","llm","mcp","vibe","windsurf",{"classifiedAt":599,"discoverAt":600,"extractAt":601,"githubAt":601,"updatedAt":599},1778684091751,1778684086122,1778684089811,[13,210,212,211,213],{"evaluatedAt":236,"extractAt":604,"updatedAt":236},1778684091954,[],[607,637,664,688,716,737],{"_creationTime":608,"_id":609,"community":610,"display":611,"identity":617,"providers":622,"relations":631,"tags":633,"workflow":634},1778685991755.7354,"k170s484eessgyjzgnczc91n5186mbcr",{"reviewCount":8},{"description":612,"installMethods":613,"name":615,"sourceUrl":616},"Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.",{"claudeCode":614},"davila7/claude-code-templates","Competitive Ads Extractor","https://github.com/davila7/claude-code-templates",{"basePath":618,"githubOwner":619,"githubRepo":620,"locale":18,"slug":621,"type":241},"cli-tool/components/skills/business-marketing/competitive-ads-extractor","davila7","claude-code-templates","competitive-ads-extractor",{"evaluate":623,"extract":629},{"promptVersionExtension":203,"promptVersionScoring":204,"score":624,"tags":625,"targetMarket":214,"tier":215},100,[212,13,626,627,628],"advertising","social-media","data-extraction",{"commitSha":247,"license":630},"MIT",{"repoId":632},"kd71fzn4s7r0269fkw47wt670n86ndz0",[626,13,628,212,627],{"evaluatedAt":635,"extractAt":636,"updatedAt":635},1778689511404,1778685991755,{"_creationTime":638,"_id":639,"community":640,"display":641,"identity":647,"providers":651,"relations":657,"tags":660,"workflow":661},1778685615701.835,"k171cesjje7qd0anbr9ka7ja9586nt09",{"reviewCount":8},{"description":642,"installMethods":643,"name":645,"sourceUrl":646},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.",{"claudeCode":644},"coreyhaines31/marketingskills","competitor-alternatives","https://github.com/coreyhaines31/marketingskills",{"basePath":648,"githubOwner":649,"githubRepo":650,"locale":18,"slug":645,"type":241},"skills/competitor-alternatives","coreyhaines31","marketingskills",{"evaluate":652,"extract":656},{"promptVersionExtension":203,"promptVersionScoring":204,"score":624,"tags":653,"targetMarket":214,"tier":215},[211,654,655,13],"sales-enablement","content-marketing",{"commitSha":247},{"parentExtensionId":658,"repoId":659},"k175jvka8cxxkf91gk8qy25r8186npjr","kd7a4vjty5ay3s25r82cm72wdn86nmg0",[13,655,654,211],{"evaluatedAt":662,"extractAt":663,"updatedAt":662},1778685879680,1778685615701,{"_creationTime":665,"_id":666,"community":667,"display":668,"identity":673,"providers":676,"relations":681,"tags":684,"workflow":685},1778675056600.2563,"k175dacy7vkq618917sy6tvsh986mc0s",{"reviewCount":8},{"description":669,"installMethods":670,"name":645,"sourceUrl":672},"When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'switch from competitor,' or 'comparison content.' Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. Emphasizes deep research, modular content architecture, and varied section types beyond feature tables.",{"claudeCode":671},"alirezarezvani/claude-skills","https://github.com/alirezarezvani/claude-skills",{"basePath":674,"githubOwner":675,"githubRepo":589,"locale":18,"slug":645,"type":241},"marketing-skill/skills/competitor-alternatives","alirezarezvani",{"evaluate":677,"extract":680},{"promptVersionExtension":203,"promptVersionScoring":204,"score":624,"tags":678,"targetMarket":214,"tier":215},[211,212,679,13],"content-creation",{"commitSha":247},{"parentExtensionId":682,"repoId":683},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[13,679,212,211],{"evaluatedAt":686,"extractAt":687,"updatedAt":686},1778684272396,1778675056600,{"_creationTime":689,"_id":690,"community":691,"display":692,"identity":698,"providers":702,"relations":709,"tags":712,"workflow":713},1778674872846.7827,"k177b63js5yy8savbcq736kmvn86nvm7",{"reviewCount":8},{"description":693,"installMethods":694,"name":696,"sourceUrl":697},"Generate competitive SEO content briefs with per-section word counts, competitor scoring, keyword density guidance, and page-type templates. Supports both new page briefs and improve-existing-page briefs. Use when user says \"content brief\", \"write a brief\", \"content outline\", \"blog brief\", \"service page brief\", \"brief for\", \"writing brief\", \"content plan\", or \"outline for\".\n",{"claudeCode":695},"AgriciDaniel/claude-seo","seo-content-brief","https://github.com/AgriciDaniel/claude-seo",{"basePath":699,"githubOwner":700,"githubRepo":701,"locale":18,"slug":696,"type":241},"skills/seo-content-brief","AgriciDaniel","claude-seo",{"evaluate":703,"extract":708},{"promptVersionExtension":203,"promptVersionScoring":204,"score":624,"tags":704,"targetMarket":214,"tier":215},[211,705,706,13,707],"content-brief","keyword-research","serp-analysis",{"commitSha":247},{"parentExtensionId":710,"repoId":711},"k17bt4vy4p97rmz9wkrfgzd8s986m614","kd7fg9a0c3bhpkzvsc87hq0qdd86mkeg",[13,705,706,211,707],{"evaluatedAt":714,"extractAt":715,"updatedAt":714},1778675093925,1778674872846,{"_creationTime":717,"_id":718,"community":719,"display":720,"identity":724,"providers":726,"relations":733,"tags":734,"workflow":735},1778674872846.7817,"k17731t2gcfv6v7s951pmg02hs86mppd",{"reviewCount":8},{"description":721,"installMethods":722,"name":723,"sourceUrl":697},"Backlink profile analysis: referring domains, anchor text distribution, toxic link detection, competitor gap analysis. Works with free APIs (Moz, Bing Webmaster, Common Crawl) and DataForSEO extension. Use when user says backlinks, link profile, referring domains, anchor text, toxic links, link gap, link building, disavow, or backlink audit.",{"claudeCode":695},"seo-backlinks",{"basePath":725,"githubOwner":700,"githubRepo":701,"locale":18,"slug":723,"type":241},"skills/seo-backlinks",{"evaluate":727,"extract":732},{"promptVersionExtension":203,"promptVersionScoring":204,"score":624,"tags":728,"targetMarket":214,"tier":215},[211,729,730,13,731],"backlinks","analytics","link-building",{"commitSha":247},{"parentExtensionId":710,"repoId":711},[730,729,13,731,211],{"evaluatedAt":736,"extractAt":715,"updatedAt":736},1778675023916,{"_creationTime":738,"_id":739,"community":740,"display":741,"identity":747,"providers":751,"relations":759,"tags":761,"workflow":762},1778696113180.8118,"k17b8dp19k5ecqjt52xcm30vvn86nbsx",{"reviewCount":8},{"description":742,"installMethods":743,"name":745,"sourceUrl":746},"Cross-format content adaptation. Turning one substantial piece into many derivative formats (blog series, email sequences, social posts, webinars, podcasts, video shorts) without losing the original's value or producing AI-slop variants. The discipline of adaptation per medium rather than mass-blast distribution. Triggers on content repurposing, content adaptation, cross-format content, content atomization, content multiplication, content distribution across formats, source-piece-to-derivative, video shorts from blog, email from whitepaper, podcast from article, blog series from research. Also triggers when a flagship piece is shipping but the team has not planned how to extend it across formats, when repurposing is happening but the derivatives feel mass-produced, or when AI-assisted repurposing is producing slop variants of strong source pieces.",{"claudeCode":744},"rampstackco/claude-skills","Content Repurposing","https://github.com/rampstackco/claude-skills",{"basePath":748,"githubOwner":749,"githubRepo":589,"locale":18,"slug":750,"type":241},"skills/content-repurposing","rampstackco","content-repurposing",{"evaluate":752,"extract":758},{"promptVersionExtension":203,"promptVersionScoring":204,"score":624,"tags":753,"targetMarket":214,"tier":215},[754,755,212,211,756,757],"content-strategy","repurposing","documentation","editorial",{"commitSha":247,"license":630},{"repoId":760},"kd7bebccrrd1xf6w868aggftrd86m86v",[754,756,757,212,755,211],{"evaluatedAt":763,"extractAt":764,"updatedAt":763},1778696593545,1778696113180]