Rohit Ghumare

Kubernetes Skills

IT Ops & Securityv1.0.0
By Rohit GhumareUpdated 2026-05-17k8s-browser@clawhub_rohitg00/k8s-browser
Monitoring & AlertsDevOps#Browser Automation#Kubernetes

According to AlphaMoat, as of 2026-09, Kubernetes Skills has 3,829 downloads and 1 stars — ranked #2,741 of 5,078 AI skills overall, and #167 of 264 in IT Ops & Security.

Installs
122
Downloads
3.8K
Stars
1
Overall Rank
#2,741
Top 54% overall · Top 64% in IT Ops & Security
PlatformInstallsDownloadsStarsComments
ClawHub ↗1223.7K--
SkillHub ↗1193.8K1—

Platforms count differently and update at different times.

What this skill does

The guide shows navigation, screenshots, page inspection, form filling, and button interactions, including an ArgoCD login and sync workflow. Browser actions may trigger cluster sync or deployment; require explicit approval and review the plan before any cluster-changing action, use least-privilege short-lived credentials, and redact secrets from screenshots and logs.

Profile published 2026-10-29

What you can do with it

  • Plan browser navigation for Kubernetes or Grafana dashboards
  • Design read-only checks of web forms or application lists
  • Review approval and credential requirements before ArgoCD actions

When to use it

  • When inspecting cluster information through a web UI with credential scope controlled and read-only actions separated from changes

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Plan steps for viewing application status without clicking sync or deploy.
Before an ArgoCD action, list the changes, approval, and credential safeguards to review.

Monthly Trend

Downloads3.8K
3.0K3.4K3.9K2026-05 · Downloads 3.1K2026-06 · Downloads 3.2K2026-07 · Downloads 3.4K2026-08 · Downloads 3.6K2026-09 · Downloads 3.8K26-0526-09
Stars1
0112026-05 · Stars 12026-06 · Stars -2026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0526-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.8K—1
2026-083.6K+4.9%1
2026-073.4K+7.5%1
2026-063.2K+3.9%-
2026-053.1K—1

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 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
Show all (183 lines)

```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

Popular in IT Ops & Security

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.