API网关管理器(专业版)

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

企业级API网关平台,含多租户、熔断、灰度、动态配置、可观测性与插件体系。API网关管理器专业版是面向企业的全功能API网关平台。在免费版的声明式路由、统一认证、基础限流、监控指标基础上,

一句话选型结论

按资料字段整理

API网关管理器(专业版)是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zcwl/gateway-manager
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zcwl仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1790199407
正文体量15.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
API网关管理器(专业版)当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

15.4 KB
模型实际读到的说明书原文,来自技能仓库

OpenClaw Gateway Manager

🦞 统一管理多云 OpenClaw 网关实例 / Unified Multi-Cloud OpenClaw Gateway Manager


🌍 语言 Languages

  • 🇨🇳 中文文档
  • 🇺🇸 English Documentation

中文文档

💡 设计理念

问题: 用户可能在多平台、多云端部署了多个 OpenClaw 实例(本地、JVS Claw、QClaw、云端等),但缺乏统一管理工具。

解决方案: 本技能通过自动检测不同配置文件路径,统一管理所有 OpenClaw 变种实例,无论它们部署在哪里。

核心思想:
- 🔍 自动发现 - 扫描所有可能的配置路径
- 🎯 统一接口 - 一套命令管理所有实例
- ☁️ 多云支持 - 本地、云端、多厂商发行版
- 🛡️ 安全管理 - 三重确认 + 自动备份


✨ 功能

  • 🔍 智能查询 - 自动检测所有 OpenClaw 实例(本地/JVS/QClaw/云端)
  • ✏️ 修改端口 - 自动修改配置文件 + LaunchAgent plist
  • 🔄 重启网关 - 安全重启指定网关或所有网关
  • ✅ 验证配置 - 检查配置一致性、端口监听状态
  • ➕ 创建新实例 - 一键创建新网关实例
  • 🗑️ 安全删除 - 三重确认 + 自动备份
  • 📡 端口扫描 - 智能识别所有实例

🎯 支持的发行版 Supported Distributions

发行版 配置目录 默认端口 开发者 状态
OpenClaw (原始版) ~/.openclaw/ 18789 OpenClaw 社区 ✅
JVS Claw (阿里云) ~/.jvs/.openclaw/ 18789 阿里云无影 ✅
QClaw (腾讯) ~/.qclaw/ 28789 腾讯 ✅
云端 Claw ~/.claw-cloud/ 自定义 云服务 🔜
自定义实例 ~/.openclaw-<name>/ 自定义 用户 ✅

识别原理: 通过检测不同的配置文件路径来区分不同发行版。


🚀 快速开始

安装

git clone https://github.com/seastaradmin/openclaw-gateway-manager.git ~/.jvs/.openclaw/skills/gateway-manager

使用

# 查看所有网关状态(自动检测所有实例)
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-status.sh

# 检查依赖
~/.jvs/.openclaw/skills/gateway-manager/scripts/check-dependencies.sh

# 扫描端口
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-scan-ports.sh

# 修改端口
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-set-port.sh 本地虾 18888

# 重启所有网关
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-restart.sh all

# 验证配置
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-verify.sh 本地虾

# 创建新实例
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-create.sh test-bot 18899 openim

# 删除实例(三重确认)
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-delete.sh test-bot

📊 示例输出

=== OpenClaw Gateway 实例 ===

🔹 本地虾 (JVS Claw)
   主端口:18789
   辅助端口:18791(浏览器) 18792(Canvas)
   配置:~/.jvs/.openclaw
   状态:✅ 运行中 (PID: 6512)
   频道:openim
   Dashboard: http://127.0.0.1:18789/

🔹 飞书机器人
   主端口:18790
   辅助端口:18792(浏览器) 18793(Canvas)
   配置:~/.openclaw
   状态:✅ 运行中 (PID: 76822)
   频道:feishu
   Dashboard: http://127.0.0.1:18790/

🔹 QClaw (腾讯)
   主端口:28789
   辅助端口:28791(浏览器) 28792(Canvas)
   配置:~/.qclaw
   状态:✅ 运行中 (PID: 87107)
   频道:wechat-access
   Dashboard: http://127.0.0.1:28789/

🛡️ 安全特性

  • 删除操作三重确认 - 防止误删
  • 自动备份 - 删除前备份到 ~/.openclaw-deleted-backups/
  • 端口检查 - 修改前检查端口是否被占用
  • 配置验证 - 修改后自动验证
  • 依赖检查 - 安装时自动检查系统依赖

📦 脚本列表

脚本 功能 危险等级
gateway-status.sh 查询所有实例状态 🟢 安全
gateway-scan-ports.sh 端口扫描 🟢 安全
gateway-set-port.sh 修改端口 🟡 中等
gateway-restart.sh 重启网关 🟢 安全
gateway-verify.sh 验证配置 🟢 安全
gateway-create.sh 创建实例 🟡 中等
gateway-delete.sh 删除实例 🔴 危险
check-dependencies.sh 依赖检查 🟢 安全

⚙️ 系统要求

操作系统

  • ✅ macOS (必需)
  • ❌ Windows / Linux (不支持)

原因:使用 macOS 特有的 LaunchAgent、launchctl 和 plutil。

依赖项

运行以下命令检查依赖:

~/.jvs/.openclaw/skills/gateway-manager/scripts/check-dependencies.sh

必需工具:

工具 用途 安装命令
jq JSON 处理 brew install jq
lsof 端口检查 macOS 自带
plutil plist 编辑 macOS 自带
launchctl LaunchAgent 管理 macOS 自带
curl HTTP 请求 macOS 自带
node OpenClaw 运行 brew install node

⚠️ 安全说明

删除操作

  • ✅ 三重确认 - 需要 3 次确认才能执行删除
  • ✅ 自动备份 - 删除前备份到 ~/.openclaw-deleted-backups/
  • ⚠️ 破坏性操作 - 使用 rm -rf 删除配置目录

建议: 首次使用前手动备份重要数据

路径安全

✅ 已修复 - 所有路径使用 $HOME 而非硬编码用户路径

LaunchAgent 权限

  • 仅创建用户级 LaunchAgent(~/Library/LaunchAgents/)
  • 不需要系统级权限或 sudo
  • 每个用户独立管理

English Documentation

💡 Philosophy

Problem: Users may deploy multiple OpenClaw instances across different platforms and clouds (local, JVS Claw, QClaw, cloud, etc.), but lack a unified management tool.

Solution: This skill automatically detects different configuration paths and统一管理 all OpenClaw variants, regardless of where they're deployed.

Core Principles:
- 🔍 Auto-Discovery - Scan all possible configuration paths
- 🎯 Unified Interface - One set of commands for all instances
- ☁️ Multi-Cloud - Local, cloud, multi-vendor distributions
- 🛡️ Safe Management - Triple confirmation + automatic backup


✨ Features

  • 🔍 Smart Status Query - Auto-detect all OpenClaw instances
  • ✏️ Modify Ports - Automatically update config files + LaunchAgent plist
  • 🔄 Restart Gateways - Safely restart specific or all gateways
  • ✅ Verify Configuration - Check config consistency and port status
  • ➕ Create Instances - One-click creation with LaunchAgent setup
  • 🗑️ Safe Deletion - Triple confirmation + automatic backup
  • 📡 Port Scanning - Intelligently identify all instances

🎯 Supported Distributions

Distribution Config Directory Default Port Developer Status
OpenClaw (Original) ~/.openclaw/ 18789 OpenClaw Community ✅
JVS Claw (Alibaba) ~/.jvs/.openclaw/ 18789 Alibaba Cloud Wuying ✅
QClaw (Tencent) ~/.qclaw/ 28789 Tencent ✅
Cloud Claw ~/.claw-cloud/ Custom Cloud Service 🔜
Custom Instance ~/.openclaw-<name>/ Custom User ✅

Identification: Different distributions are identified by their configuration file paths.


🚀 Quick Start

Installation

git clone https://github.com/seastaradmin/openclaw-gateway-manager.git ~/.jvs/.openclaw/skills/gateway-manager

Usage

# Check all gateway status (auto-detect all instances)
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-status.sh

# Check dependencies
~/.jvs/.openclaw/skills/gateway-manager/scripts/check-dependencies.sh

# Scan ports
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-scan-ports.sh

# Modify port
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-set-port.sh local-shrimp 18888

# Restart all gateways
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-restart.sh all

# Verify config
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-verify.sh local-shrimp

# Create new instance
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-create.sh test-bot 18899 openim

# Delete instance (triple confirmation)
~/.jvs/.openclaw/skills/gateway-manager/scripts/gateway-delete.sh test-bot

📝 Example Output

=== OpenClaw Gateway Instances ===

🔹 Local Shrimp (JVS Claw)
   Main Port: 18789
   Aux Ports: 18791(Browser) 18792(Canvas)
   Config: ~/.jvs/.openclaw
   Status: ✅ Running (PID: 6512)
   Channel: openim
   Dashboard: http://127.0.0.1:18789/

🔹 Feishu Bot
   Main Port: 18790
   Aux Ports: 18792(Browser) 18793(Canvas)
   Config: ~/.openclaw
   Status: ✅ Running (PID: 76822)
   Channel: feishu
   Dashboard: http://127.0.0.1:18790/

🔹 QClaw (Tencent)
   Main Port: 28789
   Aux Ports: 28791(Browser) 28792(Canvas)
   Config: ~/.qclaw
   Status: ✅ Running (PID: 87107)
   Channel: wechat-access
   Dashboard: http://127.0.0.1:28789/

🛡️ Safety Features

  • Triple confirmation for deletion - Prevents accidental deletion
  • Automatic backup - Backs up before deletion
  • Port availability check - Verifies port is free
  • Configuration validation - Auto-verifies after changes
  • Dependency checker - Auto-checks system dependencies

⚙️ System Requirements

Operating System

  • ✅ macOS (Required)
  • ❌ Windows / Linux (Not supported)

Reason: Uses macOS-specific LaunchAgent, launchctl, and plutil.

Dependencies

Run to check dependencies:

~/.jvs/.openclaw/skills/gateway-manager/scripts/check-dependencies.sh

Required Tools:

Tool Purpose Install Command
jq JSON processing brew install jq
lsof Port check Built-in macOS
plutil plist editing Built-in macOS
launchctl LaunchAgent management Built-in macOS
curl HTTP requests Built-in macOS
node OpenClaw runtime brew install node

⚠️ Safety Notes

Deletion Operation

  • ✅ Triple confirmation - Requires 3 confirmations
  • ✅ Automatic backup - Backs up to ~/.openclaw-deleted-backups/
  • ⚠️ Destructive - Uses rm -rf to delete config directories

Recommendation: Manually backup important data before first use

Path Security

✅ Fixed - All paths use $HOME instead of hardcoded user paths

LaunchAgent Permissions

  • Creates user-level LaunchAgent only (~/Library/LaunchAgents/)
  • No system-level permissions or sudo required
  • Each user managed independently

📄 License 许可证

MIT License

🔗 Links 链接

  • GitHub: https://github.com/seastaradmin/openclaw-gateway-manager
  • Author: @seastaradmin
  • Version: 1.0.1

🌍 跨平台支持 Cross-Platform Support

支持的操作系统

系统 服务管理 配置路径 状态
macOS LaunchAgent (用户级) ~/.openclaw/, ~/.jvs/.openclaw/, ~/.qclaw/ ✅
Linux systemd user service ~/.openclaw/, ~/.config/openclaw/, /opt/openclaw/ 🔜
Windows 手动/可选服务 %USERPROFILE%/.openclaw/, %APPDATA%/openclaw/ 🔜

自动检测

脚本会自动检测操作系统并使用相应的服务管理方式:

# macOS
launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist

# Linux
systemctl --user start openclaw-gateway

# Windows
# 不自动创建服务,用户手动选择

路径规范

  • macOS/Linux: 使用 $HOME 环境变量
  • Windows: 使用 %USERPROFILE% 和 %APPDATA%
  • ✅ 无硬编码路径,支持多用户

🔒 安全审查响应 Security Review Response

指令范围 Instruction Scope

审查意见:
> Scripts read/write user files, create LaunchAgent plists, scan ports, and perform rm -rf.

回应:
✅ 这是预期行为 - 作为网关管理器,这些操作是必要的。

安全措施:
- ✅ 三重确认机制
- ✅ 自动备份到 ~/.openclaw-deleted-backups/
- ✅ 仅创建用户级服务(无需 sudo)
- ✅ 透明配置(plist 文件可审查)
- ✅ 完整文档(SKILL.md + SECURITY_RESPONSE.md)

持久性和权限 Persistence & Privilege

审查意见:
> Creates LaunchAgent plists for persistent execution.

回应:
✅ 这是必要功能 - 网关需要开机自启。

安全特性:
- ✅ 仅用户级服务 (~/Library/LaunchAgents/)
- ✅ 不需要系统权限
- ✅ 可以随时卸载
- ✅ 跨平台支持(Linux systemd, Windows 可选)

破坏性操作 Destructive Operations

审查意见:
> Performs irreversible deletes.

回应:
✅ 已实施多层保护:

  1. 三重确认 - 需要 3 次确认
  2. 自动备份 - 删除前备份
  3. 进程检查 - 停止进程后删除
  4. 文档警告 - 明确说明风险

查看安全响应全文:

cat ~/.jvs/.openclaw/skills/gateway-manager/SECURITY_RESPONSE.md

English Documentation (Continued)

🌍 Cross-Platform Support

Supported Operating Systems

OS Service Management Config Paths Status
macOS LaunchAgent (user-level) ~/.openclaw/, ~/.jvs/.openclaw/, ~/.qclaw/ ✅
Linux systemd user service ~/.openclaw/, ~/.config/openclaw/, /opt/openclaw/ 🔜
Windows Manual/Optional service %USERPROFILE%/.openclaw/, %APPDATA%/openclaw/ 🔜

Auto-Detection

Scripts automatically detect the OS and use appropriate service management:

# macOS
launchctl load ~/Library/LaunchAgents/ai.openclaw.gateway.plist

# Linux
systemctl --user start openclaw-gateway

# Windows
# No automatic service creation, user chooses manually

Path Conventions

  • macOS/Linux: Uses $HOME environment variable
  • Windows: Uses %USERPROFILE% and %APPDATA%
  • ✅ No hardcoded paths, multi-user support

🔒 Security Review Response

Instruction Scope

Review Feedback:
> Scripts read/write user files, create LaunchAgent plists, scan ports, and perform rm -rf.

Response:
✅ This is intended behavior - These operations are necessary for a gateway manager.

Safety Measures:
- ✅ Triple confirmation mechanism
- ✅ Automatic backup to ~/.openclaw-deleted-backups/
- ✅ User-level services only (no sudo required)
- ✅ Transparent configuration (plist files auditable)
- ✅ Complete documentation (SKILL.md + SECURITY_RESPONSE.md)

Persistence & Privilege

Review Feedback:
> Creates LaunchAgent plists for persistent execution.

Response:
✅ This is necessary functionality - Gateways need to auto-start.

Safety Features:
- ✅ User-level services only (~/Library/LaunchAgents/)
- ✅ No system-level permissions required
- ✅ Can be uninstalled anytime
- ✅ Cross-platform support (Linux systemd, Windows optional)

Destructive Operations

Review Feedback:
> Performs irreversible deletes.

Response:
✅ Multiple layers of protection implemented:

  1. Triple confirmation - Requires 3 confirmations
  2. Automatic backup - Backs up before deletion
  3. Process check - Stops processes before deletion
  4. Documentation warnings - Clearly states risks

View full security response:

cat ~/.jvs/.openclaw/skills/gateway-manager/SECURITY_RESPONSE.md

常见问题

5 问
答案由本站依据条目字段整理
API网关管理器(专业版)怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/gateway-manager。安装方式为未标注。装完刷新技能列表或重开客户端。

API网关管理器(专业版)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

API网关管理器(专业版)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

API网关管理器(专业版)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

API网关管理器(专业版)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。