用途:该技能通过 Python 包装脚本调用 Hostinger API(基础地址 https://developers.hostinger.com),用于在命令行中管理 Hostinger 账户资源。
主要能力:
- VPS:列出/查看/启动/停止/重启、指标查询、操作记录,以及主机名、DNS、密码、PTR 设置,恢复与重建。
- Docker:列出、查看、容器、日志,以及 Compose 项目的创建、启动、停止、重启、更新、删除。
- 防火墙:防火墙与规则的增删改查、激活/停用/同步。
- SSH 密钥:列表、创建、删除、绑定与查询已绑定。
- 脚本:列表、查看、创建、更新、删除。
- 快照与备份:查看、创建、删除、恢复。
- DNS 与域名:DNS 记录与快照查询;域名列表/查看/查询可用性,锁定、隐私、转发、DNS 设置。
- WHOIS、计费(目录、支付方式、订阅、自动续费)、主机订单与网站管理、数据中心与模板参考。
使用方式:命令格式为 uv run $CLAUDE_HOME/skills/hostinger-tools/scripts/hostinger.py <command> --key value。无参数命令默认 page=1、limit=30。需设置环境变量 HOSTINGER_TOKEN(必填,API Bearer Token)。Hostinger 另提供 MCP 服务器与 n8n 节点用于自动化。
输出与错误:命令返回 {"status": "success|error", ...}。HTTP 错误打印 [ERROR] <status>: <body> 并以退出码 1 结束;缺少令牌提示 HOSTINGER_TOKEN environment variable not set;VPS 未找到为 404;操作冲突为 409: Action already in progress。
限制:仅为 API 封装,功能与行为受 Hostinger API 约束;未提供具体价格、套餐与额度信息。