Skill Scorecard — Testing skill for Claude Code
A 30-second safety scorecard for AI agent skills: run it on any skill folder or GitHub repo before installing.
How to install Skill Scorecard
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open chenhz01/skill-scorecard and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Scorecard does
A 30-second safety scorecard for AI agent skills: run it on any skill folder or GitHub repo before installing. Seven structural checks (frontmatter, SPEC, license, scripts/ risk, opaque blobs, injection scan, size), A-D grading, zero third-party dependencies.
Alternatives in Testing
- Pua — Use when the user invokes /pua or asks for PUA mode, try-harder/retry help, change-approach coaching, completi 19.5k ★
- Agent Skills Spec — A skill is a folder of instructions, scripts, and resources that agents can discover and load dynamically to p 1.9k ★
- Add Scaffold — 按 14-phase 工作流为指定 app 编写清理 scaffold(含需求采集、实测勘测、TOML、safety test、UI 集成) 1.3k ★
README
skill-scorecard
A 30-second safety scorecard for AI agent skills — run it on any skill folder or GitHub repo before you install it.
**Part of the Evidence-first Agents suite** — tooling that makes AI agents accountable instead of just capable: [answer-contract](https://github.com/chenhz01/answer-contract) (output discipline) · [skill-spec](https://github.com/chenhz01/skill-spec) (spec discipline) · [memory-wiki](https://github.com/chenhz01/memory-wiki) (memory discipline) · [skill-os](https://github.com/chenhz01/skill-os) (the assembly line). Same author, same zero-dependency philosophy.
Why
GitHub's own documentation warns that third-party agent skills may contain prompt injections, hidden instructions, or malicious scripts — and research on marketplace skills found roughly 1 in 8 carries a serious defect, with skills bundling a `scripts/` directory at ~2x the odds. Yet the standard install advice is still "stick to trusted sources", with no tool to check anything in under a minute.
skill-scorecard is that check: seven structural probes, one score, zero dependencies.
Quick start
# a local skill folder
python tools/skill_scorecard.py path/to/skill/
# or a GitHub repo (downloaded to a temp dir, nothing installed)
python tools/skill_scorecard.py https://github.com/owner/some-skill
Output: a grade (A–D), a score out of 100, and the findings behind it. Exit code 1 on any FAIL — wire it into a pre-install hook.
The seven checks
| check | what it asks |
|---|---|
| SKILL.md present | is this a skill folder at all? |
| YAML frontmatter | does it declare name + description? |
| SPEC contract | is behavior pinned to a falsifiable spec? |
| license | are usage terms stated? |
| scripts/ directory | does it ship code the agent may run? (~2x defect odds — read it first) |
| hidden content | opaque blobs that could be encoded payloads? |
| injection scan | known prompt-injection / exfiltration phrasing? |
Honest boundaries
- It reads **stru
Related Skills
Phased Engineering Pipeline
Claude Code skill for building software with AI agents: seven roles, vertical-slice phases, deterministic chec
Android
Google Play-only rejection-risk scan (Data safety, permissions, target API, testing gate).
AutoConst Spec Drawings Crosscheck Claude
Automatically catch coordination mismatches between a construction spec book and its structural drawings. Cros
Decision Memo
Produce a senior-leadership decision memo before proposing a non-trivial change. Seven sections — observation,
Ke Test
Select and run risk-based verification checks, then record exact evidence and remaining uncertainty.
Sit
⚙️ [Skill] A Git-native semantic safety layer for AI agents editing Skill packages — validates, diffs, reviews
Related Agents
Skill Security Auditor
Audits an untrusted skill folder (its SKILL.md and any scripts) for instructions that would read secrets, send
C Reviewer
Expert C code reviewer specializing in C11/C17 idioms, memory safety (malloc/free discipline, no double-free),
Skill Linter
Lints the SKILL.md files in a skills folder for broken frontmatter, a name that does not match its folder, mis