Check human reputation via Ethos Network, Talent Protocol, and Farcaster using the neutral basecred-sdk. Fetches composable reputation data without judgment - raw scores, levels, and signals for identity verification and trust assessment. Use when you need to check someone's onchain credibility, builder/creator scores, or Farcaster quality metrics.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install openclaw-basecred-sdk或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install openclaw-basecred-sdk⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/openclaw-basecred-sdk/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: openclaw-basecred-sdk version: 1.0.2 author: teeclaw license: MIT description: Check human reputation via Ethos Network, Talent Protocol, and Farcaster using the neutral basecred-sdk. Fetches composable reputation data without judgment - raw scores, levels, and signals for identity verification and trust assessment. Use when you need to check someone's onchain credibility, builder/creator scores, or Farcaster quality metrics. tags: [reputation, identity, ethos, talent, farcaster, basecred, onchain, verification] metadata: openclaw: requires: bins: [node] ---
OpenClaw skill for checking human reputation via Ethos Network, Talent Protocol, and Farcaster using the neutral basecred-sdk.
This skill provides a CLI interface to the @basecred/sdk for fetching neutral, composable reputation data from multiple web3 identity providers:
The SDK is designed to make reputation data observable without turning it into judgment. It returns raw scores, levels, and signals—no rankings, no percentiles, no trust verdicts.
This skill uses secure, hardcoded credential loading — see SECURITY.md for full audit details.
TL;DR:
~/.openclaw/.env (hardcoded path, no directory traversal)@basecred/[email protected] audited and clean (MIT licensed, minimal deps)Environment variables (in ~/.openclaw/.env):
# Optional: Enables Talent Protocol builder/creator scores
TALENT_API_KEY=your_talent_api_key
# Optional: Enables Farcaster quality scores
NEYNAR_API_KEY=your_neynar_api_key
Notes:
TALENT_API_KEY, builder/creator scores will be unavailableNEYNAR_API_KEY, Farcaster scores will be unavailableGet API keys:
cd ~/.openclaw/workspace/skills/openclaw-basecred-sdk
npm install
./scripts/check-reputation.mjs 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Output (JSON summary):
{
"address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"timestamp": "2026-02-10T07:00:00.000Z",
"availability": {
"ethos": "not_found",
"talent": "available",
"farcaster": "available"
},
"data": {
"talent": {
"builderScore": 86,
"builderLevel": "Practitioner",
"builderRank": 8648,
"creatorScore": 103,
"creatorLevel": "Established",
"creatorRank": null
},
"farcaster": {
"score": 1,
"passesQuality": true
}
},
"recency": "recent"
}
# Summary format (default)
./scripts/check-reputation.mjs <address>
# Full unified profile
./scripts/check-reputation.mjs <address> --full
# Human-readable output
./scripts/check-reputation.mjs <address> --human
# JSON output (default)
./scripts/check-reputation.mjs <address> --json
# Show help
./scripts/check-reputation.mjs --help
Check vitalik.eth:
./scripts/check-reputation.mjs 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Human-readable format:
./scripts/check-reputation.mjs 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 --human
Output:
📊 Reputation Summary for 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
⏰ 2026-02-10T07:00:00.000Z
📡 Data Sources:
🔍 ethos: not_found
✅ talent: available
✅ farcaster: available
🛠️ Talent Protocol:
Builder: 86 (Practitioner) - Rank #8648
Creator: 103 (Established)
🎭 Farcaster:
Quality Score: 1
Passes Threshold: ✅
📅 Recency: recent
Full profile with all data:
./scripts/check-reputation.mjs 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 --full
{
"address": "0x...",
"timestamp": "ISO-8601",
"availability": {
"ethos": "available|not_found|error",
"talent": "available|not_found|error",
"farcaster": "available|not_found|error"
},
"data": {
"ethos": {
"score": 1732,
"level": "Established",
"vouches": 5,
"reviews": { "positive": 12, "neutral": 1, "negative": 0 },
"hasNegativeReviews": false
},
"talent": {
"builderScore": 86,
"builderLevel": "Practitioner",
"builderRank": 8648,
"creatorScore": 103,
"creatorLevel": "Established",
"creatorRank": null
},
"farcaster": {
"score": 0.97,
"passesQuality": true
}
},
"recency": "recent|stale|dormant"
}
See @basecred/sdk documentation for complete schema.
What it provides:
No API key required.
What it provides:
Requires: TALENT_API_KEY
What it provides:
Requires: NEYNAR_API_KEY
Each data source returns exactly one state:
| State | Meaning | |-------|---------| | available | Profile exists, data fetched successfully | | not_found | No profile exists for this address | | error | API error or failure |
The skill never crashes on missing data. Partial responses are valid and useful.
The SDK derives human-readable levels from raw scores:
Ethos Credibility Levels:
Talent Builder Levels:
Talent Creator Levels:
Data freshness indicator:
| Bucket | Condition | |--------|-----------| | recent | Updated within 30 days | | stale | Updated 31-90 days ago | | dormant | Updated more than 90 days ago |
Run the test suite with known addresses:
npm test
This tests:
Import the library in your own scripts:
import { checkReputation, getSummary, formatHuman } from './lib/basecred.mjs';
const result = await checkReputation('0x...');
const summary = getSummary(result);
console.log(summary);
The skill uses graceful error handling:
availability fieldNever throws exceptions - always returns structured data.
This skill follows the basecred-sdk philosophy:
...
安装 OpenClaw BaseCred SDK 后,可以对 AI 说这些话来触发它
Help me get started with OpenClaw BaseCred SDK
Explains what OpenClaw BaseCred SDK does, walks through the setup, and runs a quick demo based on your current project
Use OpenClaw BaseCred SDK to check human reputation via Ethos Network, Talent Protocol, and Farc...
Invokes OpenClaw BaseCred SDK with the right parameters and returns the result directly in the conversation
What can I do with OpenClaw BaseCred SDK in my developer & devops workflow?
Lists the top use cases for OpenClaw BaseCred SDK, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/openclaw-basecred-sdk/ 目录(个人级,所有项目可用),或 .claude/skills/openclaw-basecred-sdk/(项目级)。重启 AI 客户端后,用 /openclaw-basecred-sdk 主动调用,或让 AI 根据上下文自动发现并使用。
OpenClaw BaseCred SDK 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
OpenClaw BaseCred SDK 可免费安装使用。请查阅仓库了解许可证信息。
Check human reputation via Ethos Network, Talent Protocol, and Farcaster using the neutral basecred-sdk. Fetches composable reputation data without judgment - raw scores, levels, and signals for identity verification and trust assessment. Use when you need to check someone's onchain credibility, builder/creator scores, or Farcaster quality metrics.
Automate my developer & devops tasks using OpenClaw BaseCred SDK
Identifies repetitive steps in your workflow and sets up OpenClaw BaseCred SDK to handle them automatically
OpenClaw BaseCred SDK 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。