Rohit Ghumare

Kubernetes Skills

IT運用・セキュリティv1.0.0
作者:Rohit Ghumare更新日 2026-05-17k8s-browser@clawhub_rohitg00/k8s-browser
監視・アラートDevOps#Browser Automation#Kubernetes

AlphaMoatによると、2026-09時点でKubernetes Skillsのダウンロード数は3,829、スター数は1で、AIスキル全体5,078件中2,741位、IT運用・セキュリティでは264件中167位です。

インストール数
122
ダウンロード数
3829
スター数
1
総合順位
#2,741
全体の上位 54% · IT運用・セキュリティの上位 64%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗1223706--
SkillHub ↗11938291—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

ナビゲーション、スクリーンショット、ページ確認、フォーム入力、ボタン操作を示し、ArgoCD のログインと同期の手順も含みます。ブラウザー操作でクラスタ同期やデプロイが起こる可能性があるため、クラスタを変更する操作の前に明示的な承認と計画レビューを行い、最小権限の短期認証情報を使い、スクリーンショットやログから秘密を伏せてください。

資料公開日 2026-10-29

できること

  • Kubernetes または Grafana ダッシュボードの閲覧手順を計画する
  • ウェブフォームやアプリ一覧の読み取り専用確認を設計する
  • ArgoCD 操作前の承認と認証情報の要件を確認する

使う場面

  • 権限範囲を制御し、読み取り専用操作と変更操作を分けたうえでウェブ UI からクラスタ情報を確認する場合

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

同期やデプロイをクリックせずにアプリ状態を確認する手順を計画して。
ArgoCD 操作の前に確認する変更内容、承認、認証情報の保護策を列挙して。

月次の推移

ダウンロード数3829
2995344338912026-05 · ダウンロード数 30572026-06 · ダウンロード数 31752026-07 · ダウンロード数 34132026-08 · ダウンロード数 35792026-09 · ダウンロード数 382926-0526-09
スター数1
0112026-05 · スター数 12026-06 · スター数 -2026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0526-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093829—1
2026-083579+4.9%1
2026-073413+7.5%1
2026-063175+3.9%-
2026-053057—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

3.9 KB・ClawHub v1.0.0
---
name: k8s-browser
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.
---

# Browser Automation for Kubernetes

Automate Kubernetes web UIs using kubectl-mcp-server's browser tools (26 tools).

## Enable Browser Tools
すべて表示(全 183 行)

```bash
export MCP_BROWSER_ENABLED=true

# Optional: Cloud provider
export MCP_BROWSER_PROVIDER=browserbase  # or browseruse
export BROWSERBASE_API_KEY=bb_...
```

## Basic Navigation

```python
# Open URL
browser_open(url="http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/")

# Open with auth headers
browser_open_with_headers(
    url="https://grafana.example.com",
    headers={"Authorization": "Bearer token123"}
)

# Navigate
browser_navigate(url="https://argocd.example.com/applications")

# Go back/forward
browser_back()
browser_forward()

# Refresh
browser_refresh()
```

## Screenshots and Content

```python
# Take screenshot
browser_screenshot(path="dashboard.png")

# Full page screenshot
browser_screenshot(path="full-page.png", full_page=True)

# Get page content
browser_content()

# Get page title
browser_title()

# Get current URL
browser_url()
```

## Interactions

```python
# Click element
browser_click(selector="button.submit")
browser_click(selector="text=Deploy")
browser_click(selector="#sync-button")

# Type text
browser_type(selector="input[name=search]", text="my-deployment")
browser_type(selector=".search-box", text="nginx")

# Fill form
browser_fill(selector="#namespace", text="production")

# Select dropdown
browser_select(selector="select#cluster", value="prod-cluster")

# Press key
browser_press(key="Enter")
browser_press(key="Escape")
```

## Waiting

```python
# Wait for element
browser_wait_for_selector(selector=".loading", state="hidden")
browser_wait_for_selector(selector=".data-table", state="visible")

# Wait for navigation
browser_wait_for_navigation()

# Wait for network idle
browser_wait_for_load_state(state="networkidle")
```

## Session Management

```python
# List sessions
browser_session_list()

# Switch session
browser_session_switch(session_id="my-session")

# Close browser
browser_close()
```

## Viewport and Device

```python
# Set viewport size
browser_set_viewport(width=1920, height=1080)

# Emulate device
browser_set_viewport(device="iPhone 12")
```

## Kubernetes Dashboard Workflow

```python
# 1. Start kubectl proxy
# kubectl proxy &

# 2. Open dashboard
browser_open(url="http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/")

# 3. Navigate to workloads
browser_click(selector="text=Workloads")

# 4. Take screenshot
browser_screenshot(path="workloads.png")

# 5. Search for deployment
browser_type(selector="input[placeholder*=search]", text="nginx")
browser_press(key="Enter")
```

## Grafana Dashboard Workflow

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

# 2. Set time range
browser_click(selector="button[aria-label='Time picker']")
browser_click(selector="text=Last 1 hour")

# 3. Screenshot dashboard
browser_screenshot(path="grafana-cluster.png", full_page=True)
```

## ArgoCD UI Workflow

```python
# 1. Open ArgoCD
browser_open(url="https://argocd.example.com")

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

# 3. Navigate to app
browser_wait_for_selector(selector=".applications-list")
browser_click(selector="text=my-application")

# 4. Sync application
browser_click(selector="button.sync-button")
browser_click(selector="text=Synchronize")
```

## Related Skills

- [k8s-gitops](../k8s-gitops/SKILL.md) - ArgoCD CLI tools
- [k8s-diagnostics](../k8s-diagnostics/SKILL.md) - Cluster analysis

IT運用・セキュリティの人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。