{
  "$schema": "https://top-agent-skills.com/schemas/catalog.v1.json",
  "type": "vertical-category",
  "slug": "product",
  "title": "Product",
  "shortTitle": "Product",
  "description": "PRDs, specs, user research synthesis, roadmap planning, feature exploration.",
  "canonical": "https://top-agent-skills.com/top-skills-for-product",
  "alternates": {
    "html": "https://top-agent-skills.com/top-skills-for-product",
    "markdown": "https://top-agent-skills.com/top-skills-for-product.md",
    "json": "https://top-agent-skills.com/top-skills-for-product.json"
  },
  "rubricVersion": "1.0",
  "methodology": "https://top-agent-skills.com/about/methodology",
  "contentLastUpdated": "2026-08-18",
  "count": 16,
  "topPick": {
    "slug": "slack-block-kit",
    "name": "block-kit",
    "score": 51,
    "tagline": "Slack's own Block Kit skill — and the rare vendor skill that needs no token, because it validates against Slack's public API.",
    "url": "https://top-agent-skills.com/skill/slack-block-kit"
  },
  "ranking": [
    {
      "rank": 1,
      "slug": "slack-block-kit",
      "name": "block-kit",
      "score": 51,
      "tagline": "Slack's own Block Kit skill — and the rare vendor skill that needs no token, because it validates against Slack's public API.",
      "bestFor": "Composing Slack messages, modals and Home tabs where hand-written Block Kit JSON is the thing that keeps breaking — it validates output against Slack rather than guessing.",
      "notIdealFor": "Actually sending the message. It generates and validates layouts; delivery is the sibling slack-api skill, which does need a token.",
      "provenance": "verified-org",
      "publisher": "Slack Technologies",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "/plugin marketplace add slackapi/slack-skills-plugin",
      "url": "https://top-agent-skills.com/skill/slack-block-kit",
      "json": "https://top-agent-skills.com/skill/slack-block-kit.json"
    },
    {
      "rank": 2,
      "slug": "openai-visualize-data",
      "name": "visualize-data",
      "score": 51,
      "tagline": "OpenAI's chart-design skill: the judgement layer that decides which chart the question actually needs before any plotting code is written.",
      "bestFor": "Getting a chart that answers the question rather than one that displays the data — chart-type choice, encoding, and a QA pass on a figure you already have.",
      "notIdealFor": "Library-specific implementation help. It carries visual judgement, not D3 or Vega syntax, so pair it with a plotting library skill when the code is the hard part.",
      "provenance": "verified-org",
      "publisher": "OpenAI",
      "license": "MIT",
      "compatibility": [
        "codex"
      ],
      "install": "npx skills add openai/role-specific-plugins --skill openai-visualize-data",
      "url": "https://top-agent-skills.com/skill/openai-visualize-data",
      "json": "https://top-agent-skills.com/skill/openai-visualize-data.json"
    },
    {
      "rank": 3,
      "slug": "openai-build-dashboard",
      "name": "build-dashboard",
      "score": 51,
      "tagline": "Dashboards with source definitions and a QA step — the parts that separate a monitoring view from a wall of charts nobody trusts.",
      "bestFor": "A dashboard people will make decisions from, where every metric needs a stated definition and source rather than an unexplained number.",
      "notIdealFor": "One-off exploratory charts. The structure it imposes — metric definitions, filters, QA — is overhead when you are just looking at data once.",
      "provenance": "verified-org",
      "publisher": "OpenAI",
      "license": "MIT",
      "compatibility": [
        "codex"
      ],
      "install": "npx skills add openai/role-specific-plugins --skill openai-build-dashboard",
      "url": "https://top-agent-skills.com/skill/openai-build-dashboard",
      "json": "https://top-agent-skills.com/skill/openai-build-dashboard.json"
    },
    {
      "rank": 4,
      "slug": "productivity-start",
      "name": "start",
      "score": 50,
      "tagline": "One-command productivity bootstrap. Memory, tasks, dashboard.",
      "bestFor": "Setting up the productivity plugin for the first time.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "antigravity"
      ],
      "install": "claude plugin install productivity",
      "url": "https://top-agent-skills.com/skill/productivity-start",
      "json": "https://top-agent-skills.com/skill/productivity-start.json"
    },
    {
      "rank": 5,
      "slug": "deep-research",
      "name": "deep-research",
      "score": 50,
      "tagline": "Cited research reports from fanned-out web search with adversarial verification.",
      "bestFor": "Any deep, multi-source, fact-checked research request — competitive analysis, technical surveys, market sizing.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "antigravity"
      ],
      "install": "Built into Claude Code. Invoke with /deep-research.",
      "url": "https://top-agent-skills.com/skill/deep-research",
      "json": "https://top-agent-skills.com/skill/deep-research.json"
    },
    {
      "rank": 6,
      "slug": "consolidate-memory",
      "name": "consolidate-memory",
      "score": 50,
      "tagline": "Memory hygiene. Merge, fix, prune.",
      "bestFor": "Periodic maintenance of the memory directory when entries accumulate and start to drift.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "antigravity"
      ],
      "install": "Built into Claude Code. Invoke with /consolidate-memory.",
      "url": "https://top-agent-skills.com/skill/consolidate-memory",
      "json": "https://top-agent-skills.com/skill/consolidate-memory.json"
    },
    {
      "rank": 7,
      "slug": "notion-api-skill",
      "name": "notion-api-skill",
      "score": 49,
      "tagline": "Notion API: page/database CRUD, block hierarchies, rich text, schema sync.",
      "bestFor": "Teams using Notion as a CMS or knowledge base where the agent needs to read and write.",
      "notIdealFor": null,
      "provenance": "verified-org",
      "publisher": "Notion",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "claude-api",
        "cursor",
        "codex"
      ],
      "install": "npx skills add makenotion/skills",
      "url": "https://top-agent-skills.com/skill/notion-api-skill",
      "json": "https://top-agent-skills.com/skill/notion-api-skill.json"
    },
    {
      "rank": 8,
      "slug": "knock-notifications",
      "name": "knock-notification-best-practices",
      "score": 49,
      "tagline": "The multi-channel notification slot nothing else covers: push, in-app and chat alongside email, with copy guidance per channel. No credentials required.",
      "bestFor": "Designing a notification system rather than a single send — which channel carries what, how the copy differs per channel, and when to batch or digest.",
      "notIdealFor": "Sending anything. This is guidance only; the sibling knock-setup skill handles workflows and requires the Knock MCP server and an API key.",
      "provenance": "verified-org",
      "publisher": "Knock",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "npx skills add knocklabs/skills --skill knock-notification-best-practices",
      "url": "https://top-agent-skills.com/skill/knock-notifications",
      "json": "https://top-agent-skills.com/skill/knock-notifications.json"
    },
    {
      "rank": 9,
      "slug": "internal-comms",
      "name": "internal-comms",
      "score": 48,
      "tagline": "Internal comms that read consistent. Newsletters, status reports, FAQs, updates.",
      "bestFor": "Recurring internal comms — weekly updates, all-hands prep, FAQ pages.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "claude-ai"
      ],
      "install": "npx skills add github.com/anthropics/skills --skill internal-comms",
      "url": "https://top-agent-skills.com/skill/internal-comms",
      "json": "https://top-agent-skills.com/skill/internal-comms.json"
    },
    {
      "rank": 10,
      "slug": "research-synthesis",
      "name": "research-synthesis",
      "score": 47,
      "tagline": "Turn raw research into themes, segments, and a prioritized next-steps list.",
      "bestFor": "Designers and researchers with a stack of transcripts and no time to cluster them by hand.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "claude-ai",
        "antigravity"
      ],
      "install": "claude plugin install design",
      "url": "https://top-agent-skills.com/skill/research-synthesis",
      "json": "https://top-agent-skills.com/skill/research-synthesis.json"
    },
    {
      "rank": 11,
      "slug": "user-research",
      "name": "user-research",
      "score": 47,
      "tagline": "Research-ops in a skill. Plan the study, run it, synthesize the findings.",
      "bestFor": "Product and design teams that need to run research without a dedicated researcher.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "claude-ai",
        "antigravity"
      ],
      "install": "claude plugin install design",
      "url": "https://top-agent-skills.com/skill/user-research",
      "json": "https://top-agent-skills.com/skill/user-research.json"
    },
    {
      "rank": 12,
      "slug": "memory-management",
      "name": "memory-management",
      "score": 47,
      "tagline": "Workplace memory that actually understands your team's shorthand.",
      "bestFor": "Anyone who works inside a company with its own jargon, project codenames, and internal language.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "antigravity"
      ],
      "install": "claude plugin install productivity",
      "url": "https://top-agent-skills.com/skill/memory-management",
      "json": "https://top-agent-skills.com/skill/memory-management.json"
    },
    {
      "rank": 13,
      "slug": "task-management",
      "name": "task-management",
      "score": 47,
      "tagline": "Lightweight task tracking in a single markdown file.",
      "bestFor": "Individuals and small teams who want task tracking without yet another SaaS subscription.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "antigravity"
      ],
      "install": "claude plugin install productivity",
      "url": "https://top-agent-skills.com/skill/task-management",
      "json": "https://top-agent-skills.com/skill/task-management.json"
    },
    {
      "rank": 14,
      "slug": "productivity-update",
      "name": "update",
      "score": 47,
      "tagline": "Periodic memory + task refresh from real activity.",
      "bestFor": "Daily or weekly sync to keep working memory fresh and tasks current.",
      "notIdealFor": null,
      "provenance": "anthropic",
      "publisher": "Anthropic",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "antigravity"
      ],
      "install": "claude plugin install productivity",
      "url": "https://top-agent-skills.com/skill/productivity-update",
      "json": "https://top-agent-skills.com/skill/productivity-update.json"
    },
    {
      "rank": 15,
      "slug": "system-architecture-diagrams",
      "name": "system-architecture-diagrams",
      "score": 42,
      "tagline": "C4, deployment, sequence-of-events architecture diagrams generated from natural-language descriptions.",
      "bestFor": "Engineering reviews, ADRs, onboarding docs.",
      "notIdealFor": null,
      "provenance": "community",
      "publisher": "cheriftj",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "cursor",
        "codex"
      ],
      "install": "/plugin marketplace add cheriftj/c4-model-skill",
      "url": "https://top-agent-skills.com/skill/system-architecture-diagrams",
      "json": "https://top-agent-skills.com/skill/system-architecture-diagrams.json"
    },
    {
      "rank": 16,
      "slug": "excalidraw-generator",
      "name": "excalidraw-generator",
      "score": 40,
      "tagline": "Excalidraw JSON diagrams from prose, with rendering self-checks.",
      "bestFor": "Architecture diagrams, conceptual mappings, whiteboarding outputs.",
      "notIdealFor": null,
      "provenance": "community",
      "publisher": "coleam00",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "cursor"
      ],
      "install": "npx skills add coleam00/excalidraw-diagram-skill",
      "url": "https://top-agent-skills.com/skill/excalidraw-generator",
      "json": "https://top-agent-skills.com/skill/excalidraw-generator.json"
    }
  ],
  "faqs": [
    {
      "question": "What does a PRD Skill produce?",
      "answer": "A structured PRD — problem, goal, non-goals, user stories, success metrics, open questions, rollout plan. The top Skills follow a recognizable template that engineers can read and implement directly."
    },
    {
      "question": "Do these Skills handle A/B test design?",
      "answer": "Yes — they specify the hypothesis, success metric, sample size for a given MDE, and audience definition. They do not run the test; that requires your experimentation platform."
    },
    {
      "question": "Can these Skills synthesize user interviews?",
      "answer": "Yes — research-synthesis Skills cluster raw transcripts into themes, identify recurring patterns, and surface representative quotes. They work best on full transcripts."
    },
    {
      "question": "Are roadmap Skills aware of engineering capacity?",
      "answer": "When paired with Linear or Jira MCPs they read team capacity; otherwise they ask. They are explicit about assumptions rather than guessing."
    },
    {
      "question": "Do these Skills work for B2B and B2C?",
      "answer": "Both — the artifacts (PRDs, specs, research synthesis) are format-stable across product types. Audience-specific Skills (consumer onboarding, enterprise pilot design) are separately tagged."
    }
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Top Agent Skills (https://top-agent-skills.com)"
}