Skill master
Skill hexcantcode/skill-master
The meta-skill for creating, importing, and auditing agent skills. Security scanning, spec validation, and guided creation for the Agent Skills ecosystem.
npx -y skills add hexcantcode/skill-masterAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when creating new agent skills, importing skills from external URLs or repositories, reviewing existing skills for quality, or auditing skills for security threats. Triggers on "create a skill", "build a skill", "import skill", "install skill from", "review this skill", "audit skill", "check skill safety", or any request involving skill authoring, validation, or security vetting.
SKILL.md
4.9 KB, as published. Nobody here has run it
Skill Master
The definitive skill for creating, importing, and auditing agent skills. Ensures every skill follows the Agent Skills open standard, passes security vetting, and ships with proper documentation.
Mode Detection
Determine the operating mode from the user's request:
| User Says | Mode | Reference |
|---|---|---|
| "create a skill", "build a skill", "new skill", "help me make a skill" | CREATE | creation-workflow.md |
| "import this skill", "install skill from [URL]", pastes a link to a skill | IMPORT | import-audit-workflow.md |
| "review my skill", "check this skill", "audit skill", "is this skill safe" | REVIEW | Run both quality + security checks inline |
If ambiguous, ask: "Are you creating a new skill, importing one from somewhere, or reviewing an existing one?"
Quick Reference: What Makes a Valid Skill
skill-name/ # kebab-case, matches frontmatter name
├── SKILL.md # REQUIRED — YAML frontmatter + markdown body
├── scripts/ # Optional — executable code
├── references/ # Optional — docs loaded on demand
└── assets/ # Optional — templates, resources
Frontmatter (between --- markers):
name(required): 1-64 chars, lowercase + hyphens only, no consecutive hyphens, must match directory namedescription(required): 1-1024 chars, third-person, what it does + when to use it, no XML tagslicense,compatibility,metadata,allowed-tools: all optional
See spec-quick-reference.md for the full specification.
CREATE Mode
Read and follow creation-workflow.md. Summary:
- Understand — Ask purpose, audience, and use cases
- Deduplicate — Check if an existing skill already covers the same ground
- Decide — Walk user through 4 critical architectural decisions (explained for non-technicals)
- Draft — Generate frontmatter + SKILL.md body with progressive disclosure
- Supplement — Recommend complementary skills from the ecosystem
- Validate — Run
scripts/validate_skill.pyandscripts/security_scan.py - Scaffold — Create the full directory structure
- Ship — Generate GitHub README, guide user to host publicly
IMPORT Mode
Read and follow import-audit-workflow.md. Summary:
- Fetch — Download skill from URL
- Scan — Run
scripts/security_scan.pyon ALL files - Report — Present findings with severity + plain-English explanations
- Gate — Block DANGER, warn on CAUTION, approve SAFE
- Validate — Check structure + frontmatter against spec
- Supplement — Suggest complementary skills
- Deduplicate — Check if an existing skill already covers the same ground
- Install — Place in correct directory
REVIEW Mode
Combine both checks on an existing skill:
- Run
python ${CLAUDE_SKILL_DIR}/scripts/validate_skill.py <path-to-skill> - Run
python ${CLAUDE_SKILL_DIR}/scripts/security_scan.py <path-to-skill> - Read quality-checklist.md and evaluate manually
- Check for duplicate or overlapping skills already installed
- Present combined report with actionable fixes
Security: Non-Negotiable
Every skill — created, imported, or reviewed — gets scanned. See security-checklist.md for the full threat model.
DANGER signals (block immediately):
- Environment variable exfiltration (credential file access,
.envreads) - Obfuscated code (encoded payloads decoded then executed)
- Download-and-execute patterns (piping remote scripts to shell)
- Prompt injection (role overrides, safety suppression, instruction hijacking)
- Outbound data transmission to unknown domains
CAUTION signals (warn user, require explicit approval):
- Third-party URL fetching
- Overly broad tool permissions
- Scripts that spawn subprocesses
- File operations outside the skill directory
Supplementary Skills
After creating or importing a skill, consult supplementary-skills-guide.md to recommend complementary skills from:
- The official Anthropic skills repository (github.com/anthropics/skills)
- SkillHub (skillhub.club) — 24,000+ community skills
- The user's already-installed skills
Ask the user if they want to add any as cross-references or bundled references.