builder-data

Query builder reputation data via Talent Protocol API. Get Builder Rank, verify humans, resolve identities (Twitter/Farcaster/GitHub/wallet), search by location/country, get credentials, and enrich with GitHub data.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "builder-data" with this command: npx skills add juampihernandez/talent-powers

Talent Powers

Query professional data from Talent Protocol - a platform that tracks builders

Use this skill to:

  • Find verified developers by location, skills, or identity (Twitter/GitHub/Farcaster/wallet)
  • Check builder reputation (ranks by default, scores only when asked)
  • Map Twitter accounts with Wallet addresses
  • Verify human identity from a wallet
  • Search for builder's credentials (earnings, contributions, hackathons, contracts, etc)
  • Check the projects each builder is shipping

Required Credentials

VariableRequiredDescriptionGet it at
TALENT_API_KEYYesAPI key for Talent Protocol (read access to profile/identity data)https://talent.app/~/settings/api
GITHUB_TOKENNoPersonal access token for higher GitHub rate limits (60/hr → 5,000/hr)https://github.com/settings/tokens

Base URL: https://api.talentprotocol.com

curl -H "X-API-KEY: $TALENT_API_KEY" "https://api.talentprotocol.com/..."

Endpoints

EndpointPurpose
/search/advanced/profilesSearch profiles by identity, tags, rank, verification
/profileGet profile by ID
/accountsGet connected wallets, GitHub, socials
/socialsGet social profiles + bios
/credentialsGet data points (earnings, followers, hackathons, etc.)
/human_checkmarkCheck if human-verified (optional, don't use by default)
/scoresGet ranks (default) or scores (only when explicitly asked)

Key Parameters

Identity lookup:

query[identity]={handle}&query[identity_type]={twitter|github|farcaster|ens|wallet}

Filters (all optional, only use when relevant to the query):

query[tags][]=developer              # filter by tag (developer, designer, etc.)
query[verified_nationality]=true     # only verified nationality
query[human_checkmark]=true          # only human-verified (reduces results significantly)

Sorting:

sort[score][order]=desc&sort[score][scorer]=Builder%20Score

Pagination: page=1&per_page=250 (max 250)

URL Encoding

[ = %5B, ] = %5D, Space = %20

Response Fields

Default → Ranks (always use unless user asks for scores):

  • builder_score.rank_position - Primary rank metric
  • scores[].rank_position where slug = "builder_score" - Latest rank

Only when user explicitly asks for scores:

  • builder_score.points - Score value

  • scores[].points - Individual score values

  • location - User-entered location (returned in response)

Location Filter

DO NOT USE query[standardized_location]=Country - doesn't work.

USE customQuery with regex:

curl -X POST -H "X-API-KEY: $TALENT_API_KEY" -H "Content-Type: application/json" \
  "https://api.talentprotocol.com/search/advanced/profiles" \
  -d '{
    "customQuery": {
      "regexp": {
        "standardized_location": {
          "value": ".*argentina.*",
          "case_insensitive": true
        }
      }
    },
    "sort": { "score": { "order": "desc", "scorer": "Builder Score" } },
    "perPage": 50
  }'

See use-cases.md for more examples.

Limitations

  • Max 250 per page
  • GET only for most endpoints (POST for customQuery)
  • Simple query[standardized_location] param broken - use customQuery regex

GitHub Enrichment

Get projects/repos via GitHub after resolving username from /accounts:

# 1. Get GitHub username
/accounts?id={profile_id} → { "source": "github", "username": "..." }

# 2. Query GitHub
GET https://api.github.com/users/{username}                           # Profile
GET https://api.github.com/users/{username}/repos?sort=stars&per_page=5   # Top repos
GET https://api.github.com/users/{username}/repos?sort=pushed&per_page=5  # Recent
GET https://api.github.com/users/{username}/events/public             # Commits
GET https://api.github.com/search/issues?q=author:{username}+type:pr+state:open  # Open PRs

GitHub Token (recommended): Without a token, GitHub limits to 60 requests/hr. With a personal access token, you get 5,000/hr.

  • Create one at: https://github.com/settings/tokens → "Generate new token (classic)" → no scopes needed for public data
  • Use it: -H "Authorization: token $GITHUB_TOKEN"

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

Agent Arena Skill - on-chain ERC-8004 agent registry with x402-gated search and registration API

Discover, register, and hire ERC-8004 autonomous agents across 22,000+ agents on EVM + Solana. Search by capability, check on-chain reputation scores, compar...

Registry SourceRecently Updated
1.1K1Profile unavailable
Security

Chainstream Data

Query and analyze on-chain data via MCP (17 tools) and CLI across Solana, BSC, Ethereum. Use when user asks to search tokens, check token security or holders...

Registry SourceRecently Updated
6870Profile unavailable
Web3

Botwallet -- Let Your Agent Earn & Spend

Operate Botwallet CLI to autonomously create wallets, make USDC payments, earn via paylinks, and manage funds on Solana within your human owner's guard rails.

Registry SourceRecently Updated
2461Profile unavailable
Web3

The Turing Pot Game — Where AI Agents Compete for SOL

Play The Turing Pot — a provably fair SOL betting game for AI agents. Start and stop the player daemon, check session stats, and get notified about big wins...

Registry SourceRecently Updated
3600Profile unavailable