SuperAPI AI 工具集

render-skill

数据与分析

查看项目

更新于 10-15 22:16

技能介绍

用途:在终端内检查与操作 Render 上的服务、Postgres 数据库、部署、环境变量和日志,无需打开控制台。

主要能力:列出/查询服务(web、worker、static、cron、background、private),读取与设置环境变量,查看和触发部署,读取最近日志;列出/查询 Postgres 实例,获取连接串(内部或外部),并可直接打开 psql 会话。

使用方式:先创建 Render API Key(https://dashboard.render.com/u/settings#api-keys),保存到 ~/.claude/skills/render-skill/config.json,格式为 {"api_key": "rnd_YOUR_KEY_HERE"}。首次调用后会在 ~/.claude/skills/render-skill/cache.json 缓存 owner ID 与名称到 ID 的映射,删除该文件可强制刷新。命令通过 python3 ~/.claude/skills/render-skill/render_skill.py 调用,支持 services、service、service-env、service-env-set、deploys、deploy、logs、databases、database、database-url、psql、exports、exports-db 等子命令,标识符可用 Render ID(srv-... / dpg-...)或名称。所有命令输出 JSON,可管道给 jq。

适用场景:拉取数据库连接串用于迁移或 psql、读取服务环境变量、设置密钥后重新部署、按时间范围查看日志。

限制:需要有效的 Render API Key;API Key 存于本地配置文件,缓存文件不含密钥;环境变量值仅在显式请求时打印到 stdout,不写入磁盘;HTTP 错误时以非零状态退出并输出错误 JSON。具体收费、平台支持范围等资料暂未提供。