githunt
Find and rank GitHub developers by location, technology, and role. Search for candidates, get scored profiles with tech stack matches, activity, and contact info.
- License 许可
- MIT
- 最近更新
- 2026-04-05
- Stars
- ★ 7
- Forks
- 1
01 前言 Front Matter
- name
- githunt
- author
- mordka
- version
- 1.0.0
- 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.
02 资源文件 2
- 参考文档_meta.json528 B
- 脚本scripts/githunt-search.sh2.0 KB
03 SKILL.md 正文
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:
| Param | Required | Description |
|---|---|---|
location |
Yes | City, country, or region (e.g., "berlin", "germany", "san francisco") |
role |
No | Role type: "frontend", "backend", "fullstack", "devops", "mobile", "data" |
skills |
No | Array of technology keywords to match |
maxUsers |
No | Max 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:
-
Tech Stack Match (weighted highest)
- Languages in repos match requested skills
- Bio/readme mentions relevant technologies
- Smart keyword matching (e.g., "k8s" → "kubernetes")
-
Activity Score
- Recent commits and contributions
- PR and issue activity
- Contribution calendar analysis
-
Repository Quality
- Stars and forks on repos
- Number of public repositories
- Code quality indicators
-
Profile Completeness
- Bio present
- Hireable flag set
- Contact info available (email, website, Twitter)
Role Presets
Use role parameter for pre-configured skill sets:
| Role | Auto-includes |
|---|---|
frontend |
react, vue, angular, typescript, css |
backend |
node, python, java, go, rust |
fullstack |
react, node, typescript, postgresql |
devops |
kubernetes, docker, terraform, aws |
mobile |
swift, kotlin, react-native, flutter |
data |
python, sql, spark, tensorflow |
Tips
- Combine location + skills for best results
- Response is gzipped - pipe through
gunzipor use--compressedwith curl - Use streaming endpoint for large searches (100+ users)
- 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
04 同仓库更多 Skills
zyfai
Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit/withdraw anytime.
zerion-api
暂无简介
zerion-api-skill
暂无简介
zerion-api-mcp
暂无简介
yahoo-finance-forex
Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR/USD, GBP/USD, USD/JPY, etc.). Analyzes sentiment and provides trading context.
yahoo-finance
This skill should be used when the user asks to "get stock prices", "check stock quotes", "look up earnings", "get financial data", "find trending stocks", or needs stock market data from Yahoo Finance.