OpenSource-Hub

claude-skills

フレームワーク

alirezarezvani/claude-skills

AIコーディングエージェントのスキルとプラグインライブラリ。13種類のツールに対応。

概要

オープンソースプロジェクト。Claude Code、OpenAI Codex、Gemini CLI、Cursor など 13 種類の AI コーディングエージェントでそのまま使用できる 354 のスキルとプラグインを提供しています。エンジニアリング、マーケティング、プロダクト、セキュリティ、コンプライアンス、エグゼクティブコンサルティング、リサーチ、プロダクティビティの分野をカバーし、Python スクリプト、テンプレート、リファレンスドキュメントが付属しています。

README プレビュー

# Claude Code Skills & Plugins — Agent Skills for Every Coding Tool\n\n**354 production-ready Claude Code skills, plugins, and agent skills for 13 AI coding tools.**\n\nThe most comprehensive open-source library of Claude Code skills and agent plugins — also works with OpenAI Codex, Gemini CLI, Cursor, and 9 more coding agents. Reusable expertise packages covering engineering, DevOps, marketing (incl. AEO — Answer Engine Optimization for LLM citation), security (PreToolUse hooks), compliance, C-level advisory (incl. founder-mode CFO/CMO/CRO/CPO/COO/CHRO/CISO/GC/CDO/CAIO/CCO/VPE personas + 21 /cs:* slash commands), productivity (capture/email/reflect), an academic research stack (litreview/grants/dossier/patent/syllabus/pulse/notebooklm/deep-research + hybrid router), and enterprise Research Operations (clinical-research/research-finance/market-research/product-research, v2.9.0).\n\n**Works with:** Claude Code · OpenAI Codex · Gemini CLI · OpenClaw · Hermes Agent[^hermes] · Mistral Vibe[^vibe] · Cursor · Aider · Windsurf · Kilo Code · OpenCode · Augment · Antigravity\n\n[^hermes]: Hermes Agent is **BYO-sync tier**: the repo ships a pre-generated `.hermes/skills/claude-skills/` tree, but you run `python scripts/sync-hermes-skills.py` once locally to install into `~/.hermes/skills/`. Uses the same agentskills.io SKILL.md standard — no format conversion.\n[^vibe]: Mistral Vibe is also **BYO-sync tier**: the repo ships a pre-generated `.vibe/skills/claude-skills/` tree, run `./scripts/vibe-install.sh` once locally to install into `~/.vibe/skills/`. Same agentskills.io SKILL.md standard — no format conversion. Docs: .\n\n[](https://opensource.org/licenses/MIT)\n[](#skills-overview)\n[](#agents)\n[](#personas)\n[](#commands)\n[](https://github.com/alirezarezvani/claude-skills/stargazers)\n[](https://getskillcheck.com)\n\n> **5,200+ GitHub stars** — the most comprehensive open-source Claude Code skills & agent plugins library.\n\n---\n\n## What Are Claude Code Skills & Agen

FAQ (5)

トラブル対応
Claude Codeでpw-testrailおよびpw-browserstack MCPサーバーに「Failed to connect - CONNECTION_CLOSED」と表示される問題を修正する方法

pw プラグインを **v2.12.0 以降** にアップグレードしてください。v2.9.0 では、.mcp.json が pw-testrail と pw-browserstack を自動的に起動しますが、これらの @modelcontextprotocol/sdk 依存関係がインストールされないため、ERR_MODULE_NOT_FOUND および永続的な CONNECTION_CLOSED エラーが発生します。v2.12.0 ではこれらのサーバーが integrations/mcp-servers.example.json に移動されたため、すべてのユーザーでエラーが発生しなくなりました。

TestRail または BrowserStack との統合が必要な場合は、明示的にオプトインしてください:

cd "$CLAUDE_PLUGIN_ROOT/integrations/testrail-mcp"
npm install

cd "$CLAUDE_PLUGIN_ROOT/integrations/browserstack-mcp"
npm install

次に、integrations/mcp-servers.example.json をプラグインの .mcp.json にコピーまたはマージし、必要な TESTRAIL_* または BROWSERSTACK_* 環境変数を設定して、Claude Code を再起動してください。

v2.9.0 での即時の回避策は、使用していない pw-testrail と pw-browserstack のエントリを .mcp.json から削除するか、使用する前に各統合ディレクトリで npm install を実行することです。

参照 Issue #978
トラブル対応
Claude Code の PostToolUse フックで発生する './hooks/error-capture.sh: No such file or directory' エラーを修正する方法

フックコマンドはプラグインルートではなく、セッションの現在の作業ディレクトリから実行されるため、cwd相対パスは解決できません。engineering-team/self-improving-agent/hooks/hooks.json で、"command": "./hooks/error-capture.sh" を次のように置き換えてください:

"command": "\"${CLAUDE_PLUGIN_ROOT}/hooks/error-capture.sh\""

${CLAUDE_PLUGIN_ROOT} はインストールされたプラグインディレクトリを指し、エスケープされた引用符によりスペースを含むプラグインパスに対応できます。一貫性を保つため、プラグインの settings.json のインストール例およびスクリプトヘッダーコメント内の同じ相対パスも更新してください。

参照 Issue #924
トラブル対応
PythonでUnicodeEncodeError: 'charmap'コーデックが罫線文字や'≥'文字をWindowsのcp1252でエンコードできない問題を修正する方法

Windows コンソールは cp1252 を使用しており、╔、═、≥ などの文字をエンコードできません。スクリプトを実行する前に、Python を UTF-8 モードで起動してください:

- コマンド プロンプト:

set PYTHONUTF8=1
  python your_script.py

- PowerShell:
$env:PYTHONUTF8="1"
  python your_script.py

今後のコマンド プロンプト セッションで恒久的に有効にするには:

setx PYTHONUTF8 1

アプリケーション レベルで修正するには、Unicode 出力を表示する前に、各 CLI エントリ ポイントの先頭付近に次のコードを追加してください:

import sys

if hasattr(sys.stdout, "reconfigure"):
    sys.stdout.reconfigure(encoding="utf-8", errors="replace")
if hasattr(sys.stderr, "reconfigure"):
    sys.stderr.reconfigure(encoding="utf-8", errors="replace")

errors="replace" は、UnicodeEncodeError を発生させる代わりに、サポートされていない文字を置き換えることでクラッシュを防ぎます。Python 3.7 以降では、UTF-8 モードと reconfigure() がサポートされています。利用可能な場合は、影響を受けるスクリプト向けの cp1252 強化修正を含むリリースに更新してください。

参照 Issue #969
トラブル対応
write-a-skill のチェック 1「Description includes triggers」が、有効な SKILL.md の説明で失敗するのはなぜですか?

これは claude-skills v2.13.0 で修正された既知の誤検出(false-positive)バグです(PR #1013、#1038 経由でマージ)。skill_review_checklist_runner.py には2つの根本原因がありました。(1) フロントマターのパーサーが bare な > と | の YAML ブロックスカラーにしかマッチしないため、チョンピング/インデント指示子(>-、>+、|-、|2)を使って記述された description があると、関数が指示子そのものを description として返してしまい、トリガーチェックが通らなくなっていました。(2) トリガーパターンが固定の2語リスト(use when、invoke before など)であり、'Use whenever'、'This skill should be used when'、'Use this before'、'Load before' のような有効なフレーズが拒否されていました。修正方法: v2.13.0+ にアップグレードしてください。このバージョンでは re.fullmatch(r"[>|][0-9]*[-+]?|[>|][-+]?[0-9]*", val) によってすべてのブロックスカラーのバリアントをパースし、固定リストを動詞+キューの正規表現(動詞: use/used/invoke/apply/run/load/fire/trigger;キュー: when/whenever/before/after/during/while/at the start of/on every)に置き換えています。古いバージョンでの回避策: フロントマターでは >- の代わりに bare な > を使用し、トリガーは正確に 'use when/for/before/during/after/while' または 'invoke when/before/after' というフレーズで記述してください。

参照 Issue #1011
トラブル対応
CHANGELOG.md に誤ったカウンターデルタ (X → Y) が含まれていても、なぜ derive_counters.py --check はパスするのですか?

v2.13.0より前のバージョンでは、scripts/derive_counters.py --check は5つの指定されたファイル(README.md、CLAUDE.mdの見出し行、marketplace.json、mkdocs.yml、.codex-plugin/plugin.json)内の絶対合計値のみを検証していました。CHANGELOG.mdを読み取ることはなく、CLAIM_PATTERNSもX → Y形式の差分クレームではなく絶対合計値にのみマッチしていたため、変更履歴にskills 999 → 1234のような捏造された差分があってもCIがグリーンでパスしていました。v2.13.0で修正されました(PR #1010経由、#1038を通じてマージ):このゲートはCHANGELOG.mdを読み取り、差分パターン(A → BおよびA -> B)を認識し、右辺(B)が導出された値と等しいことを検証するようになりました。v2.13.0以降にアップグレードしてください: https://github.com/alirezarezvani/claude-skills/releases/tag/v2.13.0。注:提案されていた--write自動生成モード(オプション3)は実装されておらず、別のissueとして起票される可能性があります。

参照 Issue #995