← Back to Skills Marketplace
juampihernandez

Builder Data

by Juampi · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
737
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install builder-data
Description
Query builder reputation data via Talent Protocol API. Get Builder Rank, verify humans, resolve identities (Twitter/Farcaster/GitHub/wallet), search by locat...
README (SKILL.md)

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

Variable Required Description Get it at
TALENT_API_KEY Yes API key for Talent Protocol (read access to profile/identity data) https://talent.app/~/settings/api
GITHUB_TOKEN No Personal 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

Endpoint Purpose
/search/advanced/profiles Search profiles by identity, tags, rank, verification
/profile Get profile by ID
/accounts Get connected wallets, GitHub, socials
/socials Get social profiles + bios
/credentials Get data points (earnings, followers, hackathons, etc.)
/human_checkmark Check if human-verified (optional, don't use by default)
/scores Get 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

Usage Guidance
This skill appears to do what it says: call Talent Protocol APIs (and optionally GitHub) to fetch builder profiles and enrich with public GitHub data. Before installing: 1) Only provide a TALENT_API_KEY obtained from your Talent Protocol account; treat it as sensitive. 2) If you supply a GITHUB_TOKEN, create a minimal, no-scope (public-data only) token—you don't need broad scopes for this. 3) Note there is no install or code; the skill issues network calls to api.talentprotocol.com and api.github.com—ensure you trust giving network access to those endpoints. 4) The skill's source/homepage is missing; if provenance matters to you, try to verify the publisher (owner id) or ask the author for a repository or homepage before use. 5) Be mindful of privacy/ethical considerations when querying or aggregating personal profiles (wallets, identities, verification status).
Capability Analysis
Type: OpenClaw Skill Name: builder-data Version: 0.1.0 The skill is classified as suspicious due to a significant prompt injection vulnerability. The instructions in `SKILL.md` and `references/use-cases.md` explicitly guide the AI agent to construct a regex value for location filtering (e.g., `"value": ".*{country}.*"`) by directly substituting user input for `{country}`. This lack of input sanitization creates a high-risk attack surface, allowing a malicious user to inject arbitrary regex patterns (potentially leading to ReDoS) or manipulate the JSON payload, thereby exploiting the agent's execution flow.
Capability Assessment
Purpose & Capability
The skill is described as a Talent Protocol data client and only requires a TALENT_API_KEY (and optionally a GitHub token for rate limits). Those credentials and the documented endpoints match the stated capability (profile search, ranks, credentials, identity resolution, GitHub enrichment). No unrelated services or permissions are requested.
Instruction Scope
SKILL.md provides concrete curl calls to api.talentprotocol.com and (optionally) api.github.com and documents which fields to return. Instructions do not ask the agent to read local files, other env vars, or to transmit data to unexpected endpoints. The guidance to avoid excessive use of human_checkmark unless requested is explicit.
Install Mechanism
This is instruction-only with no install spec and no code files to write or execute. That minimizes installation risk—there's nothing downloaded or extracted by the skill.
Credentials
Only TALENT_API_KEY is required (appropriate for Talent Protocol queries). GITHUB_TOKEN is optional and its purpose (increasing GitHub rate limits) is documented. No unrelated secrets, system config paths, or broad cloud credentials are requested.
Persistence & Privilege
The skill does not request 'always: true' or other elevated persistence and has no install-time behavior. It is user-invocable and can be called autonomously per the platform default, which is expected for a skills integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install builder-data
  3. After installation, invoke the skill by name or use /builder-data
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
builder-data 0.1.0 - Initial release: Query builder and developer reputation data via the Talent Protocol API. - Search verified developers by location, identity (Twitter, GitHub, Farcaster, Wallet), or skills. - Check builder ranks (default) or scores (when specifically requested). - Resolve and map Twitter, GitHub, Farcaster, or Wallet identities. - Enrich builder data with GitHub profile, repositories, and activity. - Includes extensive filtering, credential and project lookup, and human-verification checks.
Metadata
Slug builder-data
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Builder Data?

Query builder reputation data via Talent Protocol API. Get Builder Rank, verify humans, resolve identities (Twitter/Farcaster/GitHub/wallet), search by locat... It is an AI Agent Skill for Claude Code / OpenClaw, with 737 downloads so far.

How do I install Builder Data?

Run "/install builder-data" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Builder Data free?

Yes, Builder Data is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Builder Data support?

Builder Data is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Builder Data?

It is built and maintained by Juampi (@juampihernandez); the current version is v0.1.0.

💬 Comments