devmarketing-skills

AI agent skills for marketing to developers — inspired by marketingskills. These skills give coding agents (Claude Code, Cursor, Windsurf, etc.)...

Developer Marketing Skills

AI agent skills for marketing to developers — inspired by marketingskills. These skills give coding agents (Claude Code, Cursor, Windsurf, etc.) specialized knowledge for developer-focused marketing tasks.

Contributions welcome! Found a way to improve a skill or have a new one to add? Open a PR.

Why Developer Marketing Is Different

Developers have a finely-tuned BS detector. They:

  • Skip landing pages → Go straight to docs, GitHub, or the API reference
  • Distrust marketing speak → Want technical accuracy and honest tradeoffs
  • Value transparency → Open source, public roadmaps, honest pricing
  • Research thoroughly → Read HN comments, Reddit threads, GitHub issues before buying
  • Influence purchasing → Even when not the buyer, they're the decision-maker

These skills are built around those realities.

What Are Skills?

Skills are markdown files that give AI agents specialized knowledge and workflows for specific tasks. When you add these to your project, your agent can recognize when you're working on a developer marketing task and apply the right frameworks and best practices.

Available Skills

Foundation

SkillDescription
developer-audience-contextStart here. Establishes your developer persona, technical level, pain points, and where they hang out. All other skills reference this.

Content & Community

SkillDescription
devrel-contentTechnical blog posts, tutorials, and documentation that developers actually read
developer-newsletterBuilding and writing newsletters for a developer audience
technical-tutorialsStep-by-step guides, quickstarts, and code walkthroughs
open-source-marketingMarketing open source projects without being cringe
community-buildingDiscord/Slack community strategy, engagement, and moderation
developer-advocacyConference talks, live coding, podcasts, and building in public

Distribution & Discovery

SkillDescription
hacker-news-strategyWhat works (and what gets you flagged) on HN
reddit-engagementEngaging r/programming, r/webdev, r/devops, etc. authentically
dev-to-hashnodePublishing on developer blogging platforms
github-presenceREADME optimization, GitHub profile, sponsoring, and discoverability
x-devsDeveloper Twitter/X strategy and technical threads
linkedin-technicalB2B developer reach on LinkedIn
youtube-devrelTechnical video content and screencasts

Developer Experience

SkillDescription
docs-as-marketingDocumentation that converts (quickstarts, API refs, guides)
sdk-dxSDK design and developer experience optimization
api-onboardingReducing time-to-first-API-call
developer-sandboxInteractive playgrounds and demo environments
changelog-updatesRelease notes and product updates developers care about

Growth & Acquisition

SkillDescription
developer-seoSEO for technical queries ("how to X in Python", error messages)
dev-tool-directory-listingsGetting listed on dev tool directories and awesome lists
developer-lead-genFree tools, code generators, and ungated resources
hackathon-sponsorshipGetting ROI from hackathon sponsorships
developer-adsPaid ads on Carbon, BuySellAds, Reddit, and dev newsletters

Competitive & Market Intelligence

SkillDescription
developer-listeningMonitoring what developers say about you, competitors, and problems they're solving. Track mentions across GitHub, Hacker News, Reddit, Stack Overflow, and Twitter.
competitor-trackingSystematic competitor analysis for developer tools
alternatives-pages"[Competitor] alternative" and comparison pages for devtools

Conversion & Activation

SkillDescription
developer-signup-flowFrictionless signup for developers (GitHub OAuth, API key generation)
developer-onboardingGetting devs to "Hello World" fast
free-tier-strategyDesigning free tiers that convert without annoying
usage-based-pricingPricing models developers understand and accept

Lifecycle & Retention

SkillDescription
developer-email-sequencesOnboarding emails, product updates, and re-engagement without spam
developer-churnWhy developers leave and how to win them back
power-user-cultivationTurning users into advocates and contributors

Installation

Install via skills.sh:

BASH
npx add-skill jonathimer/devmarketing-skills

Option 2: Clone and Copy

BASH
git clone https://github.com/jonathimer/devmarketing-skills.git
cp -r devmarketing-skills/skills/* .agents/skills/

Option 3: Git Submodule

Add as a submodule for easy updates:

BASH
git submodule add https://github.com/jonathimer/devmarketing-skills.git .agents/devmarketing-skills

Then reference skills from .agents/devmarketing-skills/skills/.

Option 4: Claude Code Plugin

BASH
# Add the skills directory
claude config add skills ~/path/to/devmarketing-skills/skills

Option 5: Cursor / Windsurf

Add the skills directory to your project's .cursorrules or include skill files in your context.

Option 6: Fork and Customize

  1. Fork this repository
  2. Customize skills for your specific developer audience
  3. Clone your fork into your projects

Usage

Once installed, your agent recognizes developer marketing tasks naturally:

"Help me write a Show HN post for our new CLI"
→ Uses hacker-news-strategy skill

"Write a getting started guide for our Python SDK"
→ Uses technical-tutorials + docs-as-marketing skills

"Find Reddit threads where devs are frustrated with [competitor]"
→ Uses developer-listening skill

"Optimize our signup flow - too many devs dropping off"
→ Uses developer-signup-flow skill

You can also invoke skills directly:

/developer-listening
/hacker-news-strategy
/devrel-content

Usage Examples

Find engagement opportunities

/developer-listening

Find conversations where developers are frustrated with [competitor]
and looking for alternatives. Focus on Reddit and Hacker News from the past week.

Write a technical tutorial

/technical-tutorials

Write a quickstart guide for integrating our SDK with Next.js.
Target: intermediate developers familiar with React but new to our tool.

Optimize developer onboarding

/developer-onboarding

Audit our current signup-to-first-API-call flow.
Identify friction points and suggest improvements.

Plan a Hacker News launch

/hacker-news-strategy

We're launching our open source CLI tool.
Help me plan the Show HN post and timing.

Tools referenced across the skills:

ToolUse Case
AhrefsSEO research and keyword tracking
BeehiivNewsletter platform with growth tools
BufferSocial media scheduling
ButtondownSimple newsletter for developers
CanvaDesign for social graphics and thumbnails
CarbonBeautiful code screenshots
Customer.ioEmail automation and lifecycle messaging
DescriptVideo/audio editing with transcription
ExcalidrawHand-drawn diagrams for technical content
FirstPromoterReferral program management
LoopsEmail for SaaS
LumaEvent management for developer events
MintlifyDeveloper documentation platform
OBS StudioScreen recording and streaming
OctolensMonitor developer conversations across GitHub, Hacker News, Reddit, Stack Overflow, Dev.to, Twitter, and more
PlausiblePrivacy-focused analytics developers won't block
PostHogProduct analytics with feature flags and session replay
Profitwell RetainChurn reduction and payment recovery
Ray.soCode screenshots with themes
ResendDeveloper-focused transactional email
Shields.ioBadges for GitHub READMEs
StreamYardLive streaming for webinars and podcasts
TypefullyTwitter/X thread composer and scheduler

Contributing

Found a way to improve a skill? Have a new skill to suggest? PRs and issues welcome!

  1. Fork the repo
  2. Create a skill in skills/[skill-name]/skill.md
  3. Follow the skill structure above
  4. Include a README.md with usage examples
  5. Submit a PR

See CONTRIBUTING.md for detailed guidelines.


License

MIT — Use these however you want.