← ClaudeAtlas

skill-validatorlisted

Use when auditing a new or existing skill for security vulnerabilities, malware (bash scripts), and structural compliance.
MatrixFounder/Universal-skills · ★ 1 · AI & Automation · score 77
Install: claude install-skill MatrixFounder/Universal-skills
# Skill Validator **Purpose**: Automatically audit skills (especially third-party/downloaded ones) to detect security risks, malicious patterns, and ensure compliance with the "Rich Skill" structure. ## 1. Red Flags (Anti-Rationalization) **STOP and READ THIS if you are thinking:** - "I can just read the files manually" -> **WRONG**. Malicious code can be obfuscated or hidden in long lines. **EXECUTE** the validator. - "It's just a simple skill, no need to scan" -> **WRONG**. Simple skills are the easiest vector for supply chain attacks. - "The validator found 0 issues, it must be safe" -> **WRONG**. The validator is a *static analysis* tool. It cannot catch everything. Use your judgment. - "I'll skip the bash scanner because there are no .sh files" -> **WRONG**. Bash code can be embedded in `SKILL.md` examples or Python strings. - "Prompts are just text, they can't be dangerous" -> **WRONG**. Prompt injection can override system instructions or generate harmful content. ### Rationalization Table | Agent Excuse | Reality / Counter-Argument | | :--- | :--- | | "Risk level SAFE, so I can install it" | SAFE means no pattern matched. Regex sees text, not intent — string splitting, variable indirection and encoding layers all pass. SAFE is the floor, not the verdict. | | "The author is known, skip the scan" | Provenance is not review. A dependency bump or a merged PR changes the code without changing the author. | | "It flagged `subprocess`, so the skill is malicious" | `subpro