본문으로 건너뛰기
cccskills
무료GitHub에 공개

skill-check

Use when the user wants to validate, lint, or audit agent skill files (SKILL.md). Use when they say "validate these skills," "check this repo's skills," "lint SKILL.md files," or "audit skills in [repo URL]." Run skill-check locally or against a cloned GitHub repo and summarize findings.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(1)

  • SKILL.md4.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

skill-check

Validate agent skill files (SKILL.md) using the skill-check tool. Support both local paths and GitHub repos.

Installation

Ensure skill-check is available before running checks:

  • No install (recommended for one-off or agent use): npx skill-check — uses npm to run the latest version; requires Node.js and network on first run.
  • Global install (curl): curl -fsSL https://raw.githubusercontent.com/thedaviddias/skill-check/main/scripts/install.sh | bash — installs a global skill-check binary.
  • Homebrew: brew tap thedaviddias/skill-check https://github.com/thedaviddias/skill-check then brew install skill-check.

If the user has not installed skill-check, use npx skill-check so no prior install is needed. To confirm the tool is available, run npx skill-check rules and expect a list of built-in rule IDs.

When to use

  • User asks to validate, lint, or check skill files
  • User provides a local path (e.g. ~/.cursor/skills, ./skills, or a repo root)
  • User provides a GitHub repo URL and wants skills in that repo validated

Local validation

  1. Run skill-check against the given path:
    • Quick lint only: npx skill-check check <path> --no-security-scan --format json
    • Full check (includes security scan): npx skill-check check <path> --format json
  2. Parse the JSON output to get diagnostics (ruleId, severity, message, file, line).
  3. Summarize results for the user: number of skills found, errors vs warnings, and any suggested fixes.

Use --format json when you need to parse output programmatically. Use default text format when showing output directly to the user.

GitHub repo validation

  1. Clone the repo shallowly into a temp directory, e.g. git clone --depth 1 <url> /tmp/skill-check-<short-hash> (or use a system temp path).
  2. Run npx skill-check check /tmp/skill-check-<hash> (with --format json if you will parse results).
  3. Report findings to the user.
  4. Remove the temp directory when done.

Commands reference

  • npx skill-check check [path] — run validation (+ optional security scan). Default path is .
  • npx skill-check check [path] --no-security-scan — lint only, skip security scan
  • npx skill-check check [path] --format json — machine-readable output with quality scores
  • npx skill-check check [path] --format github — GitHub Actions ::error / ::warning annotations
  • npx skill-check check [path] --format html --no-open — self-contained HTML report
  • npx skill-check check [path] --fix — auto-fix supported findings
  • npx skill-check check [path] --fix --interactive — prompt before each fix (TTY only)
  • npx skill-check check [path] --baseline baseline.json — compare against previous run
  • npx skill-check new <name> — scaffold a new skill directory
  • npx skill-check watch [path] — re-run on file changes
  • npx skill-check diff <pathA> <pathB> — compare diagnostics between two directories
  • npx skill-check rules — list all built-in rules with severity and fixable status
  • npx skill-check rules <id> — show detail for a specific rule
  • npx skill-check report [path] — generate a markdown health report

Interpreting results

  • error — spec or rule violation; should be fixed.
  • warn — recommendation; may be acceptable depending on context.
  • suggestion — every diagnostic includes an actionable suggestion text.
  • quality score — 0-100 per skill, weighted across frontmatter (30%), description (30%), body (20%), links (10%), file (10%).
  • duplicates — duplicates.name / duplicates.description warnings when multiple skills share the same name or description.
  • Exit code 0 means no errors; non-zero means validation failed or security scan found issues.

Testing this skill

To verify this skill and the skill-check CLI work:

  1. Check CLI is available: Run npx skill-check rules. You should see a list of built-in rules (e.g. frontmatter.required, body.max_tokens, etc.).
  2. Validate this repo's skills: From the skill-check repo root, run npx skill-check check skills/ --no-security-scan. Expect one skill (skills/skill-check/SKILL.md) and zero diagnostics (PASS).
  3. Scaffold a test skill: Run npx skill-check new test-skill --dir /tmp. Verify /tmp/test-skill/SKILL.md was created, then npx skill-check check /tmp/test-skill --no-security-scan should pass.
  4. Optional — validate with security scan: Run npx skill-check check skills/ (no --no-security-scan). Requires mcp-scan or uv/pipx for the security scan step.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

thedaviddias/skill-check1942026년 5월 19일 업데이트

Use when starting creative work (features, components, functionality, or behavior changes) to clarify user intent, requirements, and design before implementation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

thedaviddias/skill-check1942026년 5월 19일 업데이트

github-gh

무료

Interact with GitHub using the `gh` CLI. Use when managing issues, PRs, workflow runs, or advanced API queries via `gh issue`, `gh pr`, `gh run`, and `gh api`.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

thedaviddias/skill-check1942026년 5월 19일 업데이트

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

thedaviddias/skill-check1942026년 5월 19일 업데이트

Use when implementing features or fixing bugs with strict Test-Driven Development (TDD). Activate for coding tasks that require new functionality, refactoring, or comprehensive test coverage, especially when the user mentions TDD or Test Driven Development.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

thedaviddias/skill-check1942026년 5월 19일 업데이트

Replace with description of the skill and when Claude should use it.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

thedaviddias/skill-check1942026년 5월 19일 업데이트

thedaviddias의 스킬 모두 보기

이 스킬의 문제 신고