Agent Skills
› opskat/opskat
opskat/opskat
GitHub用于在OpsKat中存储和管理与资产相关的简短操作笔记,如运行手册步骤和故障排查发现。支持按键值读写、前缀过滤及权限控制,便于多环境共享运维知识。
安装全部 Skills
npx skills add opskat/opskat --all -g -y
集合内 Skills (14)
用于在OpsKat中存储和管理与资产相关的简短操作笔记,如运行手册步骤和故障排查发现。支持按键值读写、前缀过滤及权限控制,便于多环境共享运维知识。
用户需要记录或查询特定资产的运维笔记
用户需要共享或查阅运行手册步骤
npx skills add opskat/opskat --skill notebook -g -y
提供通过执行命令在 MySQL、PostgreSQL、SQL Server、SQLite 等数据库中运行 SQL 的能力,支持读写操作及作用域覆盖。
需要查询数据库数据
需要修改数据库记录
npx skills add opskat/opskat --skill database -g -y
提供etcd键值读写能力,支持get、put、del及lease管理操作。用于在Agent中直接访问和修改etcd存储的数据,适用于配置管理和服务发现场景。
需要读取或写入etcd中的配置项
管理etcd中的租约(lease)
检查etcd集群状态或健康情况
npx skills add opskat/opskat --skill etcd -g -y
提供Kubernetes资产交互能力,自动处理kubectl命令执行、kubeconfig管理及SSH跳板机代理配置。
需要执行kubectl命令查询或管理集群资源
通过SSH隧道访问受限K8s环境
npx skills add opskat/opskat --skill k8s -g -y
提供Kafka集群、主题、消费者组、ACL、Schema及Connectors的命令行管理技能,支持创建、配置、监控和运维等操作。
需要管理Kafka主题或消费者组
查询Kafka集群状态或配置
处理Kafka权限或Schema版本
npx skills add opskat/opskat --skill kafka -g -y
定义本地终端资产,用于在用户本机打开交互式Shell。说明其配置结构(无必需字段),强调不支持exec命令且与远程服务器无关,旨在为put_asset提供创建该类型资产的规范。
需要在本机启动交互式Shell
配置本地终端资产参数
npx skills add opskat/opskat --skill local -g -y
通过命令行接口查询和修改MongoDB集合,支持CRUD及聚合操作。提供语法、参数说明及安全注意事项。
需要查询MongoDB数据
需要插入或更新MongoDB文档
需要执行MongoDB聚合管道
npx skills add opskat/opskat --skill mongodb -g -y
提供S3兼容对象存储的命令行操作能力,支持列表、读写、复制、移动、删除及生成预签名URL等文件管理功能。
需要读取或写入云存储文件
管理OSS/S3桶内对象
生成临时访问链接
npx skills add opskat/opskat --skill oss -g -y
管理Windows远程桌面资产,支持通过配置主机、凭据及代理链建立交互式会话。适用于需要远程访问Windows桌面的场景,强调安全加密且不支持命令执行。
需要连接或管理Windows远程桌面
配置RDP资产以进行远程操作
npx skills add opskat/opskat --skill rdp -g -y
通过执行命令操作 Redis 资产(独立、集群或哨兵模式),涵盖命令语法、作用域定义及集群路由规则,禁止使用 SELECT 命令。
需要执行 Redis 命令如 GET/SET
查询 Redis 集群状态或节点信息
npx skills add opskat/opskat --skill redis -g -y
通过本地串行控制台向网络设备(如交换机、防火墙)发送指令。需用户预先建立终端连接,支持配置端口路径及波特率等参数,用于设备状态查询或配置管理。
需要查看网络设备版本或接口状态
执行网络设备命令行诊断
npx skills add opskat/opskat --skill serial -g -y
通过SSH在远程服务器执行Shell命令的Skill,支持密码、密钥及Agent认证,自动解析凭据并处理代理链配置。
需要远程登录服务器执行诊断或运维命令
检查远程主机状态、日志或配置文件
npx skills add opskat/opskat --skill ssh -g -y
定义VNC远程桌面资产配置,用于在应用内启动交互式桌面会话。说明put_asset所需参数及加密规则,明确不支持exec命令执行,适用于需要图形化远程控制的场景。
用户需要连接远程桌面环境
配置VNC类型的资产以进行图形化操作
npx skills add opskat/opskat --skill vnc -g -y
opsctl CLI 用于资产管理及远程操作(SSH、数据库、K8s等),支持资产发现、命令执行、批量操作及审批工作流,提供高效上下文管理和类型断言机制。
管理服务器资产
执行远程命令
编写自动化脚本
部署到服务器
服务器故障排查
跨集群批量操作
数据库查询
文件传输
npx skills add opskat/opskat --skill opsctl -g -y


