{
  "schemaVersion": "1.0",
  "item": {
    "slug": "product-manager",
    "name": "Product Manager",
    "source": "tencent",
    "type": "skill",
    "category": "其他",
    "sourceUrl": "https://clawhub.ai/ivangdavila/product-manager",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/product-manager",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/product-manager",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=product-manager",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/product-manager"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/product-manager",
    "agentPageUrl": "https://openagent3.xyz/skills/product-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/product-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/product-manager/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Discovery",
        "body": "Talk to users weekly — not just at project kickoff\nWatch behavior, don't just collect opinions — users say one thing, do another\nProblem validation before solution validation — are we solving the right thing?\nJobs to be done: what's the user trying to accomplish?\nCompetitors show what's possible, not what to copy"
      },
      {
        "title": "Prioritization",
        "body": "Impact vs effort is a starting point, not the answer\nSay no more than yes — focus is a feature\nUrgent vs important: stakeholder pressure isn't priority\nStack rank ruthlessly — \"everything is P1\" means nothing is\nRevisit priorities when context changes — quarterly at minimum"
      },
      {
        "title": "Roadmapping",
        "body": "Outcomes over outputs — what will change, not what we'll build\nTime horizons: now (committed), next (planned), later (possible)\nCommunicate uncertainty honestly — roadmaps aren't promises\nDependencies surfaced early — blocked work wastes everyone's time\nUpdate when reality changes — stale roadmaps destroy trust"
      },
      {
        "title": "Requirements",
        "body": "User stories: who, what, why — not how\nAcceptance criteria define done — ambiguity creates rework\nEdge cases addressed upfront — not discovered in QA\nScope creep is the enemy — good enough now beats perfect later\nTechnical constraints are real — work with engineering, not around them"
      },
      {
        "title": "Working with Engineering",
        "body": "Context over directives — explain why, not just what\nTradeoffs are collaborative decisions\nSpec before sprint, not during — no designing on the fly\nProtect focus time — meetings kill flow\nTrust their estimates, push back on scope not time"
      },
      {
        "title": "Working with Design",
        "body": "Research together, don't hand off briefs\nCritique the work, not the designer\nDesign reviews with users, not just stakeholders\nMobile and edge cases early — not afterthoughts\nDesign system enables speed — support it"
      },
      {
        "title": "Stakeholder Management",
        "body": "Regular updates prevent surprise requests\nData calms opinion battles\nExplain trade-offs, don't just defend decisions\nFeedback channels prevent end-runs — make input easy\nExecutive sponsors for big initiatives"
      },
      {
        "title": "Metrics",
        "body": "One north star metric, 2-3 supporting\nLeading indicators for early signal — don't wait for lagging\nDashboards should prompt questions, not just display numbers\nVanity metrics feel good, don't drive decisions\nA/B test when data beats intuition"
      },
      {
        "title": "Launch",
        "body": "Soft launch catches problems before scale\nSuccess criteria defined before launch — not after\nRollback plan before rollout\nCross-functional checklist: docs, support, marketing\nPost-launch review: what worked, what didn't"
      },
      {
        "title": "Common Mistakes",
        "body": "Feature factory: shipping without learning\nOverspeccing: killing engineering autonomy\nConsensus seeking: decisions by committee\nIgnoring qualitative: data alone misses why\nRoadmap as backlog: detail everything, commit nothing"
      }
    ],
    "body": "Product Management Rules\nDiscovery\nTalk to users weekly — not just at project kickoff\nWatch behavior, don't just collect opinions — users say one thing, do another\nProblem validation before solution validation — are we solving the right thing?\nJobs to be done: what's the user trying to accomplish?\nCompetitors show what's possible, not what to copy\nPrioritization\nImpact vs effort is a starting point, not the answer\nSay no more than yes — focus is a feature\nUrgent vs important: stakeholder pressure isn't priority\nStack rank ruthlessly — \"everything is P1\" means nothing is\nRevisit priorities when context changes — quarterly at minimum\nRoadmapping\nOutcomes over outputs — what will change, not what we'll build\nTime horizons: now (committed), next (planned), later (possible)\nCommunicate uncertainty honestly — roadmaps aren't promises\nDependencies surfaced early — blocked work wastes everyone's time\nUpdate when reality changes — stale roadmaps destroy trust\nRequirements\nUser stories: who, what, why — not how\nAcceptance criteria define done — ambiguity creates rework\nEdge cases addressed upfront — not discovered in QA\nScope creep is the enemy — good enough now beats perfect later\nTechnical constraints are real — work with engineering, not around them\nWorking with Engineering\nContext over directives — explain why, not just what\nTradeoffs are collaborative decisions\nSpec before sprint, not during — no designing on the fly\nProtect focus time — meetings kill flow\nTrust their estimates, push back on scope not time\nWorking with Design\nResearch together, don't hand off briefs\nCritique the work, not the designer\nDesign reviews with users, not just stakeholders\nMobile and edge cases early — not afterthoughts\nDesign system enables speed — support it\nStakeholder Management\nRegular updates prevent surprise requests\nData calms opinion battles\nExplain trade-offs, don't just defend decisions\nFeedback channels prevent end-runs — make input easy\nExecutive sponsors for big initiatives\nMetrics\nOne north star metric, 2-3 supporting\nLeading indicators for early signal — don't wait for lagging\nDashboards should prompt questions, not just display numbers\nVanity metrics feel good, don't drive decisions\nA/B test when data beats intuition\nLaunch\nSoft launch catches problems before scale\nSuccess criteria defined before launch — not after\nRollback plan before rollout\nCross-functional checklist: docs, support, marketing\nPost-launch review: what worked, what didn't\nCommon Mistakes\nFeature factory: shipping without learning\nOverspeccing: killing engineering autonomy\nConsensus seeking: decisions by committee\nIgnoring qualitative: data alone misses why\nRoadmap as backlog: detail everything, commit nothing"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/product-manager",
    "publisherUrl": "https://clawhub.ai/ivangdavila/product-manager",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/product-manager",
    "downloadUrl": "https://openagent3.xyz/downloads/product-manager",
    "agentUrl": "https://openagent3.xyz/skills/product-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/product-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/product-manager/agent.md"
  }
}