AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Skill Compliance Checklist

skill-jara-r-k-claude-code-skills-skill-compliance-checklist · by jara-r-k

Audit and validate Claude Code skills against Anthropic's official guide. Use when creating new skills, reviewing existing skills, running a compliance check, asked to 'audit skills', 'check skill quality', or 'validate SKILL.md'. Covers structure, frontmatter, descriptions, progressive disclosure, error handling, and testing. Do NOT use for writing skills from scratch, deploying applications, or…

No reviews yet
0 installs
39 views
0.0% view→install

Install

$ agentstack add skill-jara-r-k-claude-code-skills-skill-compliance-checklist

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-jara-r-k-claude-code-skills-skill-compliance-checklist)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Compliance Checklist? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill Compliance Checklist

Validate any Claude Code skill against Anthropic's official guide. Run this before uploading, after major changes, or during periodic audits.

Instructions

Step 1: Identify Skills to Audit

Scan these locations for SKILL.md files:

  • ~/.claude/skills/*/SKILL.md — global skills
  • ~/.claude/scheduled-tasks/*/SKILL.md — scheduled task skills
  • .claude/agents/*.md — project-level agent skills
  • Any path the user specifies

Step 2: Structural Check

For each skill, verify:

  1. File naming: Must be exactly SKILL.md (case-sensitive) inside a kebab-case folder
  2. YAML frontmatter: Must have --- delimiters, name (kebab-case), description (WHAT + WHEN)
  3. Description quality:
  • Includes what the skill does
  • Includes when to use it (trigger phrases users would say)
  • Under 1024 characters
  • No XML angle brackets (``)
  • No "claude" or "anthropic" in the name
  1. Body structure: Clear headings, actionable instructions, not vague
  2. Progressive disclosure: Large reference content in references/, not inline
  3. Error handling: Documents what to do when things fail
  4. Examples: Concrete usage examples provided
  5. Word count: SKILL.md body under 5,000 words

Step 3: Content Quality Check

  • Instructions are specific and actionable (not "validate things properly")
  • Critical instructions use ## Important or ## Critical headers
  • Hard-coded IDs/paths are externalised to CLAUDE.md or references
  • Bundled resources are clearly referenced with file paths

Step 4: Generate Report

For each skill, produce a compliance table:

| Criterion               | Status | Notes |
|-------------------------|--------|-------|
| Kebab-case folder name  |        |       |
| SKILL.md exact name     |        |       |
| YAML --- delimiters     |        |       |
| Name field kebab-case   |        |       |
| Description WHAT+WHEN   |        |       |
| Description < 1024 char |        |       |
| No XML in description   |        |       |
| Progressive disclosure  |        |       |
| Error handling section  |        |       |
| Examples section        |        |       |
| Body < 5,000 words      |        |       |
| No hard-coded IDs       |        |       |

Step 5: Recommend Fixes

For any FAIL items, provide specific guidance referencing references/compliance-template.md and references/guide-patterns.md.

Troubleshooting

Skill won't upload

  • Error: "Could not find SKILL.md" — rename file to exactly SKILL.md
  • Error: "Invalid frontmatter" — check YAML --- delimiters and formatting
  • Error: "Invalid skill name" — use kebab-case only, no spaces or capitals

Skill doesn't trigger

  • Description too generic (e.g., "Helps with projects")
  • Missing trigger phrases users would actually say
  • Debug: Ask Claude "When would you use the [skill name] skill?"

Skill triggers too often

  • Add negative triggers: "Do NOT use for [unrelated topic]"
  • Be more specific in description scope
  • Clarify scope boundaries

Instructions not followed

  • Instructions too verbose — move detail to references/
  • Critical steps buried — use ## Critical headers
  • Ambiguous language — replace "validate properly" with specific checks

Examples

Auditing a single skill:

/skill-compliance-checklist ~/.claude/skills/persona-audit/SKILL.md

Auditing all skills:

/skill-compliance-checklist --all

Quick check after creating a new skill:

/skill-compliance-checklist ./my-new-skill/SKILL.md

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.