{
  "schemaVersion": "1.0",
  "item": {
    "slug": "productboard-release",
    "name": "Productboard Release",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/robertoamoreno/productboard-release",
    "canonicalUrl": "https://clawhub.ai/robertoamoreno/productboard-release",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/productboard-release",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=productboard-release",
    "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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/productboard-release"
    },
    "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/productboard-release",
    "agentPageUrl": "https://openagent3.xyz/skills/productboard-release/agent",
    "manifestUrl": "https://openagent3.xyz/skills/productboard-release/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/productboard-release/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": "ProductBoard Release Planning Skill",
        "body": "Plan and manage product releases by organizing features, tracking progress, and updating statuses in ProductBoard."
      },
      {
        "title": "Available Tools",
        "body": "pb_feature_create - Create new features for releases\npb_feature_update - Update feature status and details\npb_feature_list - List features by status or product\npb_feature_get - Get detailed feature information\npb_product_list - List products\npb_product_hierarchy - View product structure\npb_user_list - Find users to assign as owners"
      },
      {
        "title": "1. Review Current State",
        "body": "1. pb_product_hierarchy - Understand workspace structure\n2. pb_feature_list with status \"candidate\" - Review feature candidates\n3. pb_feature_list with status \"in-progress\" - Check ongoing work"
      },
      {
        "title": "2. Prioritize Features",
        "body": "Review candidates and update their status:\n\npb_feature_update:\n  - id: \"feature-id\"\n  - status: \"in-progress\"  // Move to active development"
      },
      {
        "title": "3. Assign Owners",
        "body": "Find users and assign feature ownership:\n\n1. pb_user_list - Get available team members\n2. pb_feature_update:\n   - id: \"feature-id\"\n   - ownerEmail: \"developer@company.com\""
      },
      {
        "title": "4. Set Timeframes",
        "body": "Add planning dates to features:\n\npb_feature_update:\n  - id: \"feature-id\"\n  - startDate: \"2024-01-15\"\n  - endDate: \"2024-02-15\""
      },
      {
        "title": "5. Track Progress",
        "body": "Monitor feature statuses:\n\npb_feature_list with status \"in-progress\" - Active development\npb_feature_list with status \"shipped\" - Completed features"
      },
      {
        "title": "Feature Status Lifecycle",
        "body": "StatusDescriptionnewJust created, not yet evaluatedcandidateBeing considered for developmentin-progressActively being developedshippedReleased to customerspostponedDeferred to future planningarchivedNo longer relevant"
      },
      {
        "title": "Sprint Planning",
        "body": "List candidates: pb_feature_list with status \"candidate\"\nReview each feature: pb_feature_get for details\nMove selected features to in-progress: pb_feature_update\nAssign owners: pb_feature_update with ownerEmail\nSet sprint dates: pb_feature_update with startDate/endDate"
      },
      {
        "title": "Release Retrospective",
        "body": "List shipped features: pb_feature_list with status \"shipped\"\nReview feedback on features: Use feedback skill tools\nArchive completed work: pb_feature_update with status \"archived\""
      },
      {
        "title": "Quarterly Planning",
        "body": "Review product hierarchy: pb_product_hierarchy\nList all active features by product\nReassess priorities and update statuses\nCreate new features as needed: pb_feature_create"
      },
      {
        "title": "By Product",
        "body": "pb_feature_create:\n  - name: \"Feature name\"\n  - productId: \"product-id\"\n  - status: \"candidate\""
      },
      {
        "title": "By Component",
        "body": "pb_feature_create:\n  - name: \"Feature name\"\n  - componentId: \"component-id\"\n  - status: \"candidate\""
      },
      {
        "title": "As Sub-feature",
        "body": "pb_feature_create:\n  - name: \"Sub-feature name\"\n  - parentFeatureId: \"parent-feature-id\""
      },
      {
        "title": "Best Practices",
        "body": "Use consistent statuses: Move features through the lifecycle systematically\nAssign owners early: Clear ownership improves accountability\nSet realistic timeframes: Update dates as plans change\nOrganize hierarchically: Use products, components, and sub-features\nArchive completed work: Keep the backlog clean by archiving shipped features\nReview regularly: Use listing tools to audit feature states"
      }
    ],
    "body": "ProductBoard Release Planning Skill\n\nPlan and manage product releases by organizing features, tracking progress, and updating statuses in ProductBoard.\n\nAvailable Tools\npb_feature_create - Create new features for releases\npb_feature_update - Update feature status and details\npb_feature_list - List features by status or product\npb_feature_get - Get detailed feature information\npb_product_list - List products\npb_product_hierarchy - View product structure\npb_user_list - Find users to assign as owners\nRelease Planning Workflow\n1. Review Current State\n1. pb_product_hierarchy - Understand workspace structure\n2. pb_feature_list with status \"candidate\" - Review feature candidates\n3. pb_feature_list with status \"in-progress\" - Check ongoing work\n\n2. Prioritize Features\n\nReview candidates and update their status:\n\npb_feature_update:\n  - id: \"feature-id\"\n  - status: \"in-progress\"  // Move to active development\n\n3. Assign Owners\n\nFind users and assign feature ownership:\n\n1. pb_user_list - Get available team members\n2. pb_feature_update:\n   - id: \"feature-id\"\n   - ownerEmail: \"developer@company.com\"\n\n4. Set Timeframes\n\nAdd planning dates to features:\n\npb_feature_update:\n  - id: \"feature-id\"\n  - startDate: \"2024-01-15\"\n  - endDate: \"2024-02-15\"\n\n5. Track Progress\n\nMonitor feature statuses:\n\npb_feature_list with status \"in-progress\" - Active development\npb_feature_list with status \"shipped\" - Completed features\n\nFeature Status Lifecycle\nStatus\tDescription\nnew\tJust created, not yet evaluated\ncandidate\tBeing considered for development\nin-progress\tActively being developed\nshipped\tReleased to customers\npostponed\tDeferred to future planning\narchived\tNo longer relevant\nPlanning Scenarios\nSprint Planning\nList candidates: pb_feature_list with status \"candidate\"\nReview each feature: pb_feature_get for details\nMove selected features to in-progress: pb_feature_update\nAssign owners: pb_feature_update with ownerEmail\nSet sprint dates: pb_feature_update with startDate/endDate\nRelease Retrospective\nList shipped features: pb_feature_list with status \"shipped\"\nReview feedback on features: Use feedback skill tools\nArchive completed work: pb_feature_update with status \"archived\"\nQuarterly Planning\nReview product hierarchy: pb_product_hierarchy\nList all active features by product\nReassess priorities and update statuses\nCreate new features as needed: pb_feature_create\nOrganizing Features\nBy Product\npb_feature_create:\n  - name: \"Feature name\"\n  - productId: \"product-id\"\n  - status: \"candidate\"\n\nBy Component\npb_feature_create:\n  - name: \"Feature name\"\n  - componentId: \"component-id\"\n  - status: \"candidate\"\n\nAs Sub-feature\npb_feature_create:\n  - name: \"Sub-feature name\"\n  - parentFeatureId: \"parent-feature-id\"\n\nBest Practices\nUse consistent statuses: Move features through the lifecycle systematically\nAssign owners early: Clear ownership improves accountability\nSet realistic timeframes: Update dates as plans change\nOrganize hierarchically: Use products, components, and sub-features\nArchive completed work: Keep the backlog clean by archiving shipped features\nReview regularly: Use listing tools to audit feature states"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/robertoamoreno/productboard-release",
    "publisherUrl": "https://clawhub.ai/robertoamoreno/productboard-release",
    "owner": "robertoamoreno",
    "version": "0.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/productboard-release",
    "downloadUrl": "https://openagent3.xyz/downloads/productboard-release",
    "agentUrl": "https://openagent3.xyz/skills/productboard-release/agent",
    "manifestUrl": "https://openagent3.xyz/skills/productboard-release/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/productboard-release/agent.md"
  }
}