use-hln-api — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited use-hln-api (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
use-hln-api is an agent skill for working with the Hyperliquid Names API & HyperEVM integration flows.
Hyperliquid Names is a protocol for issuing & managing .hl names on HyperEVM. It supports:
This skill helps an agent:
.hl names and reverse-resolve addressesskills/use-hln-api/: canonical Claude-compatible skill sourceSKILL.md: generated root copy for Codex compatibilityreferences/: generated root reference copies for Codex compatibilityagents/openai.yaml: Codex/OpenAI skill metadata.claude-plugin/plugin.json: Claude plugin metadatascripts/sync-codex-skill.sh: checks for drift & syncs canonical Claude skill files into the Codex root layout only when neededevals/use-hln-api.lvl1.yaml: Lvl 1 core regression suiteevals/use-hln-api.lvl2.yaml: Lvl 2 harder suite for stronger baselines and HLN-specific workflow/boundary checksrunner/run.sh: eval runner with with_skill vs without_skill A/B moderunner/report.sh: Markdown report generator from benchmark.jsonresults/: local eval artifacts; only results/.gitkeep is intended for GitCopy the env template and fill in the keys you actually plan to use:
cp .env.example .envThe runner auto-loads ./.env if present. For live evals, HLN_API_KEY is optional because the runner falls back to the built-in public agent key. Set it only if you want to override that default.
HLN_API_KEY or the built-in fallback key--model--judgeDefaults:
openai/gpt-5.4-nanoopenai/gpt-5.4-nanoevals/use-hln-api.lvl1.yamlRun the default Lvl 1 suite:
./runner/run.shRun the harder Lvl 2 suite:
./runner/run.sh --eval-file evals/use-hln-api.lvl2.yamlRun one eval only:
./runner/run.sh --eval-file evals/use-hln-api.lvl2.yaml --eval lvl2-live-mintpass-expiry-hard-modeRun with Venice models:
./runner/run.sh --eval-file evals/use-hln-api.lvl2.yaml --model venice/claude-sonnet-4-6 --judge venice/claude-sonnet-4-6The runner writes each run under results/iteration-<timestamp>/ and also emits:
benchmark.jsonRESULTS.mdCodex uses skills from ~/.codex/skills/<skill-name>.
mkdir -p ~/.codex/skills
cp -R . ~/.codex/skills/use-hln-apiRestart Codex after installing.
For maintainers: Codex reads the root SKILL.md and references/, which are generated from skills/use-hln-api/ via scripts/sync-codex-skill.sh.
This repo now includes the minimal Claude plugin wrapper:
.claude-plugin/plugin.jsonskills/use-hln-api/Use the repo as a Claude plugin/project and Claude can load the skill from skills/use-hln-api/.
Gemini CLI supports skills natively.
Install from a local checkout by targeting the canonical skill directory:
gemini skills install ./skills/use-hln-api --scope workspaceOr install from this Git repo by path:
gemini skills install https://github.com/HLnames/use-hln-api-skill.git --path skills/use-hln-apiTo verify installation:
gemini skills listN.B.: target skills/use-hln-api/ for Gemini so it reads the canonical skill source rather than the generated Codex root copies.
OpenClaw uses AgentSkills-compatible skills from a skills/ directory.
Install from a local checkout by copying canonical skill directory:
mkdir -p ~/.openclaw/skills/use-hln-api
cp -R ./skills/use-hln-api/. ~/.openclaw/skills/use-hln-api/Or add at workspace scope:
mkdir -p /path/to/project/skills/use-hln-api
cp -R ./skills/use-hln-api/. /path/to/project/skills/use-hln-api/N.B.: target canonical skills/use-hln-api/ directory for OpenClaw rather than repo root, as it contains the generated Codex-compatible version.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.