Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
agent-skills — 公式Elasticスキル | Kitploit
ツール/GitHubGitHub/elastic/agent-skills
クラウドインフラストラクチャセキュリティAPIセキュリティテストクラウドセキュリティ脅威インテリジェンス学習と教育インシデントレスポンス厳選リソースAPIセキュリティ学習パスとコース
GitHubelastic/agent-skills

agent-skills

公式Elasticスキル

546441ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る

Elastic logo

License

Elastic Agent Skills

Elastic Agent Skills — Elasticを開発したチームによる — は、AIコーディングエージェントにネイティブなプラットフォームの専門知識を直接提供します。これは公式のAgent Skillsライブラリであり、Cursor、GitHub Copilot、Windsurf、Gemini CLIなどのエージェンティックIDEと互換性があります。スキルはAgent Skillsのオープンスタンダードに準拠しています。

[!NOTE] テクニカルプレビュー

これらのスキルは初期リリースであり、活発に開発中です。堅牢な評価とモデルの進化に伴いスキルがコード化されるため、変更が予想されます。頻繁に更新を確認してください。

About

このリポジトリには、あらゆるAIエージェントにElasticsearch、Kibana、Elastic Observability、Elastic Securityの正しい使い方を教える、インストラクション、コンテキスト、ツールのパッケージである厳選されたスキルが含まれています。それらを既存のエージェントランタイムにドロップするだけで、アシスタントは時代遅れのパターンを使うのをやめ、正しく動作するようになります。

What are skills?

スキルは、AIエージェントに特定のタスクを繰り返し可能な方法で完了するための知識とツールを提供する自己完結型のパッケージです。各スキルは独自のフォルダ内にあり、エージェントが従うメタデータと指示を含むSKILL.mdファイルがあります。Agent Skills標準の詳細については、agentskills.ioを参照してください。

Scope

このリポジトリのスキルは以下に焦点を当てています:

  • Elasticsearch APIとの対話(検索、インデキシング、クラスタ管理)
  • Kibanaコンテンツの構築と管理(アラート、コネクタなど)
  • Elastic Observability、Elastic Security、Agent Builderのパターン

利用可能なスキル

クラウド (5)
Elasticsearch (7)
Kibana (8)
オブザーバビリティ (11)
セキュリティ (4)

セキュリティに関する考慮事項

AIコーディングエージェントは、実際の認証情報、実際のシェルアクセス、そして多くの場合、実行ユーザーの全権限で動作します。それらのエージェントがセキュリティワークフローを対象とする場合、リスクは高まります。始める前にリスクについて率直に話し合う価値があります。

  • 独自の脅威モデリングを実施してください。 エージェントがアクセスできるデータ、実行可能なアクション、予期しない動作が発生した場合の影響を評価してください。CISAの「AIシステムを安全に展開するための共同ガイダンス」が良い出発点です。
  • エージェントを通過するデータに注意してください。 セキュリティデータには、PII、コマンドラインに埋め込まれた認証情報、その他の規制対象データが含まれる可能性があります。エージェントがアラートやプロセスイベントをクエリすると、そのコンテンツはモデルのコンテキストに入り、サードパーティのAPIに送信される可能性があります。情報セキュリティおよびコンプライアンスチームを早期に巻き込んでください。
  • これらのエージェントは攻撃者制御の入力を処理します。 アラート、イベントフィールド、ファイルコンテンツには、攻撃者によって作成された文字列が定期的に含まれます。プロンプトインジェクションは理論上のものではなく、ここでは動作環境の固有の特性です。Brainwormのような研究は、エージェントコンテキストファイルだけでプロンプトウェアの永続メカニズムとして機能することを示しています。
  • 権限を厳密にスコープしてください。 APIキーには必要最小限の権限のみを付与してください。広範な応答権限は特に危険です。動作を検証するまでは読み取り専用アクセスが良いデフォルトです。
  • エージェントツールアクセスとネットワーク到達性を制限してください。 ほとんどのAIコーディングエージェントは広範なデフォルト(シェル実行、ファイルシステム書き込み、インターネットアクセス)を備えています。利用可能なツール面を減らすことで、侵害されたり誤った方向に誘導されたエージェントができることを制限します。
  • 非本番環境から始めてください。 ライブセキュリティデータを扱うものに接続する前に、サーバーレストライアルプロジェクト、開発クラスター、または分離されたKibanaスペースを使用してスキルを評価してください。

これらのスキルは、まさに何を行うかを監査できるようにオープンソースになっています。実行する前に読むことをお勧めします。

はじめに

Elasticスキルは、Claude Codeのネイティブプラグインシステム、npxを使用したskills CLI、またはこのリポジトリをクローンしてバンドルされたインストーラスクリプトを実行することでインストールできます。npxメソッドでは、環境でnpxが利用可能なNode.jsが必要です。

[!TIP] すべてのスキルをインストールしないでください。 インストールされた各スキルは、エージェントがすべてのリクエストで評価するルーティングコンテキストを追加します。まずクラウドおよびelasticsearch認証スキル(ほとんどの他のスキルはこれらに依存)をインストールし、次にワークフローに関連するスキルのみを追加してください。インストールセットを絞ることでコンテキストの肥大化を避け、エージェントが適切なスキルに確実にルーティングできるようになります。

Claude Codeプラグイン(Claude Codeユーザーにおすすめ)

Claude Codeにはスキルを直接管理するネイティブプラグインシステムがあります。まずはこのリポジトリをマーケットプレイスソースとして追加します:```sh claude plugin marketplace add https://github.com/elastic/agent-skills

root@kitploit:~
追加後、個々のプラグインを名前でインストールします:```sh
claude plugin install elasticsearch@elastic-agent-skills
claude plugin install kibana@elastic-agent-skills
claude plugin install observability@elastic-agent-skills
claude plugin install security@elastic-agent-skills
claude plugin install cloud@elastic-agent-skills

[!NOTE] インストール後、/reload-plugins を実行してもスキルがすぐに表示されない場合があります。これは既知のClaude Codeの問題です — 新しくインストールしたプラグインを認識させるには、Claude Codeセッションを再起動してください。

または、任意のClaude Codeセッション内でインタラクティブプラグインブラウザを使用してください:``` /plugins

root@kitploit:~
これにより、設定済みのすべてのマーケットプレイスから利用可能なプラグインを参照し、インストールするものを選択し、既にインストールされているものを管理するメニューが開きます。

### GitHub Copilot CLI

GitHub Copilot CLI にはネイティブのプラグインシステムがあります。このリポジトリをマーケットプレイスソースとして追加してください:```sh
copilot plugin marketplace add elastic/agent-skills

追加後、プラグインを名前で個別にインストールします:```sh copilot plugin install elasticsearch@elastic-agent-skills copilot plugin install kibana@elastic-agent-skills copilot plugin install observability@elastic-agent-skills copilot plugin install security@elastic-agent-skills copilot plugin install cloud@elastic-agent-skills

root@kitploit:~
または、Copilotセッション内で利用可能なプラグインを対話的に閲覧できます:```
/plugin list

npx (Recommended)

スキルをインストールする最も速い方法は、skills CLIを使用することです。このリポジトリをクローンする必要はありません — 以下のコマンドを実行するだけです:```sh npx skills add elastic/agent-skills

root@kitploit:~
これにより、スキルと[ターゲットエージェント](https://github.com/vercel-labs/skills?tab=readme-ov-file#supported-agents)を選択する対話型プロンプトが起動します。CLIは各スキルフォルダをエージェントが発見できる正しい場所にコピーします。

特定のスキルを名前でインストールする:```sh
npx skills add elastic/agent-skills --skill elasticsearch-esql

または、@ の省略形を使ってスキルを repo@skill と直接指定することもできます(--skill と同等):```sh npx skills add elastic/agent-skills@elasticsearch-esql

root@kitploit:~
特定のエージェントにインストール([対応エージェント](https://github.com/vercel-labs/skills?tab=readme-ov-file#supported-agents)を参照):```sh
npx skills add elastic/agent-skills -a cursor -a claude-code

インストールせずに利用可能なスキルを一覧表示:```sh npx skills add elastic/agent-skills --list

root@kitploit:~
すべてのエージェントにすべてのスキルをインストールします(非対話型):```sh
npx skills add elastic/agent-skills --all

ローカルクローン

ローカルチェックアウトから作業する場合、または環境にNode.js / npxがない場合は、リポジトリをクローンして、バンドルされたbashインストーラを使用してください。```sh git clone https://github.com/elastic/agent-skills.git cd agent-skills ./scripts/install-skills.sh add -a

root@kitploit:~
このスクリプトは bash 3.2+ および標準の Unix ユーティリティ(`awk`、`find`、`cp`、`rm`、`mkdir`)を必要とします。

| Flag              | Description                           |
| ----------------- | ------------------------------------- |
| `-a, --agent`     | 対象エージェント(繰り返し指定可能)             |
| `-s, --skill`     | 特定のスキルを名前でインストール       |
| `-f, --force`     | 既存のインストール済みスキルを上書き    |
| `-y, --yes`       | 確認プロンプトをスキップ             |

利用可能な全スキルを表示:```sh
./scripts/install-skills.sh list

対応エージェント

スキルの更新

更新プロセスはスキルのインストール方法によって異なります。

Claude Code プラグイン

インストールされているすべてのプラグインを最新バージョンに更新します:```sh claude plugin update

root@kitploit:~
特定のプラグインを更新する:```sh
claude plugin update elastic-elasticsearch

プラグインを自動的に最新の状態に保つには、Claude Code内で/pluginsを使用して自動更新を有効にします。

自動更新が有効な場合、Claude Codeは起動時に新しいプラグインバージョンを確認し、バックグラウンドで更新します。

GitHub Copilot CLI

インストールされているすべてのプラグインを最新バージョンに更新します:```sh copilot plugin update

root@kitploit:~
特定のプラグインを更新する:```sh
copilot plugin update elasticsearch

npx

インストール済みのスキルが上流で変更されていないか確認します:```sh npx skills check

root@kitploit:~
インストールされている全スキルの最新バージョンをプルします:```sh
npx skills update

CLIは各スキルのソースリポジトリとコンテンツハッシュをロックファイルに記録します。checkはローカルのハッシュをGitHubと比較し、updateは変更があったものを再ダウンロードします。

ヒント: デフォルトのnpxインストールではシンボリックリンクが使用されるため、すべてのエージェントは単一の正規コピーを指します。一度更新すると、すべてのエージェントが同時に更新されます。

ローカルクローン

--force を指定してインストーラを再実行すると、既存のスキルを上書きします。```sh git pull ./scripts/install-skills.sh add -a --force

root@kitploit:~
`--force` なしの場合、スクリプトは既にインストールされているスキルをスキップします。

## スキルフォーマット

各スキルフォルダには、YAMLフロントマターとマークダウン指示を含む `SKILL.md` が含まれています:```yaml
---
name: elasticsearch-my-skill
description: >
  What the skill does AND when an agent should activate it.
metadata:
  version: 0.1.0
  visibility: public
---

# My Skill

[Instructions that the agent follows when this skill is active]

The description field is the sole trigger mechanism — agent runtimes read it to decide when to load a skill. For the full format specification, see agentskills.io/specification.

Issues

Found a problem or have a suggestion? Open an issue and we will review it.

Disclaimer

These skills are provided as-is. Always test skills thoroughly in your own environment before relying on them for critical tasks.

ツールをダウンロード
スキル説明バージョン作成者
cloud-access-managementElastic Cloud組織のアクセス管理: ユーザーの招待、サーバーレスプロジェクトへのロール割り当て、Cloud APIキーの作成/失効。ユーザーアクセスの許可、変更、監査時に使用します。0.1.0elastic
cloud-create-projectElastic Cloudサーバーレスプロジェクト(Elasticsearch、Observability、またはSecurity)をREST API経由で作成し、認証情報をファイルに保存し、スコープ付きElasticsearch APIキーをブートストラップします。新しいサーバーレスプロジェクトの作成、検索またはオブザーバビリティ環境のプロビジョニング、新しいElastic Cloudプロジェクトの立ち上げ時に使用します。0.1.0elastic
cloud-manage-project既存のElastic Cloudサーバーレスプロジェクトを管理: 一覧表示、取得、更新、削除、認証情報のリセット、再開、保存済み認証情報のロード。エンドポイントを解決しスコープ付きElasticsearch APIキーを取得して既存のプロジェクトに接続します。サーバーレスプロジェクトのデイ2運用、既存プロジェクトへの接続、プロジェクト認証情報のロード/リセット、プロジェクト詳細の確認時に使用します。0.1.0elastic
cloud-network-securityサーバーレスのネットワークセキュリティ(トラフィックフィルター)を管理: IPフィルターとAWS PrivateLink VPCフィルターの作成、更新、削除。ネットワークアクセスの制限やプライベート接続の設定時に使用します。0.1.0elastic
cloud-setupElastic Cloudの認証と環境デフォルトを設定します。EC_API_KEYの設定、Cloud APIアクセスの設定時、または別のクラウドスキルが認証情報を必要とする場合に使用します。0.1.0elastic
スキル説明バージョン作成者
elasticsearch-auditElasticsearchセキュリティ監査ログの有効化、設定、クエリ。監査ログのセットアップ、イベントフィルタリング、または失敗したログインなどのセキュリティインシデント調査に関わるタスクに使用します。0.1.0elastic
elasticsearch-authnネイティブ、ファイルベース、LDAP/AD、SAML、OIDC、Kerberos、JWT、または証明書レルムを使用してElasticsearchに認証します。認証情報での接続、レルムの選択、APIキーの管理時に使用します。対象のレルムが既に設定されていることを前提とします。0.1.0elastic
elasticsearch-authzElasticsearch RBACを管理: ネイティブユーザー、ロール、ロールマッピング、ドキュメント/フィールドレベルセキュリティ。ユーザーやロールの作成、権限の割り当て、LDAP/SAMLなどの外部レルムのマッピング時に使用します。0.1.1elastic
elasticsearch-esqlESQL(Elasticsearchクエリ言語)クエリを実行。ユーザーがElasticsearchデータのクエリ、ログの分析、メトリクスの集計、データの探索、またはESQL結果からのチャートやダッシュボードの作成を希望する場合に使用します。
elasticsearch-file-ingestデータファイル(CSV/JSON/Parquet/Arrow IPC)をストリーム処理とカスタム変換でElasticsearchに取り込み変換します。ファイルのロードやバッチインポート時 — 再インデックス、一般的なインジェストパイプライン設計、またはバルクAPIパターンには使用しません。0.2.0elastic
elasticsearch-onboardingElasticsearchに不慣れな開発者がゼロから実用的な検索体験を構築できるよう支援します。意図の理解、データのマッピング、ベストプラクティスを取り入れた検索体験の構築をガイドします。ユーザーが検索関連機能を構築したい意向を示した場合、ユースケースに関するElasticsearchの概念について質問した場合、またはElasticsearchの始め方について支援を必要としている場合に使用します。0.1.0elastic
elasticsearch-security-troubleshootingElasticsearchセキュリティエラー(401/403エラー、TLS問題、期限切れAPIキー、ロールマッピングの不一致、Kibanaログイン問題)を診断し解決します。ユーザーがセキュリティエラーを報告した場合に使用します。0.1.0elastic
スキル説明バージョン作成者
kibana-agent-builderKibanaでAgent Builderエージェントとカスタムツールを作成・管理します。Agent Builderでエージェントやツールの作成、更新、削除、テスト、または検査を求められた場合に使用します。0.2.0elastic
kibana-alerting-rulesREST APIまたはTerraform経由でKibanaアラートルールを作成・管理します。ルールの作成、更新、ライフサイクル管理(有効化、無効化、ミュート、スヌーズ)またはコードとしてのルールワークフローに使用します。0.1.0elastic
kibana-anomaly-detectionElastic ML異常検知スキル — 調査/RCA、スコア説明、ジョブ操作(作成、データフィード、開始/停止、結果)、トラブルシューティング(ドキュメント欠落、メモリ制限、データフィードヘルス、ライフサイクル)。Kibana Agent Builder MCPツール(ad_*)を.ml-anomalies-*、.ml-config、.ml-notifications-*、.ml-annotations-*に対して操作します。「何が壊れたのか?」「どのエンティティか?」/RCA、「なぜスコアが高い/低いのか?」/再正規化、「データフィードが停止した」「メモリ制限」、またはML異常検知ジョブのセットアップ・設定要求に使用します。0.2.0elastic
kibana-audit保存オブジェクトアクセス、ログイン、スペース操作に対するKibana監査ログを有効化・設定します。Kibana監査のセットアップ、イベントフィルタリング、KibanaとESの監査ログの関連付け時に使用します。0.1.0elastic
kibana-connectorsREST APIまたはTerraform経由でSlack、PagerDuty、Jira、WebhookなどのKibanaコネクタを作成・管理します。サードパーティ統合の設定やコードとしてのコネクタ管理時に使用します。0.1.1elastic
kibana-dashboardsKibanaダッシュボードとビジュアライゼーションを作成・管理します。ダッシュボードとビジュアライゼーションを宣言的に定義し、バージョン管理したり、デプロイを自動化する必要がある場合に使用します。0.1.2elastic
kibana-vegaKibanaでESQLデータソースを使用したVegaおよびVega-Liteビジュアライゼーションを作成します。標準のLensチャートを超えたカスタムチャート、ダッシュボード、またはプログラムによるパネルレイアウトの構築時に使用します。0.1.0
kibana-streamsREST API経由でKibanaストリームの一覧表示、検査、有効化、無効化、再同期を行います。ユーザーがストリームの詳細、インジェスト/クエリ設定、クエリ、重要なイベント、または添付ファイルを必要とする場合に使用します。0.1.0elastic
スキル説明バージョン作成者
observability-edot-dotnet-instrumentElastic Distribution of OpenTelemetry (EDOT) .NET SDKを使用して.NETアプリケーションを自動トレース、メトリクス、ログのためにインストルメントします。既存のAPMエージェントがない.NETサービスにオブザーバビリティを追加する場合に使用します。0.1.0elastic
observability-edot-dotnet-migrate.NETアプリケーションを従来のElastic APM .NETエージェントからEDOT .NET SDKに移行します。Elastic.Apm.*パッケージからElastic.OpenTelemetryに切り替える場合に使用します。0.1.0elastic
observability-edot-java-instrumentElastic Distribution of OpenTelemetry (EDOT) Javaエージェントを使用してJavaアプリケーションを自動トレース、メトリクス、ログのためにインストルメントします。既存のAPMエージェントがないJavaサービスにオブザーバビリティを追加する場合に使用します。0.1.1elastic
observability-edot-java-migrateJavaアプリケーションを従来のElastic APM JavaエージェントからEDOT Javaエージェントに移行します。elastic-apm-agent.jarからelastic-otel-javaagent.jarに切り替える場合に使用します。0.1.1elastic
observability-edot-python-instrumentElastic Distribution of OpenTelemetry (EDOT) Pythonエージェントを使用してPythonアプリケーションを自動トレース、メトリクス、ログのためにインストルメントします。既存のAPMエージェントがないPythonサービスにオブザーバビリティを追加する場合に使用します。0.1.0elastic
observability-edot-python-migratePythonアプリケーションを従来のElastic APM PythonエージェントからEDOT Pythonエージェントに移行します。elastic-apmからelastic-opentelemetryに切り替える場合に使用します。0.1.0elastic
observability-k8s-investigationOTelテレメトリ(EDOT)を使用してKubernetesのワークロード、ノード、コントロールプレーンの問題を調査します。Pod障害(CrashLoopBackOff、OOMKilled、Error)、ノードプレッシャー、リソース枯渇、イメージプル失敗、アドミッション拒否、オートスケーリング異常、またはK8s状態とアプリケーションシグナルの関連付けの診断時に使用します。OTelインジェストパスのみ — 従来のECS Kubernetes統合の形状は対象外です。0.2.0elastic
observability-llm-obsLLMとエージェンティックアプリを監視: パフォーマンス、トークン/コスト、応答品質、ワークフローオーケストレーション。ユーザーがLLM監視、GenAIオブザーバビリティ、またはAIコスト/品質について質問した場合に使用します。0.1.0elastic
observability-logs-searchESQLを使用してオブザーバビリティログを検索およびフィルタリングします。ログの急増、エラー、異常の調査、ボリュームとトレンドの取得、またはインシデント発生時のサービスやコンテナへのドリルダウン時に使用します。0.2.0
observability-manage-slosKibana APIを使用してElastic ObservabilityでSLOを作成・管理します。SLIの定義、エラーバジェットの設定、SLOライフサイクル管理時に使用します。0.2.0elastic
observability-service-healthSLO、アラート、ML、スループット、レイテンシ、エラー率、依存関係を使用してAPMサービスの健全性を評価します。サービスの状態、パフォーマンスの確認、またはサービス健全性についてのユーザーからの質問時に使用します。0.1.0elastic
スキル説明バージョン作成者
security-alert-triageElastic Securityアラートのトリアージ — コンテキスト収集、脅威の分類、ケース作成、確認。アラートのトリアージ、SOC分析、または検知の調査時に使用します。0.1.0elastic
security-case-managementKibana Cases APIを介してSOCケースを作成、検索、更新、管理します。インシデントの追跡、アラートとケースのリンク、調査ノートの追加、トリアージ出力の管理時に使用します。0.1.0elastic
security-detection-rule-managementElastic Security検知ルール(SIEMおよびエンドポイント)を作成、チューニング、管理します。誤検知、例外、新しいカバレッジ、ノイズの多いルール、またはKibana API経由のルール管理に使用します。0.1.0elastic
security-generate-security-sample-dataElastic Security用のサンプルセキュリティイベント、攻撃シナリオ、合成アラートを生成します。デモ、ダッシュボードのデータ投入、検知ルールのテスト、またはPOCのセットアップ時に使用します。0.1.0elastic
フラグ説明
-a, --agent特定のエージェントを対象とする(対応エージェント を参照)
-s, --skillスキル名を指定してインストール
-g, --globalプロジェクトディレクトリではなくユーザーホームにインストール
-y, --yes確認プロンプトをスキップ
--allプロンプトなしですべてのスキルをすべてのエージェントにインストール
--listインストールせずに利用可能なスキルを一覧表示
エージェントインストールディレクトリ
claude-code.claude/skills
cursor.agents/skills
codex.agents/skills
opencode.agents/skills
pi.pi/agent/skills
windsurf.windsurf/skills
roo.roo/skills
cline.agents/skills
github-copilot.agents/skills
gemini-cli.agents/skills