[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jonathimer-changelog-updates-de":3,"guides-for-jonathimer-changelog-updates":587,"similar-k172tm216r64t0crjf98bc3wrn86mr8r-de":588},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":246,"parentExtension":247,"providers":248,"relations":253,"repo":255,"tags":584,"workflow":585},1778691705439.1616,"k172tm216r64t0crjf98bc3wrn86mr8r",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Create release notes and product updates that developers actually read and care about. This skill covers changelog formatting, versioning communication, breaking change announcements, deprecation notices, and building anticipation for new features.\n\nTrigger phrases: \"changelog\", \"release notes\", \"product updates\", \"version communication\", \"breaking changes\", \"deprecation notice\", \"what's new\", \"release communication\", \"developer updates\", \"API versioning\", \"migration announcement\"\n",{"claudeCode":12},"jonathimer/devmarketing-skills","changelog-updates","https://github.com/jonathimer/devmarketing-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":239},1778691774061.2761,"kn72beb9dh7xz5b1tp686wkkyn86memt","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly identifies the problem of creating release notes and product updates that developers find engaging and informative.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides structured guidance and templates for creating effective developer communication, which goes beyond basic LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides comprehensive guidance, templates, and examples for the entire lifecycle of creating and distributing release notes and product updates.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on the domain of developer communication for releases, including changelogs, versioning, and announcements.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's capabilities, covering changelog formatting, versioning, and feature anticipation.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a toolset; it does not expose individual tools but operates as a single coherent capability.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not appear to have configurable parameters or rely on environment variables beyond the standard LLM interaction.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill, not a toolset; it does not expose individual tools with names.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill, not a toolset; its I/O is conversational and not defined by a parameter schema.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, which is a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on March 3, 2026, which is within the last 3 months.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The skill does not appear to use any third-party dependencies.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's instructions are clear and do not appear to load or execute untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill does not fetch remote content at runtime or include dynamic references outside its bundle.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates within the conversational context and does not modify files or interact with the file system.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","There are no indications of detached processes or retry loops designed to escape sandbox limitations.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill focuses on generating text and does not have mechanisms for exfiltrating confidential data.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden text tricks, and descriptions use clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions are written in plain markdown and do not involve obfuscated code or runtime execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill makes no assumptions about the user's project structure; it operates on provided text and concepts.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are 0 open and 0 closed issues in the last 90 days, indicating either no issues or a new/inactive project.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill declares version 1.0.0 in its frontmatter, which is a meaningful semver declaration.",{"category":104,"check":105,"severity":42,"summary":106},"Execution","Validation","The skill operates on conversational input and does not have structured inputs or outputs requiring schema validation.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is purely text-generation and does not perform any destructive operations.",{"category":111,"check":112,"severity":42,"summary":113},"Code Execution","Error Handling","As a skill, it does not execute code in a way that would generate standard error paths with structured fields.",{"category":111,"check":115,"severity":42,"summary":116},"Logging","The skill does not perform destructive actions or outbound calls that would require local audit logging.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","GDPR","The skill does not operate on personal data; it generates text based on provided prompts.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill's content is globally applicable and does not exhibit any regional or jurisdictional restrictions.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on standard markdown and LLM interaction, making it portable across POSIX shells and typical agent runtimes.",{"category":45,"check":128,"severity":24,"summary":129},"README","A README file exists and clearly states the extension's purpose.",{"category":33,"check":131,"severity":42,"summary":132},"Tool surface size","This is a skill, not a toolset; it does not expose individual tools.",{"category":40,"check":134,"severity":42,"summary":135},"Overlapping near-synonym tools","This is a skill, not a toolset; it does not expose individual tools with potentially overlapping names.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom features","All features described in the README and SKILL.md are implemented within the skill's capabilities.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions and an example invocation.",{"category":144,"check":145,"severity":42,"summary":146},"Errors","Actionable error messages","As a skill, it does not generate user-facing errors in the traditional sense of a software tool.",{"category":104,"check":148,"severity":42,"summary":149},"Pinned dependencies","The skill does not rely on external third-party dependencies that would require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill generates text and does not perform state-changing operations or send data outward.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill operates within a conversational context and does not involve remote calls or state-changing operations requiring idempotency.",{"category":118,"check":158,"severity":42,"summary":159},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely stated, covering what it does (create release notes/product updates) and for whom (developers), with clear trigger phrases.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise, self-contained, and accurately summarizes the core capability with relevant trigger phrases.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The skill's body is well-structured and under the approximate line limit, with deeper material delegated to references.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md outlines the flow and links to detailed sections within the same file, effectively managing complexity.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill is focused on generating specific content rather than deep exploration or code review, so context forking is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The skill provides numerous practical examples for various aspects of changelog and release note creation, demonstrating the claimed outputs.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill addresses various edge cases and limitations related to changelog content, style, and audience, providing guidance.",{"category":111,"check":183,"severity":42,"summary":184},"Tool Fallback","This skill does not rely on external tools or MCP servers, thus fallback mechanisms are not applicable.",{"category":186,"check":187,"severity":42,"summary":188},"Safety","Halt on unexpected state","As a text-generation skill, it does not perform state-changing operations or have preconditions that require halting.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and explicitly lists related skills without creating implicit dependencies.",1778691773947,"This skill provides detailed guidance, templates, and best practices for crafting release notes and product updates that resonate with a developer audience. It covers aspects like changelog formatting, versioning communication, announcing breaking changes and deprecations, and generating excitement for new features.",[195,196,197,198,199,200],"Changelog formatting and structure","Guidance on what content to include","Versioning communication strategies","Templates for breaking change announcements","Deprecation notice best practices","Strategies for building anticipation for new features",[202,203,204],"Automated generation of changelogs directly from commit messages.","Publishing release notes to external platforms (e.g., blogs, social media).","Managing the entire release lifecycle (e.g., build, test, deploy).","3.0.0","4.4.0","To empower developers and teams to create release notes and product updates that are not only informative but also engaging and trustworthy for their developer audience.","The skill is comprehensive, well-documented, and adheres to best practices. No critical or warning findings were identified, indicating high quality.",98,"Comprehensive skill for creating effective developer-focused release notes and changelogs.",[212,213,214,215,216],"documentation","release-notes","changelog","developer-communication","product-updates","global","verified",[220,221,222,223],"Setting up a new project's changelog system.","Improving the quality and impact of existing release communications.","Planning and announcing breaking changes with reduced friction.","Communicating feature deprecations gracefully to users.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":238},{"hasLockfile":226},false,1778691744522,{"descriptionLength":229,"readmeSize":230},486,10551,{"closedIssues90d":8,"forks":232,"hasChangelog":226,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},4,"1.0.0",1772571169000,75,{"hasNpmPackage":226,"license":237,"smitheryVerified":226},"MIT",{"hasCi":226,"hasTests":226},{"updatedAt":240},1778691774061,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/changelog-updates","jonathimer","devmarketing-skills","skill",true,null,{"evaluate":249,"extract":251},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":250,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":252},"HEAD",{"repoId":254},"kd74f65yh7zvhb9s83jpzx33cd86nd64",{"_creationTime":256,"_id":254,"identity":257,"providers":258,"workflow":580},1778691700186.9116,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":259,"discover":574,"github":577},{"commitSha":252,"extensions":260},[261,275,284,290,299,308,317,326,335,344,358,367,376,385,394,403,412,421,430,439,448,457,466,475,484,493,502,511,520,529,538,547,556,565],{"basePath":262,"description":263,"displayName":264,"installMethods":265,"rationale":266,"selectedPaths":267,"source":274,"sourceLanguage":18,"type":245},"skills/alternatives-pages","Create \"[Competitor] alternative\" and comparison pages for developer tools.\nBuild honest, high-converting comparison content that ranks for competitive search terms.\n\nTrigger phrases: \"alternatives page\", \"comparison page\", \"vs page\", \"[competitor] alternative\",\n\"competitor comparison\", \"competitive content\", \"comparison table\", \"migration guide\",\n\"switch from [competitor]\", \"compare to [competitor]\", \"alternative to\"\n","alternatives-pages",{"claudeCode":12},"SKILL.md frontmatter at skills/alternatives-pages/SKILL.md",[268,271],{"path":269,"priority":270},"SKILL.md","mandatory",{"path":272,"priority":273},"README.md","high","rule",{"basePath":276,"description":277,"displayName":278,"installMethods":279,"rationale":280,"selectedPaths":281,"source":274,"sourceLanguage":18,"type":245},"skills/api-onboarding","Reduce time-to-first-API-call (TTFAC) by optimizing every step of the developer onboarding journey. This skill covers authentication simplification, sandbox environments, interactive documentation, and identifying and eliminating common failure points.\n\nTrigger phrases: \"API onboarding\", \"time to first API call\", \"TTFAC\", \"developer onboarding\", \"first API call\", \"auth simplification\", \"sandbox environment\", \"interactive docs\", \"try it now\", \"API playground\", \"developer activation\", \"onboarding friction\"\n","api-onboarding",{"claudeCode":12},"SKILL.md frontmatter at skills/api-onboarding/SKILL.md",[282,283],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":242,"description":10,"displayName":13,"installMethods":285,"rationale":286,"selectedPaths":287,"source":274,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/changelog-updates/SKILL.md",[288,289],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":274,"sourceLanguage":18,"type":245},"skills/community-building","When the user wants to build, grow, or improve a developer community on Discord, Slack, or forums. Trigger phrases include \"developer community,\" \"Discord server,\" \"Slack community,\" \"community strategy,\" \"community engagement,\" \"community moderation,\" \"community growth,\" or \"community management.\"","community-building",{"claudeCode":12},"SKILL.md frontmatter at skills/community-building/SKILL.md",[297,298],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":274,"sourceLanguage":18,"type":245},"skills/competitor-tracking","Systematic competitor analysis for developer tools. Track features, pricing, positioning,\ncontent strategy, and community sentiment for direct and indirect competitors.\n\nTrigger phrases: \"competitor analysis\", \"track competitors\", \"competitive intelligence\",\n\"competitor research\", \"what are competitors doing\", \"competitive landscape\", \"competitor features\",\n\"competitor pricing\", \"battlecard\", \"competitive battlecard\", \"compete against\", \"vs [competitor]\"\n","competitor-tracking",{"claudeCode":12},"SKILL.md frontmatter at skills/competitor-tracking/SKILL.md",[306,307],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":309,"description":310,"displayName":311,"installMethods":312,"rationale":313,"selectedPaths":314,"source":274,"sourceLanguage":18,"type":245},"skills/dev-to-hashnode","When the user wants to publish on Dev.to, Hashnode, or other developer blogging platforms. Trigger phrases include \"Dev.to,\" \"Hashnode,\" \"developer blog,\" \"cross-posting,\" \"technical blogging,\" \"canonical URL,\" or \"developer content platform.\"","dev-to-hashnode",{"claudeCode":12},"SKILL.md frontmatter at skills/dev-to-hashnode/SKILL.md",[315,316],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":318,"description":319,"displayName":320,"installMethods":321,"rationale":322,"selectedPaths":323,"source":274,"sourceLanguage":18,"type":245},"skills/dev-tool-directory-listings","Getting listed on developer tool directories, awesome lists, and curated resources. Covers\nwhich directories matter for developer tools, submission best practices, contributing to\nawesome-lists on GitHub, maintaining listings over time, and tracking referral traffic.\nUse when asked about:\n- Developer tool directories\n- Awesome list submissions\n- Getting listed on dev resources\n- Directory submission strategy\n- Curated list contributions\n- Tool discovery platforms\n","dev-tool-directory-listings",{"claudeCode":12},"SKILL.md frontmatter at skills/dev-tool-directory-listings/SKILL.md",[324,325],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":274,"sourceLanguage":18,"type":245},"skills/developer-ads","Paid advertising strategies for developer audiences on Carbon Ads, BuySellAds, Reddit, and\ndeveloper newsletters. Covers which platforms work for developers, creating ad creative\nthat doesn't feel like ads, targeting by technology stack, and measuring ad spend ROI.\nUse when asked about:\n- Developer advertising\n- Paid ads for developer tools\n- Carbon Ads strategy\n- Reddit advertising for developers\n- Newsletter sponsorships\n- Developer ad creative\n- Targeting developers with ads\n","developer-ads",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-ads/SKILL.md",[333,334],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":274,"sourceLanguage":18,"type":245},"skills/developer-advocacy","When the user wants to do developer advocacy activities including conference talks, live coding, podcasts, and building in public. Trigger phrases include \"developer advocacy,\" \"devrel,\" \"conference talk,\" \"CFP,\" \"call for papers,\" \"live coding,\" \"podcast,\" \"building in public,\" \"technical speaking,\" or \"dev evangelism.\"","developer-advocacy",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-advocacy/SKILL.md",[342,343],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":345,"description":346,"displayName":347,"installMethods":348,"rationale":349,"selectedPaths":350,"source":274,"sourceLanguage":18,"type":245},"skills/developer-audience-context","When the user wants to establish or update their developer audience context. Also use when starting any other developer marketing skill to ensure foundational context is loaded. Trigger phrases include \"developer persona,\" \"target developers,\" \"who are our developers,\" \"developer profile,\" \"ICP,\" or \"ideal customer profile.\"","developer-audience-context",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-audience-context/SKILL.md",[351,352,353,356],{"path":269,"priority":270},{"path":272,"priority":273},{"path":354,"priority":355},"references/example-apitest.md","medium",{"path":357,"priority":355},"references/template.md",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":274,"sourceLanguage":18,"type":245},"skills/developer-churn","When the user wants to understand, reduce, or recover from developer churn. Trigger phrases include \"why developers leave,\" \"churn rate,\" \"win-back campaign,\" \"at-risk users,\" \"developer retention,\" \"preventing churn,\" or \"competitor switching.\"","developer-churn",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-churn/SKILL.md",[365,366],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":274,"sourceLanguage":18,"type":245},"skills/developer-email-sequences","When the user wants to create email sequences for developers including onboarding, product updates, re-engagement, or changelog communications. Trigger phrases include \"developer emails,\" \"onboarding sequence,\" \"email drip,\" \"developer newsletter,\" \"changelog email,\" \"re-engagement campaign,\" or \"email cadence.\"","developer-email-sequences",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-email-sequences/SKILL.md",[374,375],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":274,"sourceLanguage":18,"type":245},"skills/developer-lead-gen","Lead generation strategies for developer audiences using free tools, code generators, and\nungated resources. Covers tool ideas that attract developers, build vs buy decisions for\nlead gen tools, ungated vs gated content tradeoffs, conversion without forms, and measuring\nattribution. Use when asked about:\n- Developer lead generation\n- Free tools for marketing\n- Ungated content strategy\n- Developer conversion tactics\n- Code generator marketing\n- Attribution for developer tools\n","developer-lead-gen",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-lead-gen/SKILL.md",[383,384],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":274,"sourceLanguage":18,"type":245},"skills/developer-listening","Monitor what developers say about your brand, competitors, and the problems they're solving.\nTrack mentions and conversations across GitHub, Hacker News, Reddit, Stack Overflow, Twitter, and Discord.\n\nTrigger phrases: \"developer listening\", \"monitor developer conversations\", \"track developer mentions\",\n\"what are developers saying\", \"developer sentiment\", \"brand monitoring\", \"social listening for devtools\",\n\"find developer conversations\", \"monitor GitHub mentions\", \"track Hacker News mentions\"\n","developer-listening",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-listening/SKILL.md",[392,393],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":274,"sourceLanguage":18,"type":245},"skills/developer-newsletter","When the user wants to create, write, or improve a newsletter for developer audiences. Trigger phrases include \"newsletter,\" \"email marketing,\" \"developer email,\" \"weekly digest,\" \"dev newsletter,\" \"email subscribers,\" \"newsletter growth,\" or \"email list.\"","developer-newsletter",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-newsletter/SKILL.md",[401,402],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":274,"sourceLanguage":18,"type":245},"skills/developer-onboarding","Get developers to \"Hello World\" fast with optimized quickstarts, tutorials,\nand sample apps. Trigger phrases: developer onboarding, time to first value,\nquickstart guide, hello world tutorial, developer activation, onboarding checklist,\nsample apps, getting started experience, reduce time to value\n","developer-onboarding",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-onboarding/SKILL.md",[410,411],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":274,"sourceLanguage":18,"type":245},"skills/developer-sandbox","Design and build interactive playgrounds that let developers experience your product without commitment. This skill covers playground architecture, pre-populated examples, embedding strategies, gating decisions, and converting playground users to signups.\n\nTrigger phrases: \"developer sandbox\", \"API playground\", \"interactive playground\", \"try it now\", \"demo environment\", \"code playground\", \"live examples\", \"embedded playground\", \"developer trial\", \"sandbox conversion\", \"playground design\"\n","developer-sandbox",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-sandbox/SKILL.md",[419,420],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":422,"description":423,"displayName":424,"installMethods":425,"rationale":426,"selectedPaths":427,"source":274,"sourceLanguage":18,"type":245},"skills/developer-seo","SEO strategy for technical queries and developer audiences. Covers keyword research for\n\"how to X in language\" queries, error message SEO, Stack Overflow-style content, technical\nlong-tail keywords, and competing with official documentation sites. Use when asked about:\n- SEO for developer tools\n- Ranking for technical queries\n- Error message content strategy\n- Competing with documentation in search\n- Technical keyword research\n- Developer content SEO\n","developer-seo",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-seo/SKILL.md",[428,429],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":274,"sourceLanguage":18,"type":245},"skills/developer-signup-flow","Design frictionless signup experiences for developers including GitHub OAuth,\nAPI key generation, and onboarding personalization. Trigger phrases: developer signup,\ndev registration, OAuth flow, API key onboarding, reduce signup friction,\ndeveloper authentication, signup conversion, registration UX\n","developer-signup-flow",{"claudeCode":12},"SKILL.md frontmatter at skills/developer-signup-flow/SKILL.md",[437,438],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":440,"description":441,"displayName":442,"installMethods":443,"rationale":444,"selectedPaths":445,"source":274,"sourceLanguage":18,"type":245},"skills/devrel-content","When the user wants to create technical content for developers including blog posts, tutorials, and documentation. Trigger phrases include \"write a blog post,\" \"technical article,\" \"developer content,\" \"tutorial,\" \"devrel content,\" \"dev blog,\" \"technical writing,\" or \"content for developers.\"","devrel-content",{"claudeCode":12},"SKILL.md frontmatter at skills/devrel-content/SKILL.md",[446,447],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":449,"description":450,"displayName":451,"installMethods":452,"rationale":453,"selectedPaths":454,"source":274,"sourceLanguage":18,"type":245},"skills/docs-as-marketing","Transform documentation into a powerful marketing channel that attracts, converts, and retains developers. This skill covers creating documentation that ranks in search, converts visitors into users, and accelerates adoption through exceptional information architecture and developer-focused writing.\n\nTrigger phrases: \"documentation strategy\", \"docs that convert\", \"quickstart optimization\", \"API reference best practices\", \"developer documentation\", \"docs SEO\", \"information architecture for docs\", \"technical writing for marketing\", \"docs-led growth\"\n","docs-as-marketing",{"claudeCode":12},"SKILL.md frontmatter at skills/docs-as-marketing/SKILL.md",[455,456],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":274,"sourceLanguage":18,"type":245},"skills/free-tier-strategy","Design free tiers that convert to paid without creating resentment or abuse.\nTrigger phrases: free tier design, freemium model, free trial strategy,\nfree tier limits, developer free plan, open source commercial,\nfeature gating, upgrade triggers, free tier conversion\n","free-tier-strategy",{"claudeCode":12},"SKILL.md frontmatter at skills/free-tier-strategy/SKILL.md",[464,465],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":274,"sourceLanguage":18,"type":245},"skills/github-presence","When the user wants to optimize their GitHub profile, README, or project discoverability. Trigger phrases include \"GitHub README,\" \"README optimization,\" \"GitHub profile,\" \"GitHub stars,\" \"GitHub discoverability,\" \"awesome lists,\" or \"GitHub marketing.\"","github-presence",{"claudeCode":12},"SKILL.md frontmatter at skills/github-presence/SKILL.md",[473,474],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":274,"sourceLanguage":18,"type":245},"skills/hackathon-sponsorship","Getting ROI from hackathon sponsorships for developer tools. Covers evaluating which\nhackathons to sponsor, booth presence strategies, prizes that actually work, judge\ninvolvement, follow-up strategies, and measuring sponsorship ROI. Use when asked about:\n- Hackathon sponsorship strategy\n- Developer event sponsorship ROI\n- Hackathon prizes\n- Booth presence at hackathons\n- Post-hackathon follow-up\n- Hackathon sponsorship evaluation\n","hackathon-sponsorship",{"claudeCode":12},"SKILL.md frontmatter at skills/hackathon-sponsorship/SKILL.md",[482,483],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"source":274,"sourceLanguage":18,"type":245},"skills/hacker-news-strategy","When the user wants to promote on Hacker News, launch on HN, or understand what works on HN. Trigger phrases include \"Hacker News,\" \"HN post,\" \"Show HN,\" \"HN strategy,\" \"getting upvotes on HN,\" \"HN launch,\" or \"why did my HN post die.\"","hacker-news-strategy",{"claudeCode":12},"SKILL.md frontmatter at skills/hacker-news-strategy/SKILL.md",[491,492],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":274,"sourceLanguage":18,"type":245},"skills/linkedin-technical","When the user wants to reach developers on LinkedIn, create technical content for B2B audiences, or understand when LinkedIn beats Twitter. Trigger phrases include \"LinkedIn,\" \"LinkedIn for developers,\" \"B2B developer marketing,\" \"engineering managers,\" \"reaching CTOs,\" or \"technical LinkedIn content.\"","linkedin-technical",{"claudeCode":12},"SKILL.md frontmatter at skills/linkedin-technical/SKILL.md",[500,501],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":274,"sourceLanguage":18,"type":245},"skills/open-source-marketing","When the user wants to market an open source project authentically. Trigger phrases include \"open source marketing,\" \"OSS marketing,\" \"GitHub marketing,\" \"promote my library,\" \"grow stars,\" \"launch open source,\" \"open source growth,\" or \"contributor marketing.\"","open-source-marketing",{"claudeCode":12},"SKILL.md frontmatter at skills/open-source-marketing/SKILL.md",[509,510],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":512,"description":513,"displayName":514,"installMethods":515,"rationale":516,"selectedPaths":517,"source":274,"sourceLanguage":18,"type":245},"skills/power-user-cultivation","When the user wants to identify and nurture developer advocates, build champion programs, or turn active users into contributors and evangelists. Trigger phrases include \"power users,\" \"developer advocates,\" \"ambassador program,\" \"champion program,\" \"community contributors,\" \"referral program,\" or \"user-generated content.\"","power-user-cultivation",{"claudeCode":12},"SKILL.md frontmatter at skills/power-user-cultivation/SKILL.md",[518,519],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":521,"description":522,"displayName":523,"installMethods":524,"rationale":525,"selectedPaths":526,"source":274,"sourceLanguage":18,"type":245},"skills/reddit-engagement","When the user wants to promote on Reddit, engage developer subreddits, or understand Reddit self-promotion rules. Trigger phrases include \"Reddit,\" \"subreddit,\" \"r/programming,\" \"r/webdev,\" \"self-promotion,\" \"Reddit marketing,\" or \"getting upvotes on Reddit.\"","reddit-engagement",{"claudeCode":12},"SKILL.md frontmatter at skills/reddit-engagement/SKILL.md",[527,528],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":274,"sourceLanguage":18,"type":245},"skills/sdk-dx","Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing.\n\nTrigger phrases: \"SDK design\", \"developer experience\", \"API design\", \"SDK DX\", \"error messages\", \"type safety\", \"IDE integration\", \"SDK versioning\", \"migration guides\", \"client library design\", \"making SDKs feel native\", \"SDK best practices\"\n","sdk-dx",{"claudeCode":12},"SKILL.md frontmatter at skills/sdk-dx/SKILL.md",[536,537],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":274,"sourceLanguage":18,"type":245},"skills/technical-tutorials","When the user wants to create step-by-step technical tutorials, quickstarts, or code walkthroughs. Trigger phrases include \"tutorial,\" \"quickstart,\" \"getting started guide,\" \"walkthrough,\" \"step by step,\" \"how to guide,\" \"hands-on guide,\" or \"code tutorial.\"","technical-tutorials",{"claudeCode":12},"SKILL.md frontmatter at skills/technical-tutorials/SKILL.md",[545,546],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":274,"sourceLanguage":18,"type":245},"skills/usage-based-pricing","Design pricing models that developers understand, accept, and can predict.\nTrigger phrases: usage-based pricing, API pricing, metered billing,\ndeveloper pricing, pricing page, cost calculator, pay as you go,\npricing transparency, competitive pricing, developer billing\n","usage-based-pricing",{"claudeCode":12},"SKILL.md frontmatter at skills/usage-based-pricing/SKILL.md",[554,555],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":557,"description":558,"displayName":559,"installMethods":560,"rationale":561,"selectedPaths":562,"source":274,"sourceLanguage":18,"type":245},"skills/x-devs","When the user wants to build a developer following on Twitter/X, write technical threads, or understand what works for dev audiences on X. Trigger phrases include \"Twitter,\" \"X,\" \"developer Twitter,\" \"tech Twitter,\" \"technical threads,\" \"building dev following,\" or \"Twitter for developers.\"","x-devs",{"claudeCode":12},"SKILL.md frontmatter at skills/x-devs/SKILL.md",[563,564],{"path":269,"priority":270},{"path":272,"priority":273},{"basePath":566,"description":567,"displayName":568,"installMethods":569,"rationale":570,"selectedPaths":571,"source":274,"sourceLanguage":18,"type":245},"skills/youtube-devrel","When the user wants to create developer YouTube content, technical screencasts, or video tutorials. Trigger phrases include \"YouTube,\" \"developer video,\" \"screencast,\" \"video tutorial,\" \"live coding,\" \"YouTube for developers,\" \"tech YouTube,\" or \"YouTube thumbnails.\"","youtube-devrel",{"claudeCode":12},"SKILL.md frontmatter at skills/youtube-devrel/SKILL.md",[572,573],{"path":269,"priority":270},{"path":272,"priority":273},{"sources":575},[576],"manual",{"closedIssues90d":8,"description":578,"forks":232,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":579},"Claude Code and AI Agents Skills for Developer Marketing.",[],{"classifiedAt":581,"discoverAt":582,"extractAt":583,"githubAt":583,"updatedAt":581},1778691705228,1778691700186,1778691703269,[214,215,212,216,213],{"evaluatedAt":240,"extractAt":586,"updatedAt":240},1778691705439,[],[589,619,647,674,703,729],{"_creationTime":590,"_id":591,"community":592,"display":593,"identity":599,"providers":604,"relations":611,"tags":614,"workflow":615},1778696688032.9802,"k17at7ja6vcjz3evfy19ttcdgs86mxdh",{"reviewCount":8},{"description":594,"installMethods":595,"name":597,"sourceUrl":598},"Generieren Sie einen für Benutzer bestimmten CHANGELOG-Eintrag aus rohen Git-Log-Ausgaben. Verwenden Sie dies, wenn der Benutzer eine Veröffentlichung vorbereitet, fragt „Was hat sich seit der letzten Version geändert“, darum bittet, Release Notes zu schreiben, oder eine Charge von Commits für Endbenutzer zusammenfassen möchte.",{"claudeCode":596},"rockscy/solo-skills","changelog-from-commits","https://github.com/rockscy/solo-skills",{"basePath":600,"githubOwner":601,"githubRepo":602,"locale":603,"slug":597,"type":245},"skills/changelog-from-commits","rockscy","solo-skills","de",{"evaluate":605,"extract":610},{"promptVersionExtension":205,"promptVersionScoring":206,"score":606,"tags":607,"targetMarket":217,"tier":218},99,[214,608,213,212,609],"git","developer-tools",{"commitSha":252},{"repoId":612,"translatedFrom":613},"kd74cxyv8jz07d5s5wewf3nzcx86mx2v","k1737af3c3bry273y35kfs4hbx86nnqs",[214,609,212,608,213],{"evaluatedAt":616,"extractAt":617,"updatedAt":618},1778696592414,1778696562316,1778696688033,{"_creationTime":620,"_id":621,"community":622,"display":623,"identity":629,"providers":634,"relations":640,"tags":643,"workflow":644},1778692726926.7612,"k178qda1d7vbzt8jgx0m74yxv986n3r1",{"reviewCount":8},{"description":624,"installMethods":625,"name":627,"sourceUrl":628},"Generate customer-facing release notes from git logs, changelogs, or manual input. Narrative style focused on customer benefit, not feature names. Supports multiple output formats: blog post, email snippet, in-app notification, changelog entry. Use when someone says \"release notes\", \"changelog\", \"what shipped\", \"customer update\", \"release communication\", \"what's new\", \"product update email\", \"in-app notification\", \"ship log\", or \"announce this release\".\n",{"claudeCode":626},"marfoerst/the-pragmatic-pm","Release Notes Generator","https://github.com/marfoerst/the-pragmatic-pm",{"basePath":630,"githubOwner":631,"githubRepo":632,"locale":18,"slug":633,"type":245},"skills/pm-release-notes","marfoerst","the-pragmatic-pm","pm-release-notes",{"evaluate":635,"extract":639},{"promptVersionExtension":205,"promptVersionScoring":206,"score":606,"tags":636,"targetMarket":217,"tier":218},[213,214,637,638,212],"communication","product-management",{"commitSha":252,"license":237},{"parentExtensionId":641,"repoId":642},"k17ehawghqbe3ff7rxmq9cq1xs86nm21","kd731k864fr1ezp8r85ecbhz9986mzz7",[214,637,212,638,213],{"evaluatedAt":645,"extractAt":646,"updatedAt":645},1778693503464,1778692726926,{"_creationTime":648,"_id":649,"community":650,"display":651,"identity":657,"providers":661,"relations":667,"tags":670,"workflow":671},1778685949178.807,"k171n4zxgzg7yhcjbh2p8wg30x86n20n",{"reviewCount":8},{"description":652,"installMethods":653,"name":655,"sourceUrl":656},"Automatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, customer-friendly release notes. Turns hours of manual changelog writing into minutes of automated generation.",{"claudeCode":654},"davepoon/buildwithclaude","changelog-generator","https://github.com/davepoon/buildwithclaude",{"basePath":658,"githubOwner":659,"githubRepo":660,"locale":18,"slug":655,"type":245},"plugins/all-skills/skills/changelog-generator","davepoon","buildwithclaude",{"evaluate":662,"extract":666},{"promptVersionExtension":205,"promptVersionScoring":206,"score":663,"tags":664,"targetMarket":217,"tier":218},97,[214,608,212,665,213],"automation",{"commitSha":252},{"parentExtensionId":668,"repoId":669},"k1779wwzgaaxeqtvembbktrb1d86n4tf","kd719kw54vhmcscq7ckdp59fg586mnt6",[665,214,212,608,213],{"evaluatedAt":672,"extractAt":673,"updatedAt":672},1778689272425,1778685949178,{"_creationTime":675,"_id":676,"community":677,"display":678,"identity":684,"providers":689,"relations":697,"tags":699,"workflow":700},1778697652123.8833,"k17ct99affbswtd47gdzrt0t9d86np80",{"reviewCount":8},{"description":679,"installMethods":680,"name":682,"sourceUrl":683},"Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.",{"claudeCode":681},"steipete/clawdis","OpenClaw Release Maintainer","https://github.com/steipete/clawdis",{"basePath":685,"githubOwner":686,"githubRepo":687,"locale":18,"slug":688,"type":245},".agents/skills/openclaw-release-maintainer","steipete","clawdis","openclaw-release-maintainer",{"evaluate":690,"extract":696},{"promptVersionExtension":205,"promptVersionScoring":206,"score":691,"tags":692,"targetMarket":217,"tier":218},100,[693,694,665,695,214],"release-management","devops","publishing",{"commitSha":252,"license":237},{"repoId":698},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[665,214,694,695,693],{"evaluatedAt":701,"extractAt":702,"updatedAt":701},1778697889646,1778697652123,{"_creationTime":704,"_id":705,"community":706,"display":707,"identity":713,"providers":717,"relations":722,"tags":725,"workflow":726},1778675056600.2383,"k17f3nm8tbhnv6cqv25b8g3zvh86nrgp",{"reviewCount":8},{"description":708,"installMethods":709,"name":711,"sourceUrl":712},"Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.",{"claudeCode":710},"alirezarezvani/claude-skills","release-manager","https://github.com/alirezarezvani/claude-skills",{"basePath":714,"githubOwner":715,"githubRepo":716,"locale":18,"slug":711,"type":245},"engineering/skills/release-manager","alirezarezvani","claude-skills",{"evaluate":718,"extract":721},{"promptVersionExtension":205,"promptVersionScoring":206,"score":691,"tags":719,"targetMarket":217,"tier":218},[693,694,214,720,608,665],"versioning",{"commitSha":252},{"parentExtensionId":723,"repoId":724},"k173223hfbd6c4mx6r1jdx23wn86mbpb","kd7ff9s1w43mfyy1n7hf87816186m6px",[665,214,694,608,693,720],{"evaluatedAt":727,"extractAt":728,"updatedAt":727},1778678944942,1778675056600,{"_creationTime":730,"_id":731,"community":732,"display":733,"identity":739,"providers":743,"relations":752,"tags":755,"workflow":756},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":734,"installMethods":735,"name":737,"sourceUrl":738},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":736},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":740,"githubOwner":741,"githubRepo":742,"locale":18,"slug":737,"type":245},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":744,"extract":751},{"promptVersionExtension":205,"promptVersionScoring":206,"score":691,"tags":745,"targetMarket":217,"tier":218},[746,747,748,212,749,750],"teaching","coaching","presentation","explanation","guidance",{"commitSha":252},{"parentExtensionId":753,"repoId":754},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[747,212,749,750,748,746],{"evaluatedAt":757,"extractAt":758,"updatedAt":757},1778701952682,1778695548458]