Rohit Ghumare

Kubernetes Skills

运维安全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 个星标,在全部 5,078 个 AI 技能中排名第 2,741 位,在「运维安全」分类(264 个)中排名第 167 位。

累计安装
122
累计下载
3,829
星标
1
全站排名
#2,741
全站前 54% · 「运维安全」前 64%
平台累计安装累计下载星标评论
ClawHub ↗1223,706--
SkillHub ↗1193,8291—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

主文提供导航、截图、页面读取、表单填写和按钮操作示例,也展示 ArgoCD 登录与同步流程。浏览器操作可能触发集群同步或部署,应在任何改变集群的操作前取得明确批准并审阅计划;使用最小权限的短期凭据并遮蔽截图和日志中的秘密。

资料发布于 2026-10-29

可以用来做什么

  • 规划查看 Kubernetes 或 Grafana 仪表板的浏览流程
  • 设计网页表单或应用列表的只读检查
  • 审查 ArgoCD 界面操作前的批准和凭据要求

什么时候用

  • 需要通过网页界面检查集群信息,且已限制凭据权限并区分只读与变更操作时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

只规划查看应用状态的浏览步骤,不点击同步或部署操作。
在 ArgoCD 操作前列出需要审阅的变更、批准和凭据保护事项。

月度数据趋势

累计下载3,829
2,9953,4433,8912026-05 · 累计下载 3,0572026-06 · 累计下载 3,1752026-07 · 累计下载 3,4132026-08 · 累计下载 3,5792026-09 · 累计下载 3,82926-0526-09
星标1
0112026-05 · 星标 12026-06 · 星标 -2026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0526-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,829—1
2026-083,579+4.9%1
2026-073,413+7.5%1
2026-063,175+3.9%-
2026-053,057—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 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

「运维安全」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。