Token导航 LogoToken导航TokenDH.com
运维需要联网clawhub未标认证来源可访问clear审计提醒

tencentcloud-cvm-skill腾讯云 cvm 技巧

Agent Skill

tencentcloud-cvm-skill 用于辅助部署、云资源、容器和基础设施运维,适合在 OpenClaw 中需要检查配置、整理部署步骤或排查环境问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

69,118

周安装

2,969

GitHub Stars

3

下载量

24,227
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tencentcloud-cvm-skill(腾讯云 cvm 技巧)
来源仓库:https://github.com/gardenchan/tencentcloud-cvm-skill
安装命令:
openclaw skills install tencentcloud-cvm-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install tencentcloud-cvm-skill

简介

腾讯云CVM云服务器运维工具集,提供实例启停、配置变更和基础监控能力。

  • 适合运维人员、开发者快速管理云主机资源。
  • 输入命令如启动/停止实例、查看日志或调整规格,自动执行并返回结果。
  • 需配置 SSH 密钥和云平台 IAM 权限,生产环境操作前建议备份。
  • tencentcloud-cvm-skill 属于运维类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
tencentcloud-cvm-skill
description
腾讯云 CVM 云服务器运维工具集
version
2.0.0
author
garden
tags
[tencent-cloud, cvm, devops, automation]

腾讯云 CVM 运维工具

基于 Bash + tccli 的腾讯云 CVM 云服务器运维工具集,支持实例创建资源查询服务器运维三大核心功能。

快速开始

1. 安装依赖

# tccli(腾讯云命令行工具)
pip3 install tccli

# jq(JSON 解析)
brew install jq        # macOS
apt install jq         # Ubuntu

# sshpass(SSH 密码认证,运维操作需要)
brew install hudochenkov/sshpass/sshpass   # macOS
apt install sshpass                         # Ubuntu

2. 配置凭证

export TENCENTCLOUD_SECRET_ID="your-secret-id"
export TENCENTCLOUD_SECRET_KEY="your-secret-key"

3. 典型工作流

# 1. 查询资源准备创建实例
./scripts/query/describe-zones.sh                    # 查可用区
./scripts/query/describe-images.sh --platform Ubuntu # 查镜像
./scripts/query/describe-vpcs.sh                     # 查 VPC

# 2. 创建实例(密码自动保存)
./scripts/lifecycle/create-instance.sh \
  --zone ap-guangzhou-3 \
  --instance-type S5.MEDIUM2 \
  --image-id img-xxx \
  --vpc-id vpc-xxx \
  --subnet-id subnet-xxx \
  --sg-id sg-xxx

# 3. 更新实例 IP
./scripts/utils/update-instance-ip.sh --instance-id ins-xxx --auto

# 4. 运维操作(只需 instance-id)
./scripts/ops/ssh-connect.sh --instance-id ins-xxx
./scripts/ops/system-info.sh --instance-id ins-xxx

功能模块

scripts/
├── lifecycle/    # 实例生命周期:创建、启动、停止、重启、销毁
├── query/        # 资源查询:实例、镜像、VPC、子网、安全组、可用区
├── ops/          # 服务器运维:SSH、远程执行、系统信息、磁盘、进程、服务、日志、安全、传输、网络
├── utils/        # 辅助工具:密码管理、IP 更新、配置查看
└── common.sh     # 公共函数库

实例生命周期

脚本功能示例
recommend-instance.sh场景推荐创建--scene blog-small
create-instance.sh手动创建实例--zone ap-guangzhou-3 --instance-type S5.MEDIUM2
start-instance.sh启动实例--instance-id ins-xxx
stop-instance.sh停止实例--instance-id ins-xxx [--force]
reboot-instance.sh重启实例--instance-id ins-xxx
terminate-instance.sh销毁实例--instance-id ins-xxx

场景推荐

根据使用场景自动推荐配置:

./scripts/lifecycle/recommend-instance.sh --scene blog-small    # 个人博客
./scripts/lifecycle/recommend-instance.sh --scene web-medium    # 中型Web应用
./scripts/lifecycle/recommend-instance.sh --list-scenes         # 查看所有场景
场景适用配置
blog-small个人博客 (日PV<5K)1核1G
blog-medium中型博客 (日PV 5K-50K)2核4G
web-small小型Web (日PV<10K)2核2G
web-medium中型Web (日PV 10K-100K)4核8G
api-small小型API (QPS<100)2核4G
dev开发测试2核2G
database-small小型数据库2核4G + 50G数据盘

资源查询

脚本功能常用参数
describe-regions.sh查询地域--available
describe-instances.sh查询实例--instance-id, --name
describe-zones.sh查询可用区--region
describe-instance-types.sh查询机型--zone, --family, --type
describe-images.sh查询镜像--instance-type, --platform
describe-vpcs.sh查询 VPC--vpc-id
describe-subnets.sh查询子网--vpc-id, --zone
describe-security-groups.sh查询安全组--sg-id, --name

服务器运维

优先级策略:运维操作优先使用 ops 脚本(SSH + 密码直连执行),仅在脚本无法满足需求时才使用 tccli 接口调用。 安全限制:ops 目录仅使用已有的预定义脚本,不支持动态生成新脚本。 重要原则:运维写操作(如停止、重启、销毁实例,服务管理,文件传输等)需要人工确认后执行。 所有运维脚本只需 --instance-id 即可自动获取密码和 IP
脚本功能特殊参数
ssh-connect.shSSH 连接--port
remote-exec.sh远程命令(仅支持预定义安全命令)--cmd <command>
system-info.sh系统信息-
disk-usage.sh磁盘检查--threshold <n>
process-monitor.sh进程监控--top <n>, --filter
service-manage.sh服务管理--service, --action
log-viewer.sh日志查看--file, --lines, --follow
security-check.sh安全检查-
file-transfer.sh文件传输--upload/--download, --local, --remote
network-check.sh网络检查--target

remote-exec 安全命令集

remote-exec.sh 仅支持以下预定义的只读命令或 ops 目录下的脚本:

分类命令用途
系统信息uptime系统运行时间和负载
uname -a内核和系统信息
hostname主机名
cat /etc/os-release操作系统版本
date系统时间
timedatectl时区和时间同步状态
CPUcat /proc/loadavg系统负载
`top -bn1 \head -20`CPU 和进程概览
mpstatCPU 使用统计
nprocCPU 核数
lscpuCPU 详细信息
内存free -h内存使用情况
cat /proc/meminfo内存详细信息
vmstat虚拟内存统计
磁盘df -h磁盘使用情况
df -iinode 使用情况
lsblk块设备列表
fdisk -l磁盘分区信息
du -sh <path>目录大小
进程ps aux进程列表
`ps aux \head -20`前 20 个进程
pgrep <name>按名称查找进程
pidof <name>获取进程 PID
网络ip addr网络接口信息
ip route路由表
netstat -tlnpTCP 端口监听
ss -tlnp套接字统计
ping -c 4 <host>网络连通性测试
curl -I <url>HTTP 头信息
dig <domain>DNS 解析
traceroute <host>路由追踪
服务systemctl status <service>服务状态
systemctl is-active <service>服务是否运行
systemctl list-units --type=service服务列表
日志tail -n 100 <logfile>查看日志末尾
head -n 100 <logfile>查看日志开头
journalctl -u <service> -n 100服务日志
`dmesg \tail -50`内核日志
安全who当前登录用户
w用户活动
last -n 20登录历史
cat /etc/passwd用户列表
cat /etc/group用户组列表
其他env环境变量
crontab -l定时任务列表
docker psDocker 容器列表
docker imagesDocker 镜像列表
scripts/ops/*.shops 目录下的预定义运维脚本

辅助工具

脚本功能
show-defaults.sh查看当前配置
get-password.sh获取实例密码
update-instance-ip.sh更新实例 IP
manage-passwords.sh管理密码存储

配置

环境变量

变量说明默认值
TENCENTCLOUD_SECRET_IDAPI 密钥 ID必需
TENCENTCLOUD_SECRET_KEYAPI 密钥 Key必需
TENCENT_CVM_DEFAULT_REGION默认地域ap-guangzhou
TENCENT_CVM_DEFAULT_ZONE默认可用区-
TENCENT_CVM_DEFAULT_INSTANCE_TYPE默认机型-
TENCENT_CVM_DEFAULT_IMAGE_ID默认镜像-
TENCENT_CVM_DEFAULT_VPC_ID默认 VPC-
TENCENT_CVM_DEFAULT_SUBNET_ID默认子网-
TENCENT_CVM_DEFAULT_SG_ID默认安全组-
TENCENT_CVM_DEFAULT_DISK_SIZE系统盘大小20
TENCENT_CVM_DEFAULT_CHARGE_TYPE计费类型POSTPAID_BY_HOUR

支持的地域

ap-beijing | ap-shanghai | ap-guangzhou | ap-chengdu | ap-nanjing | ap-hongkong

支持的镜像平台

TencentOS | CentOS | Ubuntu | Debian

SSH 登录用户名

系统默认用户名示例
Ubuntuubuntussh ubuntu@<ip>
其他 Linux (TencentOS, CentOS, Debian)rootssh root@<ip>

密码存储

创建实例时自动生成密码并保存到 ~/.tencent_cvm_passwords(权限 600):

{
  "ins-xxx": {
    "password": "aB3#xK9$mN2@pQ",
    "host": "1.2.3.4",
    "region": "ap-guangzhou",
    "created_at": "2026-02-06 15:30:00"
  }
}

管理命令:

./scripts/utils/manage-passwords.sh --list              # 列出所有
./scripts/utils/manage-passwords.sh --show ins-xxx      # 查看详情
./scripts/utils/manage-passwords.sh --delete ins-xxx    # 删除记录

安全说明

本工具集设计用于可信环境下的服务器运维,遵循以下安全原则:

  1. 预定义脚本:仅执行 scripts/ 目录下已审核的预定义脚本,禁止动态生成或执行任意代码
  2. 人工确认:所有写操作(停止、重启、销毁、文件传输等)必须经人工确认后执行
  3. 凭证安全:密码文件 ~/.tencent_cvm_passwords 权限为 600,仅限本地用户访问
  4. 操作审计:所有操作均有日志输出,便于追溯
  5. 使用场景:适用于开发测试环境,生产环境建议配合堡垒机使用

参考

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

95.76%
按下载量换算23,200

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills