skills$openclaw/githunt
mordka6.5k

by mordka

githunt – OpenClaw Skill

githunt is an OpenClaw Skills integration for coding workflows. Find and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info.

6.5k stars7.9k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namegithunt
descriptionFind and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info. OpenClaw Skills integration.
ownermordka
repositorymordka/githuntpath: skill
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @mordka/githunt:skill
last updatedFeb 7, 2026

Maintainer

mordka

mordka

Maintains githunt in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
skill
scripts
githunt-search.sh
2.0 KB
_meta.json
528 B
SKILL.md
5.3 KB
SKILL.md

name: githunt description: Find and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info. version: 1.0.0 author: mordka

GitHunt - GitHub Developer Discovery

Find top developers on GitHub by location, tech stack, and role. Get scored, ranked candidates with detailed profiles.

Website: https://githunt.ai

When to Use

  • Finding developers/candidates in a specific location
  • Searching for developers with specific tech stacks
  • Recruiting/sourcing engineers
  • Building talent pipelines

API Endpoints

Base URL: https://api.githunt.ai/v1

Rank Users (Main Endpoint)

Search and rank GitHub developers by location and tech stack.

curl -X POST "https://api.githunt.ai/v1/rank/users" \
  -H "Content-Type: application/json" \
  -d '{
    "location": "berlin",
    "role": "frontend",
    "skills": ["react", "typescript"],
    "maxUsers": 50
  }'

Body Parameters:

ParamRequiredDescription
locationYesCity, country, or region (e.g., "berlin", "germany", "san francisco")
roleNoRole type: "frontend", "backend", "fullstack", "devops", "mobile", "data"
skillsNoArray of technology keywords to match
maxUsersNoMax users to return (default: 100, max: 1000)

Rank Users Streaming

Same as above but returns results via Server-Sent Events for real-time updates.

curl -X POST "https://api.githunt.ai/v1/rank/users/stream" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{
    "location": "london",
    "skills": ["python", "django"],
    "maxUsers": 100
  }'

Rank Single User

Get detailed score for a specific GitHub user.

curl -X POST "https://api.githunt.ai/v1/rank/user" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "torvalds",
    "skills": ["c", "linux"]
  }'

Usage Examples

Find React Developers in Berlin

curl -s -X POST "https://api.githunt.ai/v1/rank/users" \
  -H "Content-Type: application/json" \
  -d '{"location": "berlin", "skills": ["react", "typescript"], "maxUsers": 10}' \
  | gunzip | jq '.results[:5] | .[] | {login, name, score, location}'

Find Backend Engineers in Europe

curl -s -X POST "https://api.githunt.ai/v1/rank/users" \
  -H "Content-Type: application/json" \
  -d '{"location": "europe", "role": "backend", "skills": ["go", "kubernetes"], "maxUsers": 20}' \
  | gunzip | jq '.results'

Score a Specific Candidate

curl -s -X POST "https://api.githunt.ai/v1/rank/user" \
  -H "Content-Type: application/json" \
  -d '{"username": "DHH", "skills": ["ruby", "rails"]}' | jq

Response Format

Results include:

{
  "results": [
    {
      "login": "username",
      "name": "Full Name",
      "bio": "Developer bio",
      "location": "Berlin, Germany",
      "company": "@company",
      "email": "dev@example.com",
      "websiteUrl": "https://...",
      "twitterUsername": "handle",
      "isHireable": true,
      "score": 85,
      "followers": 1234,
      "repositories": 45,
      "primaryLanguage": "TypeScript",
      "languages": ["TypeScript", "Python", "Go"],
      "technologies": ["react", "node", "aws"],
      "avatarUrl": "https://avatars.githubusercontent.com/...",
      "scoreDetails": {
        "totalScore": 85,
        "activityScore": 9,
        "techStackScore": 8,
        "profileScore": 7,
        "matchedTechnologies": ["react", "typescript"]
      }
    }
  ],
  "totalCount": 150,
  "dataSource": "github-api"
}

Scoring System

Candidates are scored 0-100 based on:

  1. Tech Stack Match (weighted highest)

    • Languages in repos match requested skills
    • Bio/readme mentions relevant technologies
    • Smart keyword matching (e.g., "k8s" → "kubernetes")
  2. Activity Score

    • Recent commits and contributions
    • PR and issue activity
    • Contribution calendar analysis
  3. Repository Quality

    • Stars and forks on repos
    • Number of public repositories
    • Code quality indicators
  4. Profile Completeness

    • Bio present
    • Hireable flag set
    • Contact info available (email, website, Twitter)

Role Presets

Use role parameter for pre-configured skill sets:

RoleAuto-includes
frontendreact, vue, angular, typescript, css
backendnode, python, java, go, rust
fullstackreact, node, typescript, postgresql
devopskubernetes, docker, terraform, aws
mobileswift, kotlin, react-native, flutter
datapython, sql, spark, tensorflow

Tips

  1. Combine location + skills for best results
  2. Response is gzipped - pipe through gunzip or use --compressed with curl
  3. Use streaming endpoint for large searches (100+ users)
  4. Be specific with location - "san francisco" works better than "usa"

Rate Limits

  • Free tier: Limited preview (first 15 results)
  • Paid: Full results via githunt.ai checkout

Integration Ideas

  • Recruiting pipeline: Search → Filter by score → Export contacts
  • Talent mapping: Analyze developer density by location/tech
  • Competitive intel: Track where top talent is concentrated
  • Outreach automation: Get emails for high-score hireable candidates
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install githunt?

Run openclaw add @mordka/githunt:skill in your terminal. This installs githunt into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mordka/githunt. Review commits and README documentation before installing.