{
  "schemaVersion": "1.0",
  "item": {
    "slug": "githunt",
    "name": "GitHunt",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/mordka/githunt",
    "canonicalUrl": "https://clawhub.ai/mordka/githunt",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/githunt",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=githunt",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json",
      "scripts/githunt-search.sh",
      "skill/SKILL.md",
      "skill/_meta.json",
      "skill/scripts/githunt-search.sh"
    ],
    "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/githunt"
    },
    "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/githunt",
    "agentPageUrl": "https://openagent3.xyz/skills/githunt/agent",
    "manifestUrl": "https://openagent3.xyz/skills/githunt/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/githunt/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": "GitHunt - GitHub Developer Discovery",
        "body": "Find top developers on GitHub by location, tech stack, and role. Get scored, ranked candidates with detailed profiles.\n\nWebsite: https://githunt.ai"
      },
      {
        "title": "When to Use",
        "body": "Finding developers/candidates in a specific location\nSearching for developers with specific tech stacks\nRecruiting/sourcing engineers\nBuilding talent pipelines"
      },
      {
        "title": "API Endpoints",
        "body": "Base URL: https://api.githunt.ai/v1"
      },
      {
        "title": "Search Developers (Streaming) - Main Endpoint",
        "body": "Real-time streaming search that returns candidates as they're found. Returns top 10 sample results for free.\n\ncurl -N -X POST \"https://api.githunt.ai/v1/rank/users/stream\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"location\": \"berlin\",\n    \"role\": \"frontend\",\n    \"skills\": [\"react\", \"typescript\"],\n    \"maxUsers\": 100\n  }'\n\nBody Parameters:\n\nParamRequiredDescriptionlocationYesCity, country, or region (e.g., \"berlin\", \"germany\", \"san francisco\")roleNoRole type (see Supported Roles below)skillsNoArray of technology keywords to matchmaxUsersNoMax users to search (default: 100)"
      },
      {
        "title": "Supported Roles",
        "body": "RoleTechnologies Includedfrontendreact, vue, angular, svelte, typescript, css, tailwind, nextjsbackendnodejs, python, django, flask, go, rust, java, spring, postgresqlfullstackreact, nodejs, nextjs, postgresql, typescript, graphqlmobilereact-native, flutter, swift, kotlin, ios, androiddevopsdocker, kubernetes, terraform, aws, azure, jenkins, github-actionsdatapython, pandas, tensorflow, pytorch, spark, sql, jupytersecuritypenetration, owasp, cryptography, ethical-hacking, forensicsblockchainethereum, solidity, web3, smart-contract, defi, nftaimachine-learning, pytorch, tensorflow, llm, langchain, huggingfacegamingunity, unreal, godot, opengl, vulkan, game-engine"
      },
      {
        "title": "Rank Single User",
        "body": "Get detailed score for a specific GitHub user.\n\ncurl -X POST \"https://api.githunt.ai/v1/rank/user\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"username\": \"torvalds\",\n    \"skills\": [\"c\", \"linux\"]\n  }'"
      },
      {
        "title": "Stream Response Format",
        "body": "The streaming endpoint returns Server-Sent Events (SSE):\n\ndata: {\"type\": \"connected\", \"timestamp\": 1234567890}\n\ndata: {\"type\": \"user\", \"data\": {\"login\": \"developer1\", \"name\": \"...\", \"score\": 85, ...}}\n\ndata: {\"type\": \"user\", \"data\": {\"login\": \"developer2\", \"name\": \"...\", \"score\": 82, ...}}\n\ndata: {\"type\": \"progress\", \"data\": {\"found\": 10, \"searched\": 50}}\n\ndata: {\"type\": \"complete\", \"data\": {\"totalCount\": 150, \"previewLimitReached\": true, \"previewLimit\": 10}}"
      },
      {
        "title": "User Data Fields",
        "body": "Each user result includes:\n\n{\n  \"login\": \"username\",\n  \"name\": \"Full Name\",\n  \"bio\": \"Developer bio\",\n  \"location\": \"Berlin, Germany\",\n  \"company\": \"@company\",\n  \"email\": \"dev@example.com\",\n  \"websiteUrl\": \"https://...\",\n  \"twitterUsername\": \"handle\",\n  \"isHireable\": true,\n  \"score\": 85,\n  \"avatarUrl\": \"https://avatars.githubusercontent.com/...\",\n  \"followers\": 1234,\n  \"repositories\": 45,\n  \"primaryLanguage\": \"TypeScript\",\n  \"languages\": [\"TypeScript\", \"Python\", \"Go\"],\n  \"matchingKeywords\": [\"react\", \"typescript\", \"node\"]\n}"
      },
      {
        "title": "Free vs Paid",
        "body": "FeatureFree (via API)Full Report ($19)ResultsTop 10 sampleAll matched developersExport—Excel/CSV downloadContact infoLimitedFull (emails, websites, socials)Scoring detailsBasicDetailed breakdown"
      },
      {
        "title": "💰 Get Full Report",
        "body": "For the complete list of all matched developers with full contact info:\n\nGo to https://githunt.ai\nRun your search with location + role\nClick \"Buy Full Report\" ($19 one-time)\nGet Excel report with all candidates"
      },
      {
        "title": "Find React Developers in Berlin (Streaming)",
        "body": "curl -N -X POST \"https://api.githunt.ai/v1/rank/users/stream\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\"location\": \"berlin\", \"role\": \"frontend\"}' 2>/dev/null | \\\n  grep -o '{\"type\":\"user\"[^}]*}' | head -5"
      },
      {
        "title": "Score a Specific Candidate",
        "body": "curl -s -X POST \"https://api.githunt.ai/v1/rank/user\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"username\": \"sindresorhus\", \"skills\": [\"javascript\", \"typescript\"]}' | jq"
      },
      {
        "title": "Tips",
        "body": "Be specific with location - \"san francisco\" works better than \"usa\"\nUse role OR skills - role auto-includes relevant tech keywords\nStreaming is real-time - results appear as they're found\nFree preview = top 10 - buy full report for complete list"
      }
    ],
    "body": "GitHunt - GitHub Developer Discovery\n\nFind top developers on GitHub by location, tech stack, and role. Get scored, ranked candidates with detailed profiles.\n\nWebsite: https://githunt.ai\n\nWhen to Use\nFinding developers/candidates in a specific location\nSearching for developers with specific tech stacks\nRecruiting/sourcing engineers\nBuilding talent pipelines\nAPI Endpoints\n\nBase URL: https://api.githunt.ai/v1\n\nSearch Developers (Streaming) - Main Endpoint\n\nReal-time streaming search that returns candidates as they're found. Returns top 10 sample results for free.\n\ncurl -N -X POST \"https://api.githunt.ai/v1/rank/users/stream\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\n    \"location\": \"berlin\",\n    \"role\": \"frontend\",\n    \"skills\": [\"react\", \"typescript\"],\n    \"maxUsers\": 100\n  }'\n\n\nBody Parameters:\n\nParam\tRequired\tDescription\nlocation\tYes\tCity, country, or region (e.g., \"berlin\", \"germany\", \"san francisco\")\nrole\tNo\tRole type (see Supported Roles below)\nskills\tNo\tArray of technology keywords to match\nmaxUsers\tNo\tMax users to search (default: 100)\nSupported Roles\nRole\tTechnologies Included\nfrontend\treact, vue, angular, svelte, typescript, css, tailwind, nextjs\nbackend\tnodejs, python, django, flask, go, rust, java, spring, postgresql\nfullstack\treact, nodejs, nextjs, postgresql, typescript, graphql\nmobile\treact-native, flutter, swift, kotlin, ios, android\ndevops\tdocker, kubernetes, terraform, aws, azure, jenkins, github-actions\ndata\tpython, pandas, tensorflow, pytorch, spark, sql, jupyter\nsecurity\tpenetration, owasp, cryptography, ethical-hacking, forensics\nblockchain\tethereum, solidity, web3, smart-contract, defi, nft\nai\tmachine-learning, pytorch, tensorflow, llm, langchain, huggingface\ngaming\tunity, unreal, godot, opengl, vulkan, game-engine\nRank Single User\n\nGet detailed score for a specific GitHub user.\n\ncurl -X POST \"https://api.githunt.ai/v1/rank/user\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"username\": \"torvalds\",\n    \"skills\": [\"c\", \"linux\"]\n  }'\n\nStream Response Format\n\nThe streaming endpoint returns Server-Sent Events (SSE):\n\ndata: {\"type\": \"connected\", \"timestamp\": 1234567890}\n\ndata: {\"type\": \"user\", \"data\": {\"login\": \"developer1\", \"name\": \"...\", \"score\": 85, ...}}\n\ndata: {\"type\": \"user\", \"data\": {\"login\": \"developer2\", \"name\": \"...\", \"score\": 82, ...}}\n\ndata: {\"type\": \"progress\", \"data\": {\"found\": 10, \"searched\": 50}}\n\ndata: {\"type\": \"complete\", \"data\": {\"totalCount\": 150, \"previewLimitReached\": true, \"previewLimit\": 10}}\n\nUser Data Fields\n\nEach user result includes:\n\n{\n  \"login\": \"username\",\n  \"name\": \"Full Name\",\n  \"bio\": \"Developer bio\",\n  \"location\": \"Berlin, Germany\",\n  \"company\": \"@company\",\n  \"email\": \"dev@example.com\",\n  \"websiteUrl\": \"https://...\",\n  \"twitterUsername\": \"handle\",\n  \"isHireable\": true,\n  \"score\": 85,\n  \"avatarUrl\": \"https://avatars.githubusercontent.com/...\",\n  \"followers\": 1234,\n  \"repositories\": 45,\n  \"primaryLanguage\": \"TypeScript\",\n  \"languages\": [\"TypeScript\", \"Python\", \"Go\"],\n  \"matchingKeywords\": [\"react\", \"typescript\", \"node\"]\n}\n\nFree vs Paid\nFeature\tFree (via API)\tFull Report ($19)\nResults\tTop 10 sample\tAll matched developers\nExport\t—\tExcel/CSV download\nContact info\tLimited\tFull (emails, websites, socials)\nScoring details\tBasic\tDetailed breakdown\n💰 Get Full Report\n\nFor the complete list of all matched developers with full contact info:\n\nGo to https://githunt.ai\nRun your search with location + role\nClick \"Buy Full Report\" ($19 one-time)\nGet Excel report with all candidates\nUsage Examples\nFind React Developers in Berlin (Streaming)\ncurl -N -X POST \"https://api.githunt.ai/v1/rank/users/stream\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: text/event-stream\" \\\n  -d '{\"location\": \"berlin\", \"role\": \"frontend\"}' 2>/dev/null | \\\n  grep -o '{\"type\":\"user\"[^}]*}' | head -5\n\nScore a Specific Candidate\ncurl -s -X POST \"https://api.githunt.ai/v1/rank/user\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"username\": \"sindresorhus\", \"skills\": [\"javascript\", \"typescript\"]}' | jq\n\nTips\nBe specific with location - \"san francisco\" works better than \"usa\"\nUse role OR skills - role auto-includes relevant tech keywords\nStreaming is real-time - results appear as they're found\nFree preview = top 10 - buy full report for complete list"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/mordka/githunt",
    "publisherUrl": "https://clawhub.ai/mordka/githunt",
    "owner": "mordka",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/githunt",
    "downloadUrl": "https://openagent3.xyz/downloads/githunt",
    "agentUrl": "https://openagent3.xyz/skills/githunt/agent",
    "manifestUrl": "https://openagent3.xyz/skills/githunt/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/githunt/agent.md"
  }
}