Skynet Score
name: skynet-score
by certik-ai · published 2026-03-22
$ claw add gh:certik-ai/certik-ai-skynet-score---
name: skynet-score
description: Use for searching CertiK Skynet project scores, looking up blockchain project security ratings, comparing score breakdowns, and integrating the public Skynet project search endpoint. Trigger when the user asks for a project score, tier, score factors, updated time, or how to query Skynet scores by keyword.
license: MIT
compatibility: Compatible with Cursor/Codex Agent Skills, Claude Agent Skills runtimes (Claude Code/claude.ai/API), and OpenClaw Skills. Requires Python >=3.9, outbound HTTPS access to open.api.certik.com, and permission to execute `{skillDir}/scripts/skynet_score.py`.
metadata:
url: https://open.api.certik.com/projects
script: <skillDir>/scripts/skynet_score.py
primary-commands: search
---
# Skynet Score
Use `{skillDir}/scripts/skynet_score.py` to inspect project score search results with the CertiK public project API.
Use this skill when the user wants to look up a blockchain project's CertiK Skynet score or needs help integrating the public project score API.
When to use this skill
Workflow
1. Extract the project keyword from the user request.
2. Prefer the bundled Python script for execution.
3. If Python is unavailable, use the documented `curl` fallback.
4. If multiple projects match, list the best candidates instead of guessing.
5. When a clear match exists, summarize:
- project name
- overall Skynet score
- tier
- last updated time
- score breakdown fields that matter to the user's question
6. If the user asks for implementation details, provide a minimal request example and note rate limits.
Execution
Prefer Python first:
python3 scripts/skynet_score.py --keyword "uniswap"If Python is unavailable, use `curl`:
curl -sG "https://open.api.certik.com/projects" \
-H "Accept: application/json, text/plain, */*" \
--data-urlencode "keyword=uniswap"Output guidance
Public API
Example:
curl -sG "https://open.api.certik.com/projects" \
-H "Accept: application/json, text/plain, */*" \
--data-urlencode "keyword=uniswap"Important score fields:
Limits and errors
- `X-RateLimit-Limit`
- `X-RateLimit-Remaining`
- `X-RateLimit-Reset`
- `Retry-After` on `429`
Error payload:
{
"error": "Human-readable error message"
}Common status codes:
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...