dev-advocate

Audit developer experience and create technical content for developer communities.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/elihuvillaraus/skills --skill dev-advocate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-advocate
Source: https://github.com/elihuvillaraus/skills/tree/main/dev-advocate
Command: npx skills add https://github.com/elihuvillaraus/skills --skill dev-advocate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill acts as an expert developer advocate to bridge the gap between product teams and the developer community, fostering authentic engagement and improving the overall developer experience.

Core Features & Use Cases

  • Developer Experience (DX) Engineering: Audit and improve onboarding, SDKs, and documentation.
  • Technical Content Creation: Write tutorials, blog posts, and create video scripts.
  • Community Building & Engagement: Respond to issues, build ambassador programs, and organize events.
  • Product Feedback Loop: Translate developer pain points into actionable product requirements.
  • Use Case: When launching a new API, this Skill can help create clear documentation, engaging tutorials, and actively respond to developer questions on platforms like GitHub and Stack Overflow, ensuring a smooth adoption process.

Quick Start

Engage the dev-advocate skill to create a tutorial for the new authentication feature.

Frequently Asked Questions about dev-advocate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I improve developer experience for my new API?

Improve developer experience by auditing onboarding flows, SDKs, and documentation. This skill evaluates developer friction points and translates community feedback into actionable product requirements.

What is the best way to write technical tutorials from product feedback?

Write technical tutorials by synthesizing community feedback and developer pain points into clear documentation. This skill crafts blog posts, tutorials, and video scripts to bridge the gap between product teams and developers.

How do I build a developer community and manage ambassador programs?

Build a developer community by organizing events, establishing ambassador programs, and actively responding to issues. This skill fosters authentic engagement and manages community interactions across developer platforms.

How can I translate developer pain points into product requirements?

Translate developer pain points into product requirements by analyzing community feedback and auditing SDK onboarding. This skill acts as a developer advocate to ensure developer needs are communicated to product teams.

Does developer advocacy work for managing technical content and documentation?

Developer advocacy works for technical content by generating tutorials, video scripts, and blog posts. This skill specializes in creating engaging documentation to ensure smooth API adoption.

Why use developer relations to audit SDK onboarding and documentation?

Use developer relations to audit SDK onboarding to identify friction points and improve developer experience. This skill evaluates documentation clarity and translates technical gaps into actionable improvements.