Skill Check (is this agent skill safe to install?)
skill_checkSkill Check: scans an OpenClaw / ClawHub, Claude Code or Codex skill (SKILL.md and its scripts) before you install it, for the patterns used by the 2026 ClawHub malware skills: paste-in-Terminal set-up steps, download-and-run, password-protected archives, macOS quarantine bypass, fake password dialogs, Keychain, browser, wallet and agent-key theft, reverse shells, hidden instructions and leaked secrets. Use before installing or enabling any agent skill you did not write: a ClawHub skill (pass its link or slug), a GitHub skill folder or repo, a raw SKILL.md URL, or pasted text / files[]. Fetches every text file of the skill (up to 30) and lists binaries it can't read. Returns verdict (safe, careful, dont_install), score 0-100 (higher is riskier), name and description from SKILL.md, findings[] {file, rule, severity, message, evidence, line}, counts {high, medium, low}, files[], skipped[], urls[], source {type clawhub/github/url/pasted, ref, version, clawhubFlag} and summary. Rules, not a model; nothing is stored. Not charged when the skill can't be fetched. Price: $0.005 per call from Exepal credit; not charged if the call fails. Includes free daily calls.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "skill_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A ClawHub skill link or slug (clawhub.ai/owner/skill), a GitHub link to a skill folder or repo, or a raw SKILL.md URL | |
| path | No | With text: its file name (default SKILL.md) | |
| text | No | Instead of url: the SKILL.md content (up to 300,000 characters) | |
| files | No | Instead of url: up to 30 files {path, text} of the skill |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | From SKILL.md front matter | |
| urls | No | ||
| files | No | ||
| score | No | 0-100, higher is riskier | |
| counts | No | ||
| source | No | ||
| skipped | No | Files listed but not scanned | |
| summary | No | ||
| verdict | No | safe, careful or dont_install | |
| findings | No | ||
| checkedAt | No | ISO 8601 | |
| free_left | No | ||
| description | No |