{
  "schemaVersion": "1.0",
  "item": {
    "slug": "skill-miner",
    "name": "Skill Miner",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Christopher-Schulze/skill-miner",
    "canonicalUrl": "https://clawhub.ai/Christopher-Schulze/skill-miner",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/skill-miner",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-miner",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/examples.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-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-miner"
    },
    "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-miner",
    "agentPageUrl": "https://openagent3.xyz/skills/skill-miner/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-miner/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-miner/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-miner",
        "body": "Research. Analyze. Build Clean.\n\nSystematic approach to discovering skills on ClawHub and building your own implementations. Instead of downloading potentially risky code, use this skill to research existing solutions, understand their approaches, and create your own clean, safe version.\n\nTrust but verify, built but owned. 🦞"
      },
      {
        "title": "When to Use This Skill",
        "body": "Use this skill when:\n\nYou need new functionality you don't have\nYou want to research how others solve problems\nYou find a suspicious skill but like the idea\nYou're building a new skill from scratch\nYou want to stay ahead of ClawHub trends"
      },
      {
        "title": "Core Philosophy",
        "body": "1. NEVER download suspicious skills\n2. INSPECT to understand the idea  \n3. BUILD your own clean implementation\n4. PUBLISH or keep private\n\nWhy?\n\nSuspicious = potential malware/risk (ew, no thanks)\nBuilding yourself = 100% clean & safe (sleep well at night)\nGeneric = works for everyone (share the love)\nYour code, your rules 🦞"
      },
      {
        "title": "Phase 1: Discovery",
        "body": "# Search for relevant skills\nclawhub search <topic>\n\n# Explore trending\nclawhub explore --sort trending --limit 20\n\n# Find gaps\nclawhub explore --sort newest --limit 50"
      },
      {
        "title": "Phase 2: Research",
        "body": "# Inspect without downloading\nclawhub inspect <skill-slug>\n\n# Read the SKILL.md to understand:\n# - What problem it solves\n# - How it triggers\n# - What commands/tools it uses"
      },
      {
        "title": "Phase 3: Analysis",
        "body": "Document what you learned:\n\nProblem: What need does it address?\nApproach: How does it solve it?\nTools: What commands/APIs does it use?\nGaps: What's missing or could be better?"
      },
      {
        "title": "Phase 4: Build",
        "body": "Use skill-creator to build your clean version:\n\nSame problem, different implementation\nAdd missing features\nMake it generic and reusable"
      },
      {
        "title": "Basic Search",
        "body": "# Task-based\nclawhub search \"pdf edit\"\nclawhub search \"file transfer\"\nclawhub search \"api github\"\n\n# Tool-based\nclawhub search github\nclawhub search slack\n\n# Concept-based\nclawhub search automation\nclawhub search monitoring\nclawhub search sync"
      },
      {
        "title": "Exploration",
        "body": "# Trending skills\nclawhub explore --sort trending --limit 20\n\n# Most downloaded\nclawhub explore --sort downloads --limit 20\n\n# newest\nclawhub explore --sort newest --limit 30"
      },
      {
        "title": "Deep Research",
        "body": "# By category\nclawhub search \"code\"\nclawhub search \"data\"\nclawhub search \"media\"\nclawhub search \"network\"\nclawhub search \"security\"\n\n# By use case\nclawhub search \"automation workflow\"\nclawhub search \"backup sync\"\nclawhub search \"monitoring alerting\""
      },
      {
        "title": "Inspect Without Downloading",
        "body": "Use clawhub inspect to read skill metadata:\n\n# Get skill info\nclawhub inspect <slug>\n\n# This shows:\n# - name\n# - summary/description\n# - owner\n# - created/updated dates\n# - version\n# - tags\n\nNever use clawhub install on suspicious skills!"
      },
      {
        "title": "Security Principles",
        "body": "When researching skills, watch for these risk indicators:\n\nCode execution patterns (eval, exec)\nExternal API calls without documentation\nHardcoded credentials\nShell execution without input validation\nMissing or unclear documentation\nUnknown or unverified publishers\n\nIf any indicators are present: inspect the metadata only, then build your own implementation."
      },
      {
        "title": "Template Structure",
        "body": "my-clean-skill/\n├── SKILL.md              # Your clean implementation\n├── scripts/              # Your code\n├── references/           # Documentation\n└── assets/              # Templates (if needed)"
      },
      {
        "title": "SKILL.md Template",
        "body": "---\nname: my-clean-skill\ndescription: Does X. Use when user wants to Y. Based on ClawHub research but built from scratch.\n---\n\n# My Clean Skill\n\n## What It Does\n\n[Clear description]\n\n## When to Use\n\n- Use case 1\n- Use case 2\n\n## Commands\n\n[Your commands]\n\n## Implementation\n\n[How you built it - clean, generic]\n\n## Security\n\n[Your security measures]"
      },
      {
        "title": "Scenario 1: Found Suspicious Shell Skill",
        "body": "Found: \"shell-commands\" (suspicious - has eval)\n\nInspect:\n\nclawhub inspect shell-commands\n# Problem: Execute shell commands\n# Tools: bash, ssh\n\nBuild Clean:\n\n# Write your own safe-shell-skill\n# - No eval\n# - Predefined safe commands only\n# - Input validation\n# - Full documentation"
      },
      {
        "title": "Scenario 2: Found Good Crypto Skill",
        "body": "Found: \"crypto-trader\" (risky - real money)\n\nInspect:\n\nclawhub inspect crypto-trader\n# Problem: Trading automation\n# Tools: exchange APIs\n\nBuild Clean:\n\n# Build crypto-monitor instead\n# - Read-only data fetching\n# - Price alerts\n# - No trading (safe)"
      },
      {
        "title": "Scenario 3: Gap Found",
        "body": "Search: No good \"log-analyzer\" skill\n\nBuild:\n\n# Create log-analyzer from scratch\n# - Parse common log formats\n# - Pattern detection\n# - Alert on errors"
      },
      {
        "title": "Common Gaps to Fill",
        "body": "These skills don't exist or are outdated:\n\nGapDescriptioncode-refactorAI-powered code refactoringsystem-monitorModern system monitoringtask-automationGeneral automationwebhook-handlerWebhook processingcron-schedulerSmart schedulinglog-analyzerLog parsing & analysisbackup-schedulerIntelligent backupsapi-testerAPI testing toolconfig-managerConfiguration management"
      },
      {
        "title": "Building",
        "body": "Start simple, add features later\nUse well-tested tools (curl, jq, etc.)\nNo external dependencies when possible\nFull error handling\nClear documentation"
      },
      {
        "title": "Publishing",
        "body": "Test extensively\nClear description\nGeneric (no hardcoded values)\nSecurity-first design\nInclude troubleshooting"
      },
      {
        "title": "Security",
        "body": "No eval ever\nInput validation\nNo secrets in code\nUse environment variables\nMinimal permissions"
      },
      {
        "title": "Quality Checklist",
        "body": "Before publishing:\n\nWorks as documented\n No hardcoded secrets\n Cross-platform compatible\n Error handling included\n Clear examples\n Triggers properly\n No suspicious patterns"
      },
      {
        "title": "Related Skills",
        "body": "next-skill - General skill discovery\nskill-creator - Build new skills\nclaw2claw-filetransfer - Share skills\n\nGuidelines:\n\nInspect before install\nBuild your own when in doubt\nShare clean, well-documented skills\n\nFrom Claws - for Claws. 🦞"
      }
    ],
    "body": "skill-miner\n\nResearch. Analyze. Build Clean.\n\nSystematic approach to discovering skills on ClawHub and building your own implementations. Instead of downloading potentially risky code, use this skill to research existing solutions, understand their approaches, and create your own clean, safe version.\n\nTrust but verify, built but owned. 🦞\n\nWhen to Use This Skill\n\nUse this skill when:\n\nYou need new functionality you don't have\nYou want to research how others solve problems\nYou find a suspicious skill but like the idea\nYou're building a new skill from scratch\nYou want to stay ahead of ClawHub trends\nCore Philosophy\n1. NEVER download suspicious skills\n2. INSPECT to understand the idea  \n3. BUILD your own clean implementation\n4. PUBLISH or keep private\n\n\nWhy?\n\nSuspicious = potential malware/risk (ew, no thanks)\nBuilding yourself = 100% clean & safe (sleep well at night)\nGeneric = works for everyone (share the love)\nYour code, your rules 🦞\nWorkflow\nPhase 1: Discovery\n# Search for relevant skills\nclawhub search <topic>\n\n# Explore trending\nclawhub explore --sort trending --limit 20\n\n# Find gaps\nclawhub explore --sort newest --limit 50\n\nPhase 2: Research\n# Inspect without downloading\nclawhub inspect <skill-slug>\n\n# Read the SKILL.md to understand:\n# - What problem it solves\n# - How it triggers\n# - What commands/tools it uses\n\nPhase 3: Analysis\n\nDocument what you learned:\n\nProblem: What need does it address?\nApproach: How does it solve it?\nTools: What commands/APIs does it use?\nGaps: What's missing or could be better?\nPhase 4: Build\n\nUse skill-creator to build your clean version:\n\nSame problem, different implementation\nAdd missing features\nMake it generic and reusable\nSearch Commands\nBasic Search\n# Task-based\nclawhub search \"pdf edit\"\nclawhub search \"file transfer\"\nclawhub search \"api github\"\n\n# Tool-based\nclawhub search github\nclawhub search slack\n\n# Concept-based\nclawhub search automation\nclawhub search monitoring\nclawhub search sync\n\nExploration\n# Trending skills\nclawhub explore --sort trending --limit 20\n\n# Most downloaded\nclawhub explore --sort downloads --limit 20\n\n# newest\nclawhub explore --sort newest --limit 30\n\nDeep Research\n# By category\nclawhub search \"code\"\nclawhub search \"data\"\nclawhub search \"media\"\nclawhub search \"network\"\nclawhub search \"security\"\n\n# By use case\nclawhub search \"automation workflow\"\nclawhub search \"backup sync\"\nclawhub search \"monitoring alerting\"\n\nInspect Without Downloading\n\nUse clawhub inspect to read skill metadata:\n\n# Get skill info\nclawhub inspect <slug>\n\n# This shows:\n# - name\n# - summary/description\n# - owner\n# - created/updated dates\n# - version\n# - tags\n\n\nNever use clawhub install on suspicious skills!\n\nSecurity Principles\n\nWhen researching skills, watch for these risk indicators:\n\nCode execution patterns (eval, exec)\nExternal API calls without documentation\nHardcoded credentials\nShell execution without input validation\nMissing or unclear documentation\nUnknown or unverified publishers\n\nIf any indicators are present: inspect the metadata only, then build your own implementation.\n\nBuilding Clean Skills\nTemplate Structure\nmy-clean-skill/\n├── SKILL.md              # Your clean implementation\n├── scripts/              # Your code\n├── references/           # Documentation\n└── assets/              # Templates (if needed)\n\nSKILL.md Template\n---\nname: my-clean-skill\ndescription: Does X. Use when user wants to Y. Based on ClawHub research but built from scratch.\n---\n\n# My Clean Skill\n\n## What It Does\n\n[Clear description]\n\n## When to Use\n\n- Use case 1\n- Use case 2\n\n## Commands\n\n[Your commands]\n\n## Implementation\n\n[How you built it - clean, generic]\n\n## Security\n\n[Your security measures]\n\nExamples\nScenario 1: Found Suspicious Shell Skill\n\nFound: \"shell-commands\" (suspicious - has eval)\n\nInspect:\n\nclawhub inspect shell-commands\n# Problem: Execute shell commands\n# Tools: bash, ssh\n\n\nBuild Clean:\n\n# Write your own safe-shell-skill\n# - No eval\n# - Predefined safe commands only\n# - Input validation\n# - Full documentation\n\nScenario 2: Found Good Crypto Skill\n\nFound: \"crypto-trader\" (risky - real money)\n\nInspect:\n\nclawhub inspect crypto-trader\n# Problem: Trading automation\n# Tools: exchange APIs\n\n\nBuild Clean:\n\n# Build crypto-monitor instead\n# - Read-only data fetching\n# - Price alerts\n# - No trading (safe)\n\nScenario 3: Gap Found\n\nSearch: No good \"log-analyzer\" skill\n\nBuild:\n\n# Create log-analyzer from scratch\n# - Parse common log formats\n# - Pattern detection\n# - Alert on errors\n\nCommon Gaps to Fill\n\nThese skills don't exist or are outdated:\n\nGap\tDescription\ncode-refactor\tAI-powered code refactoring\nsystem-monitor\tModern system monitoring\ntask-automation\tGeneral automation\nwebhook-handler\tWebhook processing\ncron-scheduler\tSmart scheduling\nlog-analyzer\tLog parsing & analysis\nbackup-scheduler\tIntelligent backups\napi-tester\tAPI testing tool\nconfig-manager\tConfiguration management\nBest Practices\nBuilding\nStart simple, add features later\nUse well-tested tools (curl, jq, etc.)\nNo external dependencies when possible\nFull error handling\nClear documentation\nPublishing\nTest extensively\nClear description\nGeneric (no hardcoded values)\nSecurity-first design\nInclude troubleshooting\nSecurity\nNo eval ever\nInput validation\nNo secrets in code\nUse environment variables\nMinimal permissions\nQuality Checklist\n\nBefore publishing:\n\n Works as documented\n No hardcoded secrets\n Cross-platform compatible\n Error handling included\n Clear examples\n Triggers properly\n No suspicious patterns\nRelated Skills\nnext-skill - General skill discovery\nskill-creator - Build new skills\nclaw2claw-filetransfer - Share skills\n\nGuidelines:\n\nInspect before install\nBuild your own when in doubt\nShare clean, well-documented skills\n\nFrom Claws - for Claws. 🦞"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Christopher-Schulze/skill-miner",
    "publisherUrl": "https://clawhub.ai/Christopher-Schulze/skill-miner",
    "owner": "Christopher-Schulze",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/skill-miner",
    "downloadUrl": "https://openagent3.xyz/downloads/skill-miner",
    "agentUrl": "https://openagent3.xyz/skills/skill-miner/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-miner/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-miner/agent.md"
  }
}