claude-plugins-official
Awesome リストanthropics/claude-plugins-official
Anthropic公式管理のClaude Code高品質プラグインディレクトリ
概要
これはClaude Codeの高品質なプラグインコレクションマーケットであり、Anthropic社内およびサードパーティによって開発されたプラグインが含まれています。各プラグインはMCPサーバー、コマンド、エージェント、またはスキルを追加して、Claude Codeの機能を拡張できます。Claude Codeのプラグインシステムからインストール可能です。
README プレビュー
# Claude Code Plugins Directory\n\nA curated directory of high-quality plugins for Claude Code.\n\n> **⚠️ Important:** Make sure you trust a plugin before installing, updating, or using it. Anthropic does not control what MCP servers, files, or other software are included in plugins and cannot verify that they will work as intended or that they won't change. See each plugin's homepage for more information.\n\n## Structure\n\n- **`/plugins`** - Internal plugins developed and maintained by Anthropic\n- **`/external_plugins`** - Third-party plugins from partners and the community\n\n## Installation\n\nPlugins can be installed directly from this marketplace via Claude Code's plugin system.\n\nTo install, run `/plugin install {plugin-name}@claude-plugins-official`\n\nor browse for the plugin in `/plugin > Discover`\n\n## Contributing\n\n### Internal Plugins\n\nInternal plugins are developed by Anthropic team members. See `/plugins/example-plugin` for a reference implementation.\n\n### External Plugins\n\nThird-party partners can submit plugins for inclusion in the marketplace. External plugins must meet quality and security standards for approval. To submit a new plugin, use the [plugin directory submission form](https://clau.de/plugin-directory-submission).\n\n## Plugin Structure\n\nEach plugin follows a standard structure:\n\n```\nplugin-name/\n├── .claude-plugin/\n│ └── plugin.json # Plugin metadata (required)\n├── .mcp.json # MCP server configuration (optional)\n├── commands/ # Slash commands (optional)\n├── agents/ # Agent definitions (optional)\n├── skills/ # Skill definitions (optional)\n└── README.md # Documentation\n```\n\n## Skill-bundle plugins\n\nWhen a plugin's source repository ships skills (`SKILL.md` files) without a `.claude-plugin/plugin.json` manifest, the marketplace entry can declare the skills directly using `strict: false` and an explicit `skills` array.\n\n```json\n{\n "name": "exaFAQ (5)
トラブル対応どうすればsecurity-guidanceプラグインのpython_subprocess_shellルールがMarkdownドキュメント内のコードをフラグ付けするのを止められますか?
これはsecurity-guidance v2.0.0における既知のフォールスポジティブです。現在のルールには、ドキュメントファイルを除外するパスフィルターがありません。一時的な回避策として、.md/.mdx/.rstファイル内のこれらの警告を無視するか、hooks/patterns.pyを手動で編集してルールにpath_filter: lambda p: not p.endswith(_DOC_EXTS)を追加してください。恒久的な修正は今後のアップデートで予定されています。ステータスについてはissue #2045を追跡してください。
トラブル対応security-guidanceプラグインで'output_format deprecated' HTTP 400エラーを修正する方法は?
plugins/security-guidance/hooks/llm.pyを更新し、非推奨となったトップレベルのoutput_formatではなく、output_config.formatの下にスキーマをネストします。具体的には、"output_format": {"type": "json_schema", "schema": output_schema}を"output_config": {"format": {"type": "json_schema", "schema": output_schema}}に置き換えます。adaptive-thinkingブランチを使用している場合は、effortを既存のdictにマージします。payload["output_config"] = {"effort": "high"}をpayload["output_config"]["effort"] = "high"に変更します。このパッチはissue #2097に含まれています。これにより400エラーが解決され、guardrail failing openを防ぎます。
トラブル対応Claude Codeが理由もなく「Permission to use Edit has been denied」と表示するのはなぜですか?
security-guidanceプラグインフックは、JSONペイロードなしでsys.exit(2)を介して拒否を発行しており、汎用的な拒否メッセージが表示されます。プラグインを、permissionDecisionReasonを含む適切なJSON拒否を出力するバージョンにアップグレードしてください。即時のアップグレードが不可能な場合は、フックスクリプト(例:security_reminder_hook.py)を手動でパッチし、単純なsys.exit(2)を次のコードに置き換えてください:
import json
print(json.dumps({
"hookSpecificOutput": {
"hookEventName": "PreToolUse",
"permissionDecision": "deny",
"permissionDecisionReason": f"{rule_name}: {reminder[:120]}"
}
}))
sys.exit(0)
これにより、UIにコンテキスト(一致パターン、リスクカテゴリ)が表示されます。アップストリームの修正を追跡して、ローカルパッチの必要性を排除してください。
トラブル対応Claude Codeのsecurity-guidanceフックが 'hook json output validation failed' エラーを表示するのはなぜですか?
フックはJSONではなくプレーンテキストを出力しています。hooks/security_reminder_hook.py の272行目を編集してください: print(reminder, file=sys.stderr); sys.exit(2) を print(json.dumps({"decision": "block", "reason": reminder})); sys.exit(2) に置き換えてください。これにより有効なJSONが出力され、検証エラーが解決されます。
トラブル対応mcp-server-dev または sonatype-guide プラグインが Claude Code でスキルが 0 と表示されるのはなぜですか?
これは、プラグインのスキルファイルに必須フィールドが欠落していることによる既知のecosystem全体の問題です。具体的には、各スキルのSKILL.md frontmatterには、Claude Code runtimeで要求されるuser-invocableおよびallowed-toolsフィールドを含める必要があります。さらに、プラグインマニフェスト(.claude-plugin/plugin.json)には有効なversionフィールドが必要となる場合があります。これを解決するには、Claude Codeを最新バージョンに更新してください(runtime-sideのvalidation修正が含まれている可能性があります)。または、プラグイン作成者が正しいschemaで更新バージョンをリリースするのを待ってください。インストール済みのプラグインファイルを手動で編集することは推奨されません。脆弱であり、上書きされる可能性があるためです。