{
  "schemaVersion": "1.0",
  "item": {
    "slug": "skill-hub",
    "name": "Skill Hub",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/PhenixStar/skill-hub",
    "canonicalUrl": "https://clawhub.ai/PhenixStar/skill-hub",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/skill-hub",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-hub",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json",
      "scripts/skill-hub-quick-check.py",
      "scripts/skill-hub-search.py",
      "scripts/skill-hub-security-patterns.py",
      "scripts/skill-hub-status.py"
    ],
    "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-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-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/skill-hub"
    },
    "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/skill-hub",
    "agentPageUrl": "https://openagent3.xyz/skills/skill-hub/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-hub/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-hub/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": "Skill Hub",
        "body": "Unified skill discovery, security vetting, and installation for OpenClaw."
      },
      {
        "title": "Search Skills",
        "body": "Find skills by keyword, category, or credibility score.\n\npython3 scripts/skill-hub-search.py --query \"spreadsheet\"\npython3 scripts/skill-hub-search.py --category \"DevOps\" --min-score 60\npython3 scripts/skill-hub-search.py --query \"auth\" --live        # include live ClawHub results\npython3 scripts/skill-hub-search.py --installed                  # show only installed\npython3 scripts/skill-hub-search.py --not-installed --limit 20   # discovery mode"
      },
      {
        "title": "Install Skills",
        "body": "After finding a skill, install via ClawHub:\n\nnpx clawhub@latest install <skill-slug>"
      },
      {
        "title": "Vet Skills (Security Scan)",
        "body": "Scan a skill for malicious patterns, prompt injection, and logic weaknesses.\n\npython3 scripts/skill-hub-vet.py --slug google-sheets     # vet single skill\npython3 scripts/skill-hub-vet.py --all-installed           # vet all installed\npython3 scripts/skill-hub-vet.py --category \"DevOps\"       # vet category\npython3 scripts/skill-hub-vet.py --top 10                  # vet top N unvetted"
      },
      {
        "title": "Status Dashboard",
        "body": "See installed vs catalog coverage, unvetted warnings, recommendations.\n\npython3 scripts/skill-hub-status.py"
      },
      {
        "title": "Quick Check (GitHub API)",
        "body": "Fast check if new skills were added since last sync. Uses gh CLI — no full download needed.\n\npython3 scripts/skill-hub-quick-check.py              # check for updates\npython3 scripts/skill-hub-quick-check.py --sync        # auto-sync if updates found\npython3 scripts/skill-hub-quick-check.py --query \"ai\"  # check + search new skills"
      },
      {
        "title": "Browse Full Catalog",
        "body": "Export catalog as formatted table (terminal or markdown), grouped by category.\n\npython3 scripts/skill-hub-table-export.py                          # terminal table\npython3 scripts/skill-hub-table-export.py --format markdown        # markdown table\npython3 scripts/skill-hub-table-export.py --category \"AI\"          # filter category"
      },
      {
        "title": "Sync Catalog",
        "body": "Full re-fetch from GitHub awesome-list. Computes credibility, preserves vet results, shows diff.\n\npython3 scripts/skill-hub-sync.py"
      },
      {
        "title": "Credibility Scores (0-100)",
        "body": "TierScoreMeaningTrusted85-100Curated + vetted + matureGood60-84Curated or vetted, some signalsUnvetted30-59Exists in registry, not scannedCaution0-29Missing signals or security warnings"
      },
      {
        "title": "Security Checks",
        "body": "Code-level: eval/exec, shell injection, obfuscation, network access, env harvesting, destructive ops.\n\nNLP/Prompt-level: hidden instructions, role hijacking, invisible unicode, exfiltration prompts, authority escalation, social engineering."
      },
      {
        "title": "When to Use",
        "body": "User asks \"find a skill for X\" or \"is there a skill that can...\"\nUser wants to extend capabilities with new tools\nUser wants to check if installed skills are safe\nBefore installing unknown skills from registry"
      }
    ],
    "body": "Skill Hub\n\nUnified skill discovery, security vetting, and installation for OpenClaw.\n\nCommands\nSearch Skills\n\nFind skills by keyword, category, or credibility score.\n\npython3 scripts/skill-hub-search.py --query \"spreadsheet\"\npython3 scripts/skill-hub-search.py --category \"DevOps\" --min-score 60\npython3 scripts/skill-hub-search.py --query \"auth\" --live        # include live ClawHub results\npython3 scripts/skill-hub-search.py --installed                  # show only installed\npython3 scripts/skill-hub-search.py --not-installed --limit 20   # discovery mode\n\nInstall Skills\n\nAfter finding a skill, install via ClawHub:\n\nnpx clawhub@latest install <skill-slug>\n\nVet Skills (Security Scan)\n\nScan a skill for malicious patterns, prompt injection, and logic weaknesses.\n\npython3 scripts/skill-hub-vet.py --slug google-sheets     # vet single skill\npython3 scripts/skill-hub-vet.py --all-installed           # vet all installed\npython3 scripts/skill-hub-vet.py --category \"DevOps\"       # vet category\npython3 scripts/skill-hub-vet.py --top 10                  # vet top N unvetted\n\nStatus Dashboard\n\nSee installed vs catalog coverage, unvetted warnings, recommendations.\n\npython3 scripts/skill-hub-status.py\n\nQuick Check (GitHub API)\n\nFast check if new skills were added since last sync. Uses gh CLI — no full download needed.\n\npython3 scripts/skill-hub-quick-check.py              # check for updates\npython3 scripts/skill-hub-quick-check.py --sync        # auto-sync if updates found\npython3 scripts/skill-hub-quick-check.py --query \"ai\"  # check + search new skills\n\nBrowse Full Catalog\n\nExport catalog as formatted table (terminal or markdown), grouped by category.\n\npython3 scripts/skill-hub-table-export.py                          # terminal table\npython3 scripts/skill-hub-table-export.py --format markdown        # markdown table\npython3 scripts/skill-hub-table-export.py --category \"AI\"          # filter category\n\nSync Catalog\n\nFull re-fetch from GitHub awesome-list. Computes credibility, preserves vet results, shows diff.\n\npython3 scripts/skill-hub-sync.py\n\nCredibility Scores (0-100)\nTier\tScore\tMeaning\nTrusted\t85-100\tCurated + vetted + mature\nGood\t60-84\tCurated or vetted, some signals\nUnvetted\t30-59\tExists in registry, not scanned\nCaution\t0-29\tMissing signals or security warnings\nSecurity Checks\n\nCode-level: eval/exec, shell injection, obfuscation, network access, env harvesting, destructive ops.\n\nNLP/Prompt-level: hidden instructions, role hijacking, invisible unicode, exfiltration prompts, authority escalation, social engineering.\n\nWhen to Use\nUser asks \"find a skill for X\" or \"is there a skill that can...\"\nUser wants to extend capabilities with new tools\nUser wants to check if installed skills are safe\nBefore installing unknown skills from registry"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/PhenixStar/skill-hub",
    "publisherUrl": "https://clawhub.ai/PhenixStar/skill-hub",
    "owner": "PhenixStar",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/skill-hub",
    "downloadUrl": "https://openagent3.xyz/downloads/skill-hub",
    "agentUrl": "https://openagent3.xyz/skills/skill-hub/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-hub/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-hub/agent.md"
  }
}