一键导入
nacos
Nacos 配置中心操作。用于:(1) 查询 Nacos 配置 (2) 发布/更新配置 (3) 删除配置 (4) 管理命名空间。环境变量:NACOS_URL, NACOS_USERNAME, NACOS_PASSWORD
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Nacos 配置中心操作。用于:(1) 查询 Nacos 配置 (2) 发布/更新配置 (3) 删除配置 (4) 管理命名空间。环境变量:NACOS_URL, NACOS_USERNAME, NACOS_PASSWORD
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | nacos |
| description | Nacos 配置中心操作。用于:(1) 查询 Nacos 配置 (2) 发布/更新配置 (3) 删除配置 (4) 管理命名空间。环境变量:NACOS_URL, NACOS_USERNAME, NACOS_PASSWORD |
# ~/.openclaw/workspace/.env
NACOS_URL=http://nacos.example.com
NACOS_USERNAME=nacos
NACOS_PASSWORD=
kubectl port-forward -n nacos svc/nacos-cs 8848:8848 &
# 之后用 localhost:8848 访问
# Nacos 可能有 ingress: nacos.example.com
curl -s "$NACOS_URL/nacos/v1/cs/configs?dataId=xxx"
| Namespace ID | 名称 | 用途 |
|---|---|---|
| (空) | public | 默认 |
| 7a80d936-2a86-4016-a48c-97650baa11d9 | dev | 开发环境 |
| 6f1747c5-be1e-4e0b-9dc7-ccc300147949 | sit | 测试环境 |
| 2262b60c-e7c3-40a9-b0af-2eba5c6ba94f | prod | 生产环境 |
source ~/.openclaw/workspace/.env
TOKEN=$(curl -s -X POST "$NACOS_URL/nacos/v1/auth/users/login" \
-d "username=$NACOS_USERNAME&password=$NACOS_PASSWORD" | jq -r '.accessToken')
source ~/.openclaw/workspace/.env
# 获取单个配置
curl -s "$NACOS_URL/nacos/v1/cs/configs?dataId=service1&group=DEFAULT_GROUP&tenant=dev&accessToken=$TOKEN"
# 列出配置(需要分页)
curl -s "$NACOS_URL/nacos/v1/cs/configs?search=accurate&dataId=&group=&tenant=dev&pageNo=1&pageSize=50&accessToken=$TOKEN"
source ~/.openclaw/workspace/.env
# 发布/更新配置
curl -X POST "$NACOS_URL/nacos/v1/cs/configs" \
-d "dataId=service1&group=DEFAULT_GROUP&tenant=dev&content=server.port=8080&type=properties&accessToken=$TOKEN"
source ~/.openclaw/workspace/.env
curl -X DELETE "$NACOS_URL/nacos/v1/cs/configs?dataId=service1&group=DEFAULT_GROUP&tenant=dev&accessToken=$TOKEN"
source ~/.openclaw/workspace/.env
# 获取命名空间列表
curl -s "$NACOS_URL/nacos/v1/console/namespaces?accessToken=$TOKEN"
查询 dev 环境中 service1 的配置:
source ~/.openclaw/workspace/.env
# 通过 port-forward 访问
kubectl port-forward -n nacos svc/nacos-cs 8848:8848 &
sleep 2
NACOS_URL="http://nacos.example.com:8848"
TOKEN=$(curl -s -X POST "$NACOS_URL/nacos/v1/auth/users/login" \
-d "username=$NACOS_USERNAME&password=$NACOS_PASSWORD" | jq -r '.accessToken')
curl -s "$NACOS_URL/nacos/v1/cs/configs?dataId=service1&group=DEFAULT_GROUP&tenant=7a80d936-2a86-4016-a48c-97650baa11d9&accessToken=$TOKEN"
修改配置后即时生效,无需重启服务:
source ~/.openclaw/workspace/.env
TOKEN=$(curl -s -X POST "$NACOS_URL/nacos/v1/auth/users/login" \
-d "username=$NACOS_USERNAME&password=$NACOS_PASSWORD" | jq -r '.accessToken')
curl -X POST "$NACOS_URL/nacos/v1/cs/configs" \
-d "dataId=service1&group=DEFAULT_GROUP&tenant=dev&content=server.port=8080&type=properties&accessToken=$TOKEN"
导出某个 namespace 所有配置用于备份:
source ~/.openclaw/workspace/.env
TOKEN=$(curl -s -X POST "$NACOS_URL/nacos/v1/auth/users/login" \
-d "username=$NACOS_USERNAME&password=$NACOS_PASSWORD" | jq -r '.accessToken')
# 获取配置列表
curl -s "$NACOS_URL/nacos/v1/cs/configs?search=accurate&dataId=&group=&tenant=dev&pageNo=1&pageSize=100&accessToken=$TOKEN" | jq '.pageItems[] | {dataId, group, content}'
GitHub 操作。用于:(1) 管理 GitHub 仓库 (2) 操作 Pull Request (3) 触发 Actions (4) 管理文件和代码 (5) 管理 Issue
⚠️ 需要 ZADIG_API_URL + ZADIG_API_KEY | Zadig DevOps 平台 API 客户端
Apache Apisix API 网关操作。用于:(1) 管理 Apisix 路由 (2) 配置上游和服务 (3) 管理插件 (4) 流量管理和灰度发布。环境变量:APISIX_URL, APISIX_ADMIN_KEY
GitLab 操作。用于:(1) 管理 GitLab 项目和仓库 (2) 操作 Merge Request (3) 触发 CI/CD Pipeline (4) 管理文件和代码 (5) 管理用户和权限
Grafana 可视化和监控操作。用于:(1) 查询 Grafana 指标数据 (2) 管理仪表盘和数据源 (3) 创建和编辑图表 (4) 告警配置
Jenkins CI/CD 操作。用于:(1) 触发 Jenkins 任务构建 (2) 查询任务状态和构建历史 (3) 获取构建日志 (4) 操作 Jenkins 节点和配置