Agent Skills by ALSEL
汎用DevOps・インフラ⭐ リポ 34品質スコア 70/100

k8s-browser

KubernetesダッシュボードとウェブUIのブラウザ自動化機能です。Kubernetes Dashboard、Grafana、ArgoCD UIなど各種ウェブインターフェースとの連携が必要な場合に使用します。MCP_BROWSER_ENABLED=trueの設定が必須です。

description の原文を見る

Browser automation for Kubernetes dashboards and web UIs. Use when interacting with Kubernetes Dashboard, Grafana, ArgoCD UI, or other web interfaces. Requires MCP_BROWSER_ENABLED=true.

SKILL.md 本文

Kubernetes向けブラウザーオートメーション

kubectl-mcp-serverのブラウザーツール(26個)を使用してKubernetesのウェブUIを自動化します。

適用タイミング

以下の場合にこのスキルを使用してください:

  • ユーザーが言及する内容: 「ダッシュボード」「Grafana」「ArgoCD UI」「ウェブインターフェース」「スクリーンショット」
  • 操作内容: K8sダッシュボードの操作、スクリーンショット取得、ウェブUIの自動化
  • キーワード: 「ブラウザー」「クリック」「スクリーンショット」「ウェブ」「UI自動化」

優先度ルール

優先度ルール影響度ツール
1MCP_BROWSER_ENABLEDを最初に有効化重大環境変数
2インタラクション前にURLを開くbrowser_open
3クリック前に要素の出現を待機browser_wait_for_selector
4検証用のスクリーンショットを取得browser_screenshot

クイックリファレンス

タスクツール
URLを開くbrowser_openbrowser_open(url)
要素をクリックbrowser_clickbrowser_click(selector)
スクリーンショット取得browser_screenshotbrowser_screenshot(path)
要素の出現を待機browser_wait_for_selectorbrowser_wait_for_selector(selector)

前提条件

  • ブラウザーツール有効化: 必須
    export MCP_BROWSER_ENABLED=true
    

ブラウザーツールの有効化

export MCP_BROWSER_ENABLED=true

# オプション: クラウドプロバイダー
export MCP_BROWSER_PROVIDER=browserbase  # または browseruse
export BROWSERBASE_API_KEY=bb_...

基本的なナビゲーション

# URLを開く
browser_open(url="http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/")

# 認証ヘッダー付きで開く
browser_open_with_headers(
    url="https://grafana.example.com",
    headers={"Authorization": "Bearer token123"}
)

# ナビゲート
browser_navigate(url="https://argocd.example.com/applications")

# 戻る/進む
browser_back()
browser_forward()

# リフレッシュ
browser_refresh()

スクリーンショットとコンテンツ

# スクリーンショット取得
browser_screenshot(path="dashboard.png")

# 全ページのスクリーンショット
browser_screenshot(path="full-page.png", full_page=True)

# ページコンテンツ取得
browser_content()

# ページタイトル取得
browser_title()

# 現在のURL取得
browser_url()

インタラクション

# 要素をクリック
browser_click(selector="button.submit")
browser_click(selector="text=Deploy")
browser_click(selector="#sync-button")

# テキスト入力
browser_type(selector="input[name=search]", text="my-deployment")
browser_type(selector=".search-box", text="nginx")

# フォーム入力
browser_fill(selector="#namespace", text="production")

# ドロップダウン選択
browser_select(selector="select#cluster", value="prod-cluster")

# キー押下
browser_press(key="Enter")
browser_press(key="Escape")

待機

# 要素の出現を待機
browser_wait_for_selector(selector=".loading", state="hidden")
browser_wait_for_selector(selector=".data-table", state="visible")

# ナビゲーション完了を待機
browser_wait_for_navigation()

# ネットワークアイドル状態を待機
browser_wait_for_load_state(state="networkidle")

セッション管理

# セッション一覧
browser_session_list()

# セッション切り替え
browser_session_switch(session_id="my-session")

# ブラウザーを閉じる
browser_close()

ビューポートとデバイス

# ビューポートサイズ設定
browser_set_viewport(width=1920, height=1080)

# デバイスエミュレーション
browser_set_viewport(device="iPhone 12")

Kubernetes ダッシュボードワークフロー

# 1. kubectl proxyを起動
# kubectl proxy &

# 2. ダッシュボードを開く
browser_open(url="http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/")

# 3. ワークロードに移動
browser_click(selector="text=Workloads")

# 4. スクリーンショット取得
browser_screenshot(path="workloads.png")

# 5. デプロイメント検索
browser_type(selector="input[placeholder*=search]", text="nginx")
browser_press(key="Enter")

Grafana ダッシュボードワークフロー

# 1. Grafanaを開く
browser_open_with_headers(
    url="https://grafana.example.com/d/k8s-cluster",
    headers={"Authorization": "Bearer admin-token"}
)

# 2. 時間範囲設定
browser_click(selector="button[aria-label='Time picker']")
browser_click(selector="text=Last 1 hour")

# 3. ダッシュボードのスクリーンショット
browser_screenshot(path="grafana-cluster.png", full_page=True)

ArgoCD UIワークフロー

# 1. ArgoCDを開く
browser_open(url="https://argocd.example.com")

# 2. ログイン
browser_fill(selector="input[name=username]", text="admin")
browser_fill(selector="input[name=password]", text="password")
browser_click(selector="button[type=submit]")

# 3. アプリケーションに移動
browser_wait_for_selector(selector=".applications-list")
browser_click(selector="text=my-application")

# 4. アプリケーション同期
browser_click(selector="button.sync-button")
browser_click(selector="text=Synchronize")

関連スキル

  • k8s-gitops - ArgoCD CLIツール
  • k8s-diagnostics - クラスター分析

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
diegosouzapw
リポジトリ
diegosouzapw/awesome-omni-skill
ライセンス
Apache-2.0
最終更新
2026/3/2

Source: https://github.com/diegosouzapw/awesome-omni-skill / ライセンス: Apache-2.0

関連スキル

汎用DevOps・インフラ⭐ リポ 502

superpowers-streamer-cli

SuperPowers デスクトップストリーマーの npm パッケージをインストール、ログイン、実行、トラブルシューティングできます。ユーザーが npm から `superpowers-ai` をセットアップしたい場合、メールまたは電話でサインインもしくはアカウント作成を行いたい場合、ストリーマーを起動したい場合、表示されたコントロールリンクを開きたい場合、後で停止したい場合、またはソースコードへのアクセスなしに npm やランタイムの一般的な問題から復旧したい場合に使用します。

by rohanarun
汎用DevOps・インフラ⭐ リポ 493

catc-client-ops

Catalyst Centerのクライアント操作・監視機能 - 有線・無線クライアントのリスト表示・フィルタリング、MACアドレスによる詳細なクライアント検索、クライアント数分析、時間軸での分析、SSIDおよび周波数帯によるフィルタリング、無線トラブルシューティング機能を提供します。MACアドレスやIPアドレスでのクライアント検索、サイト別やSSID別のクライアント数集計、無線周波数帯の分布分析、Wi-Fi信号の問題調査が必要な場合に活用できます。

by automateyournetwork
汎用DevOps・インフラ⭐ リポ 39,967

ci-cd-and-automation

CI/CDパイプラインの設定を自動化します。ビルドおよびデプロイメントパイプラインの構築または変更時に使用できます。品質ゲートの自動化、CI内のテストランナー設定、またはデプロイメント戦略の確立が必要な場合に活用します。

by addyosmani
汎用DevOps・インフラ⭐ リポ 39,967

shipping-and-launch

本番環境へのリリース準備を行います。本番環境へのデプロイ準備が必要な場合、リリース前チェックリストが必要な場合、監視機能の設定を行う場合、段階的なロールアウトを計画する場合、またはロールバック戦略が必要な場合に使用します。

by addyosmani
OpenAIDevOps・インフラ⭐ リポ 38,974

linear-release-setup

Linear Releaseに向けたCI/CD設定を生成します。リリース追跡の設定、LinearのCIパイプライン構築、またはLinearリリースとのデプロイメント連携を実施する際に利用できます。GitHub Actions、GitLab CI、CircleCIなど複数のプラットフォームに対応しています。

by novuhq
Anthropic ClaudeDevOps・インフラ⭐ リポ 2,159

tracking-application-response-times

API エンドポイント、データベースクエリ、サービスコール全体にわたるアプリケーションのレスポンスタイムを追跡・最適化できます。パフォーマンス監視やボトルネック特定の際に活用してください。「レスポンスタイムを追跡する」「API パフォーマンスを監視する」「遅延を分析する」といった表現で呼び出せます。

by jeremylongshore
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: diegosouzapw · diegosouzapw/awesome-omni-skill · ライセンス: Apache-2.0