23 de agosto de 2026 · Por YasKad
phuryn/pm-skills

PM Skills: una biblioteca de flujos de producto para asistentes de IA

phuryn/pm-skills · 26.595★ · 2.829 forks

Todo lo que hay que saber sobre phuryn/pm-skills: un marketplace de skills, comandos y plugins para convertir asistentes de IA en copilotos de gestión de producto, desde discovery y estrategia hasta ejecución, lanzamiento, analítica y crecimiento.


phuryn/pm-skills es un marketplace abierto de skills, comandos y plugins para convertir asistentes como Claude Code, Claude Cowork, Codex, Cursor, Gemini CLI, OpenCode y Kiro en copilotos de gestión de producto. La propuesta no es “prompts para PMs”, sino una biblioteca de 68 skills y 42 workflows encadenados, agrupados en 9 plugins, que cubren discovery, estrategia, ejecución, analítica, go-to-market, growth y revisión de aplicaciones creadas con agentes. La URL canónica verificada es https://github.com/phuryn/pm-skills.

Origen

El repositorio fue creado por Paweł Huryn, autor de The Product Compass, y aparece públicamente como un proyecto lanzado el 2 de marzo de 2026 en el artículo “PM Skills Marketplace: An AI Operating System for Better Product Decisions”. Esa primera versión se presentaba como 65 skills y 36 workflows distribuidos en 8 plugins para Claude Code y Cowork, con compatibilidad para otros asistentes. La propia página del artículo indica que luego evolucionó a PM Skills 2.0, con 68 skills, 42 comandos y 9 plugins.

Representación visualmente rica en cyberpunk de una "historia de origen" y tracción rápida. Una interfaz de repositorio de GitHub futurista y brillante flotando en el aire, rodeada de iconos de estrellas neón acelerados y brillantes que representan miles de estrellas de GitHub acumulándose rápidamente. Marcas de tiempo digitales y gráficos holográficos futuristas muestran una línea de tendencia ascendente pronunciada y exponencial en magenta neón.

La narrativa de lanzamiento gira alrededor de una tensión concreta: los modelos genéricos pueden redactar documentos, pero no necesariamente fuerzan un método de pensamiento de producto. Huryn lo resume en el README como una diferencia entre texto genérico y estructura: cada skill encapsula frameworks de discovery, priorización, estrategia o ejecución y guía al agente paso a paso. En junio de 2026, la versión 2.0 añadió pm-ai-shipping, un bloque orientado a PMs y founders que necesitan revisar aplicaciones construidas por agentes antes de ponerles su nombre.

La tracción inicial fue fuerte. En LinkedIn, Huryn reportó 1.100+ stars en 3 días y luego 1.500 stars nuevas en 16 horas, con 2.500 stars totales en ese momento. Star History registra el repo como creado en marzo de 2026 y lo ubica con 25,3k stars y 2,7k forks al 16 de agosto de 2026, con mejor ranking diario #2 el 11 de junio de 2026.

Filosofía y principios

La filosofía central es que la calidad del trabajo de PM depende menos de producir más texto y más de aplicar buenos marcos de decisión. El README declara que las skills son bloques de conocimiento o workflows guiados; los comandos encadenan varias skills; y los plugins agrupan dominios instalables.

Visualización abstracta y ultra detallada de "Frameworks First, Automation Second". Formas geométricas 3D cristalinas y brillantes que representan marcos de decisión estructurados flotan en un vacío oscuro, proyectando reflejos neón azules y cian. Detrás de ellas, texto digital caótico y no estructurado y flujos de datos crudos se disuelven en la oscuridad, resaltando el contraste entre el pensamiento estructurado y el texto genérico.

El patrón más importante es la composición: /discover encadena ideación, identificación de supuestos, priorización y experimentos; /write-prd convierte una idea en PRD; /red-team-prd tensiona la estrategia; /ship-check revisa un repo antes del envío.

Visualización de temática cyberpunk de "Composición de Workflows". Una serie de bloques de comandos interconectados y neón brillantes, unidos por cables de fibra óptica luminosos, formando una tubería secuencial. Los bloques muestran iconos holográficos abstractos que representan ideación, mapeo de supuestos, priorización y experimentación. La tubería brilla con pulsos de datos azul eléctrico y verde neón moviéndose de izquierda a derecha.

El proyecto también toma una postura clara sobre portabilidad. Los comandos slash son específicos de Claude, pero los archivos SKILL.md siguen un formato reutilizable en otros agentes. El README documenta rutas para Codex, Gemini CLI, OpenCode, Cursor y Kiro, con el caveat de que en Codex los comandos se instalan como archivos pero no corren como comandos slash nativos: el usuario debe pedir el workflow en lenguaje natural o convertir comandos frecuentes a skills.

Interfaz cyberpunk visualmente llamativa para "Portabilidad Entre Agentes". Un cubo holográfico central y brillante que contiene un archivo SKILL.md estructurado, irradiando haces de luz neón hacia múltiples interfaces distintas de asistentes de IA dispuestas en círculo. Cada interfaz está representada por un logotipo holográfico futurista único y una ventana de terminal, recibiendo los mismos datos centrales pero adaptándolos a su propio entorno.

Otro principio visible es “frameworks primero, automatización después”. Las skills se basan explícitamente en autores y marcos como Teresa Torres, Marty Cagan, Alberto Savoia, Dan Olsen, Roger L. Martin, Ash Maurya, Strategyzer, Christina Wodtke, Anthony W. Ulwick, Lean Analytics, Sean Ellis y Maja Voje. Eso le da al repo una orientación editorial más que puramente técnica: el valor está en empaquetar métodos de decisión, no en ejecutar código complejo.

Cómo funciona

El repositorio está organizado como un marketplace de plugins. La raíz contiene .claude-plugin/marketplace.json, que declara el marketplace pm-skills en versión 2.1.0, con propietario Paweł Huryn y nueve plugins. Cada plugin tiene su propio manifiesto .claude-plugin/plugin.json, carpetas de skills/ con SKILL.md, y, cuando aplica, comandos en formato Markdown. El validador validate_plugins.py comprueba manifiestos, frontmatter de skills, frontmatter de comandos, README de cada plugin y referencias cruzadas entre comandos y skills.

Interfaz futurista de cyberpunk que representa un "Marketplace de Plugins". Una pantalla holográfica oscura y de alta tecnología flotando sobre un escritorio de obsidiana elegante, mostrando una cuadrícula de nueve módulos holográficos distintos y brillantes. Cada módulo está representado por un icono neón único: una lupa para discovery, un objetivo para estrategia, un rayo para ejecución, un gráfico para analítica y un megáfono para go-to-market. Circuitos azules y púrpuras eléctricos brillantes conectan los módulos con un núcleo central.

Los nueve plugins verificados en el README y en el manifiesto son:

PluginCoberturaConteo documentado
pm-product-discoveryIdeación, entrevistas, supuestos, experimentos, OSTs y métricas13 skills, 5 comandos
pm-product-strategyVisión, estrategia, pricing, modelos de negocio y análisis competitivo12 skills, 5 comandos
pm-executionPRDs, OKRs, roadmaps, sprints, retros, historias, stakeholders y red-team16 skills, 11 comandos
pm-market-researchPersonas, segmentación, journeys, sizing, competencia y feedback7 skills, 3 comandos
pm-data-analyticsSQL, cohortes y análisis de A/B tests3 skills, 3 comandos
pm-go-to-marketGTM, ICP, beachhead, growth loops, motions y battlecards6 skills, 3 comandos
pm-marketing-growthIdeas de marketing, posicionamiento, value props, naming y North Star5 skills, 2 comandos
pm-toolkitCVs, NDAs, privacy policy y revisión de escritura4 skills, 5 comandos
pm-ai-shippingDocumentación, auditoría estática, performance y paquete de envío para apps creadas con agentes2 skills, 5 comandos

El flujo técnico esperado depende del agente. En Claude Cowork, se añade el marketplace desde la UI y se habilitan plugins. En Claude Code se agrega el marketplace con claude plugin marketplace add phuryn/pm-skills y luego se instalan plugins específicos. En Codex se usa codex plugin marketplace add phuryn/pm-skills y codex plugin add ...; el propio README aclara que Codex puede leer el marketplace sin conversión, pero no expone los slash commands como comandos nativos.

El ecosistema

Representación futurista del "Ecosistema PM y Second Brain". Una esfera neuronal cyberpunk oscura y brillante que actúa como un "segundo cerebro" central, conectada por sinapsis neón brillantes a tres repositorios de datos futuristas distintos. Las conexiones pulsan con luz azul eléctrica y magenta, representando memoria persistente y contexto. El entorno es un espacio de trabajo digital oscuro y elegante con cuadrículas de datos holográficas.

El ecosistema directo del autor incluye tres repos enlazados desde el README:

  • phuryn/pm-brain: “second brain” en Markdown para PMs. El README de pm-skills lo define como la capa de memoria que aporta contexto persistente: PM Skills aporta el método; PM Brain aporta lo que el agente sabe del producto real. La página de GitHub del perfil de Huryn lo presenta como parte de la misma familia.
  • phuryn/burnstop: repositorio compañero enlazado por badge en el README. No se encontró contenido suficiente en esta corrida para describirlo con precisión sin riesgo de inventar.
  • phuryn/claude-usage: dashboard local para uso, costos e historial de Claude Code, también enlazado como companion en el README. El perfil de GitHub de Huryn lo muestra como repo destacado.

También aparecen repos o catálogos que lo referencian:

  • eigent-ai/agent-skills incluye una entrada pm-skills que apunta a phuryn/pm-skills y lo describe como workflows de producto para PRDs, OKRs, notas de reunión, discovery, estrategia, ejecución, lanzamiento y growth.
  • heilcheng/awesome-agent-skills lista una entrada “Product Management Skills by Pawel Huryn” como pm-skills-huryn, junto a otras colecciones de skills.
  • GitHub Topics muestra phuryn/pm-skills bajo product-management y agent-skills.

Proyectos comparables o cercanos, verificados en esta corrida:

  • deanpeters/Product-Manager-Skills: colección de skills para PM con framing, strategy, discovery, priorización y entregables.
  • product-on-purpose/pm-skills: colección Apache-2.0 orientada a frameworks y plantillas de PM.
  • refoundai/lenny-skills: 86 skills de producto basadas en Lenny’s Podcast.
  • pmprompt/skills / pmprompt/claude-plugin-product-management: plugin abierto para product managers, con foco en Claude plugins, Cowork y Claude Code.
  • eigent-ai/agent-skills: hub general de skills que incluye workflows de PM y un instalador npx.

No se encontraron forks, ports o traducciones comunitarias de phuryn/pm-skills con identidad propia suficientemente verificable como para listarlas con nombre.

Estado oficial / semioficial

El repo funciona como marketplace instalable para Claude Code y Cowork por medio de la especificación de .claude-plugin/marketplace.json, pero no se encontró evidencia de que sea un marketplace oficial de Anthropic ni de que haya sido publicado por un vendor como catálogo oficial. El estado más preciso es semioficial/comunitario: usa el formato esperado por Claude Code y Cowork, y el README documenta instalación directa en esos entornos.

En Codex, el README afirma compatibilidad nativa con el archivo de marketplace: “Codex reads the same plugin marketplace file as Claude Code”. Esa compatibilidad es práctica, no un endorsement formal de OpenAI.

En catálogos externos, Claude Cowork Guide lo marca como “Editor’s pick” y “Featured”, con 63 product management skills y 22,5k GitHub stars al momento de esa página. Star History lo registra como trending y con ranking global #1567 al 16 de agosto de 2026. Upsun Developer lo incluyó en su AI Weekly Review del 7 de abril de 2026 como un repo “worth watching” por trasladar el patrón de agent skills a product management.

Métricas actuales

Consulta realizada el 17 de agosto de 2026.

MétricaValor verificadoFuente y caveat
Stars25,3kPágina de GitHub y Star History
Forks2,7kPágina de GitHub; Star History muestra 2,7k y OSS Insight listaba 2.483 en una captura de 5 días antes
Watchers227Página de GitHub
Commits62Página de GitHub, rama main
Issues abiertas24Página de GitHub
Pull requests abiertas17Página de GitHub
Versión documentadav2.1.0, 2026-07-03CHANGELOG.md y marketplace.json
LicenciaMITREADME, página de GitHub y manifiestos
Releasessin dato completo recuperadoLa página HTML recuperada mostró sección “Releases” sin entradas; el changelog dice que los tags/releases se proyectan desde CHANGELOG.md
Top contributorssin verificarLa página HTML recuperada no expuso lista de contributors y la API no pudo abrirse desde esta sesión

Guía rápida de uso

Instalación y primer arranque

Para Claude Code:

claude plugin marketplace add phuryn/pm-skills
claude plugin install pm-toolkit@pm-skills
claude plugin install pm-product-strategy@pm-skills
claude plugin install pm-product-discovery@pm-skills
claude plugin install pm-market-research@pm-skills
claude plugin install pm-data-analytics@pm-skills
claude plugin install pm-marketing-growth@pm-skills
claude plugin install pm-go-to-market@pm-skills
claude plugin install pm-execution@pm-skills
claude plugin install pm-ai-shipping@pm-skills

Para Codex CLI:

codex plugin marketplace add phuryn/pm-skills
codex plugin add pm-toolkit@pm-skills
codex plugin add pm-product-strategy@pm-skills
codex plugin add pm-product-discovery@pm-skills
codex plugin add pm-market-research@pm-skills
codex plugin add pm-data-analytics@pm-skills
codex plugin add pm-marketing-growth@pm-skills
codex plugin add pm-go-to-market@pm-skills
codex plugin add pm-execution@pm-skills
codex plugin add pm-ai-shipping@pm-skills

Para Claude Cowork, el README indica abrir Customize, ir a Browse plugins → Personal → +, elegir “Add marketplace from GitHub” e ingresar phuryn/pm-skills.

Flujos de trabajo habituales

  • Discovery desde cero: ejecutar /discover [idea] en Claude Code o pedir en Codex que haga discovery de una idea: brainstorm de opciones, mapeo de supuestos, priorización de los supuestos más riesgosos y diseño de experimentos.
  • PRD y tensión de plan: usar /write-prd [feature o problema] para redactar el PRD y luego /red-team-prd [PRD, roadmap o estrategia] para identificar supuestos frágiles y tests baratos.
  • Go-to-market: usar /plan-launch [producto o segmento] para pasar de beachhead e ICP a estrategia de lanzamiento.
  • App creada con agentes: usar /ship-check [repo o carpeta] para generar documentación, mapear tests, auditar seguridad/performance de forma estática y compilar un paquete revisable.

Descripción cyberpunk de "AI Shipping y Auditoría Estática". Un agente robótico de IA futurista y brillante escaneando una proyección holográfica de la estructura de carpetas de un repositorio de software complejo. La IA emite una cuadrícula láser neón sobre el código, resaltando vulnerabilidades de seguridad y cuellos de botella de rendimiento en rojo y naranja brillante, mientras las secciones aprobadas brillan en cian y verde seguro. El fondo es un entorno de sala de servidores oscuro y de alta tecnología.

Configuración esencial

  • .claude-plugin/marketplace.json: manifiesto global; define nombre, versión, propietario y lista de plugins.
  • <plugin>/.claude-plugin/plugin.json: manifiesto de cada plugin, con versión, autor, keywords, homepage y licencia.
  • <plugin>/skills/<skill>/SKILL.md: instrucción reutilizable de cada skill, con frontmatter name y description.
  • <plugin>/commands/*.md: workflows slash para Claude; contienen frontmatter de comando y referencias a skills del mismo plugin.
  • CHANGELOG.md: fuente de verdad para versiones y releases, según CONTRIBUTING.md.

Trampas frecuentes y soluciones

  • En Codex, los slash commands no se ejecutan como comandos nativos. Solución documentada por el README: describir el workflow en lenguaje natural o pedir a Codex que convierta comandos frecuentes en skills equivalentes.
  • En otros agentes como Gemini CLI, OpenCode, Cursor o Kiro, la compatibilidad documentada es de skills, no necesariamente de comandos. Solución: copiar las carpetas skills/ a la ruta de skills de cada agente.
  • En Windows, el README registra un problema conocido de Claude Cowork cuando no puede iniciar una VM. La solución propuesta es crear una tarea programada que mantenga corriendo CoworkVMService; si eso no resuelve todo, abrir services.msc e iniciar manualmente el servicio “Claude”.
  • Para contribuciones grandes, no abrir un PR directo sin discusión. CONTRIBUTING.md pide issue previo para nuevas skills, comandos o cambios mayores.

Integraciones y migración

La integración principal es con el ecosistema de plugins de Claude Code/Cowork. La segunda es Codex CLI, que puede leer el mismo marketplace. Para herramientas sin soporte de marketplace, el README propone copiar las skills a rutas del agente:

for plugin in pm-*/; do
  mkdir -p .opencode/skills/
  cp -r "$plugin/skills/"* .opencode/skills/ 2>/dev/null
done

No se encontró una guía formal de migración desde otros paquetes de PM skills. La ruta práctica es instalar el plugin que cubra el dominio necesario y reemplazar prompts sueltos por skills/workflows: discovery, PRD, estrategia, GTM, métricas o shipping.

Recepción de la comunidad

La recepción verificable combina entusiasmo por el crecimiento y críticas sobre el riesgo de automatizar criterio de PM.

En LinkedIn, Huryn reportó 1.100+ stars en 3 días y 1.500 stars en 16 horas. En los comentarios, Eduard Ruzga preguntó qué skills se usaban más y si habría métricas de uso; Arden Rosenblatt preguntó si los archivos funcionaban en Cursor; Anton Leynzon interpretó los 1.100 stars como señal de dolor real por prompts genéricos que no entienden PM.

Jeff Gothelf compartió el repo en LinkedIn con una lectura más ambivalente: lo consideró impresionante y útil, pero señaló una preocupación de fondo: cuando los frameworks se vuelven ejecutables por agentes, el valor ya no está en completar pasos sino en el juicio detrás de ellos. Esa crítica encaja con el propio mensaje de PM Skills 2.0: “AI does not fix weak product judgment. It scales it.”

En Reddit, un hilo de r/ProductManagement sobre automatizaciones para ahorrar tiempo recibió una recomendación concreta de phuryn/pm-skills para análisis competitivo o resúmenes de entrevistas. El mismo hilo incluye objeciones útiles: varios usuarios cuestionan si el trabajo de PM es realmente automatizable cuando hay ambigüedad, política interna y contexto humano. En r/prodmgmt, un usuario describió su stack personal con “PM Skills (PHuryn)” junto a BMAD, Open Design, Taste e Impeccable, pero también señaló límites: la innovación y la estrategia no se transfieren tan fácilmente como la evolución de features basada en datos.

En medios/listas externas, Upsun Developer lo destacó el 7 de abril de 2026 como una señal de madurez del patrón de agent skills aplicado a gestión de producto. GitHub Topics lo indexa bajo product-management y agent-skills, y catálogos como Eigent y awesome-agent-skills lo incluyen como skill set de PM.

No se encontraron hilos directos de Hacker News ni Product Hunt con métricas confiables de puntos, comentarios o upvotes para este repo. Tampoco se encontraron descargas de npm/PyPI/crates/Docker Hub, lo cual es consistente con que el proyecto se distribuya como marketplace GitHub y archivos Markdown, no como paquete de runtime.

Comparación con proyectos similares

ProyectoSimilitudDiferencia práctica
deanpeters/Product-Manager-SkillsSkills de PM para discovery, estrategia, priorización y entregablesMás enfocado en coaching y profundidad de habilidades; no se verificó marketplace con 9 plugins y comandos encadenados como en phuryn/pm-skills
product-on-purpose/pm-skillsSkills de PM con plantillas y frameworksMenor escala verificada en fuentes recuperadas; licencia Apache-2.0; orientado a cubrir el ciclo de producto con 24 skills según fuentes externas
refoundai/lenny-skillsSkills de producto para agentesBasado en contenidos de Lenny’s Podcast; cubre 86 skills, pero su fuente conceptual es editorial/podcast, no un marketplace de plugins de PM por dominio
pmprompt/skillsPlugin abierto para product managersEnfoque en plugin de producto para Claude; phuryn/pm-skills tiene mayor amplitud documentada de plugins y comandos
eigent-ai/agent-skillsHub de skills compatible con agentesEs una colección generalista con CLI propio; incluye una entrada pm-skills, pero no está centrado solo en gestión de producto

Cómo contribuir

CONTRIBUTING.md documenta un flujo simple. Para bugs y correcciones pequeñas, se puede abrir un PR directo. Para nuevas skills, comandos o cambios grandes, pide abrir primero un issue para discutir el enfoque. Las reglas principales son:

  • PRs enfocados: un cambio por PR.
  • Skills como sustantivos de dominio; comandos como verbos de workflow.
  • Cada skill necesita frontmatter con name y description.
  • Cada comando necesita description y argument-hint.
  • El name de la skill debe coincidir con el nombre del directorio.
  • No debe haber referencias cruzadas entre plugins dentro de comandos.
  • Antes de enviar: python3 validate_plugins.py y python3 -m unittest discover -s tests.
  • Todo cambio visible al usuario debe agregarse al CHANGELOG.md bajo ## Unreleased y acreditar al contribuidor.

Para releases, el changelog es la fuente de verdad. El maintainer renombra ## Unreleased a ## vX.Y.Z — YYYY-MM-DD, sincroniza versiones en .claude-plugin/marketplace.json y en los plugin.json, y al empujar a main la CI valida, etiqueta y publica release.

Casos de uso y a quién puede ayudar este repositorio

phuryn/pm-skills ayuda más a PMs, founders y builders que ya usan agentes para producir artefactos de producto y quieren bajar la variabilidad de las respuestas. Es especialmente útil cuando el trabajo necesita una estructura repetible: discovery de una idea, entrevistas, PRDs, priorización, roadmap por outcomes, pricing, GTM, análisis de feedback, métricas o preparación de lanzamiento.

Para PMs no técnicos, Claude Cowork ofrece la ruta más simple: instalar el marketplace desde UI y usar workflows como /discover, /strategy, /write-prd o /plan-launch. Para PMs técnicos o founders que trabajan en repos, Claude Code y Codex permiten usar las mismas skills junto al código. La parte pm-ai-shipping es relevante para equipos que están usando agentes para escribir software y necesitan artefactos revisables: arquitectura, permisos, cobertura de tests, auditoría de seguridad y performance.

El repo no reemplaza criterio de producto. Las fuentes comunitarias y el propio autor coinciden en la advertencia: las skills hacen más fácil aplicar marcos, pero también pueden escalar mal un supuesto débil. Su mejor uso es como estructura para pensar, documentar y tensionar decisiones, no como piloto automático para decidir.

Recursos


Nota: este artículo combina el repositorio, README, CONTRIBUTING.md, CHANGELOG.md, artículos de lanzamiento y conversaciones públicas recuperadas el 17 de agosto de 2026. Las cifras y funciones cambian con el tiempo. No se encontraron registros de paquetes npm, PyPI, crates.io ni Docker Hub oficiales para este repo.

Comentarios