Generates product or marketing personas using a structured v2.5 template that separates validated evidence from assumptions and assigns confidence levels to each claim. You pick a mode, feed it context, and get back a complete persona artifact with eleven sections covering goals, friction points, decision criteria, and implications. Built for product and GTM work where you need to stress-test decisions against a specific user or buyer profile rather than vague demographics. The evidence and confidence scaffolding is the real value here: it forces you to document what you actually know versus what you're guessing, which makes the persona useful for tradeoff conversations instead of just decorative. Ships with templates and a sample output to show what good looks like.

skills.sh installs
792
GitHub stars
794
last updated
Aug 21, 2026

Install

$ npx -y skills add product-on-purpose/pm-skills --skill foundation-persona --agent claude-code

Installs into .claude/skills of the current project.

Files

Persona Builder

This skill produces decision-usable personas from one canonical template pack.

Supported Modes

  • product
  • marketing
  • buyer as input alias for marketing (output remains labeled Marketing)

Generated agent mode is out of scope for v2.5.0. If the user asks for agent, ask them to choose product or marketing.

When to Use

  • Before drafting PM or GTM artifacts that need a clear persona viewpoint
  • When teams disagree on priorities and need behavior-grounded tradeoff framing
  • When assumptions and confidence levels must be explicit for decision review
  • When tailoring downstream work (PRD, stories, launch, messaging, enablement) to a specific user or buyer profile

When NOT to Use

Sponsors

Details

Repository
github.com/product-on-purpose/pm-skills
Categories
Testing & QA, Marketing & SEO, Sales & Marketing
First seen
Jun 3, 2026

More from product-on-purpose/pm-skills

All 68
1mblode avatarscaffold-climblode/agent-skillsScaffolds a production-ready TypeScript CLI and npm package with ESM, a dual tsdown build (CLI binary plus typed library), vitest, oxlint and oxfmt via ultracit751skills.sh installs
2alirezarezvani avatarad-creativealirezarezvani/claude-skillsWhen the user needs to generate, iterate, or scale ad creative for paid advertising. Use when they say 'write ad copy,' 'generate headlines,' 'create ad variati733skills.sh installs
3dotnet avatarmcp-csharp-createdotnet/skillsCreate MCP servers using the C# SDK and .NET project templates. Covers scaffolding, tool/prompt/resource implementation, and transport configuration for stdio a722skills.sh installs
4getsentry avatarxcodebuildmcp-cligetsentry/xcodebuildmcpOfficial skill for the XcodeBuildMCP CLI. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).682skills.sh installs
5dotnet avatarmcp-csharp-publishdotnet/skillsPublish and deploy C# MCP servers. Covers NuGet packaging for stdio servers, Docker containerization for HTTP servers, Azure Container Apps and App Service depl650skills.sh installs
6martinholovsky avatarcicd-expertmartinholovsky/claude-skills-generatorElite CI/CD pipeline engineer specializing in GitHub Actions, GitLab CI, Jenkins automation, secure deployment strategies, and supply chain security. Expert in 648skills.sh installs