🛠️ Skillチェック
Claude Codeのスキルが、定められた仕様に沿っている
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Validate Claude Code skills against the agentskills specification. Catches structural, semantic, and naming issues before users do.
🇯🇵 日本人クリエイター向け解説
Claude Codeのスキルが、定められた仕様に沿っている
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o skill-check.zip https://jpskill.com/download/3497.zip && unzip -o skill-check.zip && rm skill-check.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3497.zip -OutFile "$d\skill-check.zip"; Expand-Archive "$d\skill-check.zip" -DestinationPath $d -Force; ri "$d\skill-check.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
skill-check.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
skill-checkフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
💬 こう話しかけるだけ — サンプルプロンプト
- › Skill Check を使って、最小構成のサンプルコードを示して
- › Skill Check の主な使い方と注意点を教えて
- › Skill Check を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] skill-check
SkillCheck
概要
SKILL.md ファイルを agentskills 仕様 および Anthropic のベストプラクティスに照らして検証します。構造上のエラー、意味的な矛盾、命名のアンチパターン、品質のギャップを、1回の読み取り専用パスで検出します。
このスキルを使用する場面
- ユーザーが「スキルをチェックして」「スキルチェック」「SKILL.md を検証して」と言った場合に使用します。
- スキルをマーケットプレイスに公開する前にレビューする際に使用します。
- スキルが正しくトリガーされない理由をデバッグする際に使用します。
- チームにスキル作成の標準を導入する際に使用します。
- スロップ防止検出、セキュリティスキャン、トークン分析には使用しないでください。これらには SkillCheck Pro を使用してください。
仕組み
ステップ1:解析
ターゲットの SKILL.md ファイルを読み込み、YAML フロントマターを抽出します。
ステップ2:検証
すべての無料ティアのチェックを順番に適用します。
| カテゴリ | チェック項目 | 検出内容 |
|---|---|---|
| 構造 (1.x) | 名前形式、説明 WHAT+WHEN、許可されたツール、カテゴリ、XMLインジェクション | 不正なフロントマター、不足しているフィールド |
| 本文 (2.x) | 行数、ハードコードされたパス、古い日付、空のセクション、非推奨の構文、MCPツール資格 | コンテンツの品質問題 |
| 命名 (3.x) | 曖昧な用語、単語名、動名詞の提案 | 発見性の低さ |
| 意味 (4.x) | 矛盾、曖昧な用語、出力形式の欠落、知恵/陳腐な表現、誤ったトリガー | 論理的な矛盾 |
| 品質 (8.x) | 例、エラー処理、トリガー、出力形式、前提条件、ネガティブトリガー | 強み (ポジティブなパターン) |
ステップ3:スコアリング
全体スコア (0-100) を計算します。ペナルティ:クリティカル = -20、警告 = -5、提案 = -1。
ステップ4:レポート
構造化された結果を返します。スコア、グレード (Excellent/Good/Needs Work/Poor)、チェックID、行番号、メッセージ、修正提案を含む問題リストです。
例
例1:スキルの検証
User: check my skill at ~/.claude/skills/weekly-report/SKILL.md
SkillCheck output:
## weekly-report Check Results [FREE]
Score: 85/100 (Good)
### Warnings (2)
- 1.2-desc-when (line 3): Description missing WHEN clause
- 4.5-desc-no-triggers (line 3): Description lacks triggering conditions
### Suggestions (1)
- 3.4-gerund-naming (line 2): Skill name could use gerund form
### Passed Checks: 28
例2:クリーンなスキルがすべてのチェックに合格
User: skillcheck ~/.claude/skills/processing-pdfs/SKILL.md
Score: 100/100 (Excellent)
All 31 checks passed. No issues found.
制限事項
- 読み取り専用:ファイルを変更しません。
- 無料ティアは、構造、意味、命名のチェックのみをカバーします。
- スロップ防止、セキュリティ、WCAG、トークン、エンタープライズ、ワークフローのチェックには SkillCheck Pro が必要です。
- 意味チェック (矛盾検出、知恵/陳腐な表現) はヒューリスティックであり、約5%の誤検出率があります。
- 参照されているファイルやスクリプトは検証しません。SKILL.md のコンテンツのみをチェックします。
- 単一ファイル検証です。同じディレクトリ内の他のスキルとの相互チェックは行いません。
ベストプラクティス
- スキルをマーケットプレイスに提出する前に SkillCheck を実行してください。
- すべてのクリティカルおよび警告の問題を修正してください。提案は任意です。
- チェックID (例:
1.2-desc-when) を使用して、スキル本文内の正確なルールを見つけてください。 - 修正後に再実行して、スコアが改善されたことを確認してください。
よくある落とし穴
-
問題: 多くの提案のためにスコアが低く見える。 解決策: 提案は合計で最大-15ポイントです。まず警告とクリティカルに焦点を当ててください。
-
問題: コードブロック内の曖昧な用語で誤検出が発生する。 解決策: SkillCheck はコードブロックとインラインコードをスキップします。それでも誤検出が見られる場合は、その用語をバッククォートで囲んでください。
-
問題: 知恵/陳腐な表現のチェックが正当な指示を誤って検出する。 解決策: 一般的なアドバイス (例: 「テストが重要であることを忘れないでください」) を具体的な指示 (例: 「コミットする前にテストを実行してください」) に言い換えてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
SkillCheck
Overview
Validate SKILL.md files against the agentskills specification and Anthropic best practices. Catches structural errors, semantic contradictions, naming anti-patterns, and quality gaps in a single read-only pass.
When to Use This Skill
- Use when user says "check skill", "skillcheck", or "validate SKILL.md"
- Use when reviewing a skill before publishing to a marketplace
- Use when debugging why a skill doesn't trigger correctly
- Use when onboarding a team to skill authoring standards
- Do NOT use for anti-slop detection, security scanning, or token analysis; use SkillCheck Pro for those
How It Works
Step 1: Parse
Read the target SKILL.md file and extract YAML frontmatter.
Step 2: Validate
Apply all Free tier checks in order:
| Category | Checks | What it catches |
|---|---|---|
| Structure (1.x) | Name format, description WHAT+WHEN, allowed-tools, categories, XML injection | Malformed frontmatter, missing fields |
| Body (2.x) | Line count, hardcoded paths, stale dates, empty sections, deprecated syntax, MCP tool qualification | Content quality issues |
| Naming (3.x) | Vague terms, single-word names, gerund suggestions | Poor discoverability |
| Semantic (4.x) | Contradictions, ambiguous terms, missing output format, wisdom/platitudes, misplaced triggers | Logical inconsistencies |
| Quality (8.x) | Examples, error handling, triggers, output format, prerequisites, negative triggers | Strengths (positive patterns) |
Step 3: Score
Calculate overall score (0-100). Penalties: critical = -20, warning = -5, suggestion = -1.
Step 4: Report
Return structured results: score, grade (Excellent/Good/Needs Work/Poor), issue list with check IDs, line numbers, messages, and fix suggestions.
Examples
Example 1: Validating a skill
User: check my skill at ~/.claude/skills/weekly-report/SKILL.md
SkillCheck output:
## weekly-report Check Results [FREE]
Score: 85/100 (Good)
### Warnings (2)
- 1.2-desc-when (line 3): Description missing WHEN clause
- 4.5-desc-no-triggers (line 3): Description lacks triggering conditions
### Suggestions (1)
- 3.4-gerund-naming (line 2): Skill name could use gerund form
### Passed Checks: 28
Example 2: Clean skill passes all checks
User: skillcheck ~/.claude/skills/processing-pdfs/SKILL.md
Score: 100/100 (Excellent)
All 31 checks passed. No issues found.
Limitations
- Read-only: does not modify any files
- Free tier covers structural, semantic, and naming checks only
- Anti-slop, security, WCAG, token, enterprise, and workflow checks require SkillCheck Pro
- Semantic checks (contradiction detection, wisdom/platitude) are heuristic with ~5% false positive rate
- Does not validate referenced files or scripts; only checks SKILL.md content
- Single-file validation; does not cross-check against other skills in the same directory
Best Practices
- Run SkillCheck before submitting skills to any marketplace
- Fix all critical and warning issues; suggestions are optional
- Use the check ID (e.g.,
1.2-desc-when) to find the exact rule in the skill body - Re-run after fixes to confirm the score improved
Common Pitfalls
-
Problem: Score seems low due to many suggestions Solution: Suggestions cap at -15 points total. Focus on warnings and criticals first.
-
Problem: False positive on ambiguous terms inside code blocks Solution: SkillCheck skips code blocks and inline code. If you still see false positives, wrap the term in backticks.
-
Problem: Wisdom/platitude check flags legitimate instructions Solution: Rephrase generic advice ("Remember that testing is important") as concrete directives ("Run tests before committing").