jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Skillチェック

skill-check

Claude Codeのスキルが、定められた仕様に沿っている

⏱ 障害ポストモーテム 1日 → 1時間

📺 まず動画で見る(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本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
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
🪟 Windows (PowerShell)
$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. 1. 下の青いボタンを押して skill-check.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → skill-check フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

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").