JetBrains/skills

Curated agent skills collection verified by JetBrains

解決する課題

信頼性が高く、すぐに使えるエージェントスキルを見つけるのは困難です。スキルは多くのリポジトリに分散しており、品質やセキュリティが一貫していません。このカタログは、JetBrainsによってフィルタリングおよび検証されたアップストリームスキルのスナップショットを一元化し、発見と再利用を容易にすると同時に、自動セキュリティスキャンを提供して問題を早期に発見します。

仕組み

このリポジトリは、15のアップストリームソースからスキルを収集し、各スキルを独自のトップレベルディレクトリに配置するフラットなディレクトリレイアウトを採用しています。各 SKILL.md ファイルには、元のアップストリームスキルを指す metadata.source リンクが含まれています。カタログは帰属ルールに基づいて管理されており、スキルに明示的なフロントマターが存在する場合はAuthor列を使用し、存在しない場合はアップストリームのメンテナーまたは組織にフォールバックします。 セキュリティスキャンのパイプラインには Cisco の skill-scanner を使用しています。スクリプトを介して手動で実行できるほか、CIワークフローが push、pull request、および手動ディスパッチ時に自動的にスキャンを行います。Push/PR実行は変更されたディレクトリのみをスキャンし、その変更内でエラーレベルの検出があった場合に失敗します。全リポジトリの監査は手動ディスパッチ時に実行され、継承されたアップストリームの検出結果でブロックすることなくレポートアーティファクトをアップロードします。ワークフローは、有効な場合に SARIF 結果を GitHub Code Scanning にプッシュすることもできます。

対象ユーザー

信頼できるエージェントスキルをワークフローに統合したい開発者、AIエージェントビルダー、およびチーム。JetBrains IDE を使用しているユーザーには特に便利ですが、スキル自体は汎用的であり、さまざまなエコシステム(Anthropic、OpenAI、Google、Vercel、Kotlin など)から提供されています。セキュリティスキャンにより、サードパーティのスキルを採用前に精査する必要がある組織に適しています。

ハイライト

  • 15のアップストリームリポジトリから129のスキルを収録。コーディング、テスト、設計、クラウドなどをカバー。
  • すべてのスキルは、追跡可能性のために元のアップストリームパスへの metadata.source リンクを保持。
  • 発見と再利用が容易なドロップイン型のフラットディレクトリレイアウト。
  • Cisco の skill-scanner による自動セキュリティスキャン:手動スクリプト、CIでのpush/PR(変更されたディレクトリをスキャン)、手動ディスパッチによる全リポジトリ監査。
  • CIは変更されたスキルでエラーレベルの検出があった場合に失敗。GitHub Code Scanning への SARIF アップロードはベストエフォート。
  • スキルにフロントマターがない場合、帰属情報はアップストリームのメンテナーまたは組織にフォールバック。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト