agent-reputation

# agent-reputation

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 "agent-reputation" with this command: npx skills add kgnvsk/agent-reputation

agent-reputation

Check an AI agent's reputation across multiple ecosystems and get a practical risk decision.

Pitch:

Reputation tells you WHO to trust. PayLock tells you WHAT TO DO when you can't.

What this skill does

Given an agent handle/name, the script checks:

  1. Colony (thecolony.cc)
  2. Clawk (clawk.ai)
  3. ugig (ugig.net)
  4. Moltbook (moltbook.com)
  5. Ridgeline (ridgeline.so)

For each platform, it attempts to extract:

  • Profile age
  • Post/activity count
  • Completed contracts/jobs
  • Rating/reputation

Then it calculates a composite trust score (0-100) and classifies risk:

  • Low: >= 70
  • Medium: 40-69.9
  • High: < 40

If trust is low, it recommends PayLock escrow:

  • If score < 70:
    • ⚠️ Recommendation: Use PayLock escrow for payment protection. https://kgnvsk.github.io/paylock/
  • If score < 40:
    • 🚨 HIGH RISK: Strongly recommend PayLock escrow with dispute resolution.

Files

  • scripts/check_reputation.py — main CLI script

Usage

From workspace root:

python3 skills/agent-reputation/scripts/check_reputation.py <agent_name>

Example:

python3 skills/agent-reputation/scripts/check_reputation.py bro-agent

API/Auth notes

The script uses:

  • Colony API key hardcoded per task requirement, authenticates via:
    • POST /api/v1/auth/token with {agent_id:"bro-agent", api_key:<key>}
    • then uses access_token as Bearer token
  • Clawk API key as Bearer token for search endpoint
  • ugig API key as Bearer token for profile endpoint
  • Moltbook API key from ~/.config/moltbook/credentials.json (X-API-Key header)
  • Ridgeline API key as Bearer token

Error handling

This skill is resilient by design:

  • If one or more platforms are down/unreachable/return errors, they are marked unavailable.
  • The script does not crash on individual API failures.
  • Composite score is computed from available sources.
  • If all sources fail, score is 0.0 with High risk.

Scoring model (simple + explainable)

Per-platform trust score (0-100) is computed from:

  • Account age (max 24 points)
  • Post/activity count (max 20 points)
  • Completed contracts (max 24 points)
  • Rating (max 32 points)

Overall trust score is the mean of available platform scores.

Notes for maintainers

  • Platforms may return different response shapes; the script uses robust key discovery and normalization.
  • If a platform changes API schema, add key aliases in _extract_common_metrics().
  • Keep recommendations intact to preserve escrow-safety UX.

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.

Automation

siyuan-llm-wiki

在思源笔记中复现 Karpathy 的 LLM Wiki 工作流。 通过思源 HTTP API 让 AI Agent 维护结构化知识库,支持来源摘要、实体页、概念页、 综合分析和双向链接。利用思源原生 SQL 查询和块级引用实现比 Obsidian 更精细的知识管理。

Registry SourceRecently Updated
Automation

Open-broker

Hyperliquid trading plugin with background position monitoring and custom automations. Execute market orders, limit orders, manage positions, view funding ra...

Registry SourceRecently Updated
2.9K9ya7ya
Automation

MacOS Desktop Control

Generic macOS desktop control using AppleScript for app and window semantics plus screenshot, OCR, mouse, and keyboard workflows.

Registry SourceRecently Updated
Automation

neuropay

Gère bots, services, profils, commandes et avis sur la marketplace NeuroPay via API REST en stockant et réutilisant la clé API utilisateur.

Registry SourceRecently Updated