{
  "schemaVersion": "1.0",
  "item": {
    "slug": "skill-store",
    "name": "Skill",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/yx2601816404-sys/skill-store",
    "canonicalUrl": "https://clawhub.ai/yx2601816404-sys/skill-store",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "manual_only",
    "downloadUrl": "/downloads/skill-store",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-store",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/evaluate.py",
      "webapp/data/skills.json",
      "webapp/index.html"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Open the source page and confirm the package flow manually.",
      "Review SKILL.md if you can obtain the files.",
      "Treat this source as manual setup until the download is verified."
    ],
    "agentAssist": {
      "summary": "Use the source page and any available docs to guide the install because the item currently does not return a direct package file.",
      "steps": [
        "Open the source page via Open source listing.",
        "If you can obtain the package, extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the source page and extracted files."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required."
        },
        {
          "label": "Upgrade existing",
          "body": "I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "skill-store",
      "status": "source_issue",
      "reason": "not_found",
      "recommendedAction": "review_source",
      "checkedAt": "2026-05-08T22:16:25.728Z",
      "expiresAt": "2026-05-09T22:16:25.728Z",
      "httpStatus": 404,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-store",
      "contentType": "text/plain",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-store",
        "contentDisposition": null,
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "skill-store"
      },
      "scope": "item",
      "summary": "Known item issue.",
      "detail": "This item's current download entry is known to bounce back to a listing or homepage instead of returning a package file.",
      "primaryActionLabel": "Open source listing",
      "primaryActionHref": "https://clawhub.ai/yx2601816404-sys/skill-store"
    },
    "validation": {
      "installChecklist": [
        "Open the source listing and confirm there is a real package or setup artifact available.",
        "Review SKILL.md before asking your agent to continue.",
        "Treat this source as manual setup until the upstream download flow is fixed."
      ],
      "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/skill-store",
    "agentPageUrl": "https://openagent3.xyz/skills/skill-store/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-store/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-store/agent.md"
  },
  "agentAssist": {
    "summary": "Use the source page and any available docs to guide the install because the item currently does not return a direct package file.",
    "steps": [
      "Open the source page via Open source listing.",
      "If you can obtain the package, extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the source page and extracted files."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I tried to install a skill package from Yavira, but the item currently does not return a direct package file. Inspect the source page and any extracted docs, then tell me what you can confirm and any manual steps still required."
      },
      {
        "label": "Upgrade existing",
        "body": "I tried to upgrade a skill package from Yavira, but the item currently does not return a direct package file. Compare the source page and any extracted docs with my current installation, then summarize what changed and what manual follow-up I still need."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Skill Store — Smart Installation Advisor",
        "body": "Find the right skill without the guesswork. Searches ClawHub, evaluates candidates on security + quality, and recommends the best one."
      },
      {
        "title": "Usage",
        "body": "python3 scripts/evaluate.py \"your search query\" [options]"
      },
      {
        "title": "Examples",
        "body": "# Find a weather skill\npython3 scripts/evaluate.py \"weather forecast\"\n\n# Evaluate top 3 only, save reports\npython3 scripts/evaluate.py \"image generation\" --top 3 --output-dir ./reports\n\n# Use a specific skills workspace for clawhub\npython3 scripts/evaluate.py \"security audit\" --workdir /path/to/workspace"
      },
      {
        "title": "Options",
        "body": "OptionDefaultDescription--top N5Number of candidates to evaluate--output-dir DIR(stdout)Save report.md and report.json to DIR--workdir DIR/tmp/skill-store-eval-*Working directory for clawhub install--scanner PATHauto-detectPath to skill-shield's scan.py--keep-allfalseDon't uninstall non-recommended candidates"
      },
      {
        "title": "Output",
        "body": "Prints a Markdown comparison report to stdout. With --output-dir, also writes:\n\nreport.md — human-readable comparison\nreport.json — structured evaluation data"
      },
      {
        "title": "How It Works",
        "body": "Searches ClawHub for skills matching your query\nInstalls top N candidates into a temporary directory\nRuns skill-shield security scan on each candidate\nEvaluates code quality (lines of code, documentation, tests, structure)\nScores and ranks candidates (security 40%, quality 30%, relevance 30%)\nGenerates comparison report with recommendation\nUninstalls non-recommended candidates (unless --keep-all)"
      },
      {
        "title": "Scoring",
        "body": "DimensionWeightWhat's measuredSecurity40%skill-shield rating, findings count, permission auditQuality30%Code lines, SKILL.md completeness, README, testsRelevance30%clawhub search score (normalized)"
      },
      {
        "title": "Requirements",
        "body": "clawhub CLI installed and authenticated\nskill-shield scan.py accessible (auto-detected from sibling directory or via --scanner)\nPython 3.8+"
      },
      {
        "title": "Exit Codes",
        "body": "CodeMeaning0Recommendation made successfully1No candidates found or all evaluations failed"
      }
    ],
    "body": "Skill Store — Smart Installation Advisor\n\nFind the right skill without the guesswork. Searches ClawHub, evaluates candidates on security + quality, and recommends the best one.\n\nUsage\npython3 scripts/evaluate.py \"your search query\" [options]\n\nExamples\n# Find a weather skill\npython3 scripts/evaluate.py \"weather forecast\"\n\n# Evaluate top 3 only, save reports\npython3 scripts/evaluate.py \"image generation\" --top 3 --output-dir ./reports\n\n# Use a specific skills workspace for clawhub\npython3 scripts/evaluate.py \"security audit\" --workdir /path/to/workspace\n\nOptions\nOption\tDefault\tDescription\n--top N\t5\tNumber of candidates to evaluate\n--output-dir DIR\t(stdout)\tSave report.md and report.json to DIR\n--workdir DIR\t/tmp/skill-store-eval-*\tWorking directory for clawhub install\n--scanner PATH\tauto-detect\tPath to skill-shield's scan.py\n--keep-all\tfalse\tDon't uninstall non-recommended candidates\nOutput\n\nPrints a Markdown comparison report to stdout. With --output-dir, also writes:\n\nreport.md — human-readable comparison\nreport.json — structured evaluation data\nHow It Works\nSearches ClawHub for skills matching your query\nInstalls top N candidates into a temporary directory\nRuns skill-shield security scan on each candidate\nEvaluates code quality (lines of code, documentation, tests, structure)\nScores and ranks candidates (security 40%, quality 30%, relevance 30%)\nGenerates comparison report with recommendation\nUninstalls non-recommended candidates (unless --keep-all)\nScoring\nDimension\tWeight\tWhat's measured\nSecurity\t40%\tskill-shield rating, findings count, permission audit\nQuality\t30%\tCode lines, SKILL.md completeness, README, tests\nRelevance\t30%\tclawhub search score (normalized)\nRequirements\nclawhub CLI installed and authenticated\nskill-shield scan.py accessible (auto-detected from sibling directory or via --scanner)\nPython 3.8+\nExit Codes\nCode\tMeaning\n0\tRecommendation made successfully\n1\tNo candidates found or all evaluations failed"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/yx2601816404-sys/skill-store",
    "publisherUrl": "https://clawhub.ai/yx2601816404-sys/skill-store",
    "owner": "yx2601816404-sys",
    "version": "2.3.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/skill-store",
    "downloadUrl": "https://openagent3.xyz/downloads/skill-store",
    "agentUrl": "https://openagent3.xyz/skills/skill-store/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-store/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-store/agent.md"
  }
}