用途:Crafters CLI 是 Crafter Station 的智能体优先命令行工具,用于管理其基础设施,包括域名与 DNS、Vercel 项目、Kai 智能体以及 Claude Code 配置。
安装与准备:可通过 npx skills add crafter-station/cs -g 安装;也可用 bun add -g crafter-station/cs。使用前用 crafters whoami --json 检查配置,失败则执行 crafters login --spaceshipKey=X --spaceshipSecret=X --vercelToken=X --domains=crafter.run,crafter.ing 登录,并用 crafters claude install 同步技能。
主要能力:域名管理支持添加子域名(同时配置 Vercel 与 DNS)、仅 DNS 的 CNAME 记录、Clerk 二级域名、列出与删除子域名;智能体管理支持 crafters agent list/info/status/doctor,doctor 可加 --fix;配置命令包括 whoami 与 login;还可通过 crafters mcp 以 stdio 方式启动 MCP 服务器。
使用方式:用 crafters schema --json 或 crafters schema domain.add --json 查看命令与参数。域名添加示例:crafters domain add <subdomain> -p <vercel-project> --domain <base-domain> --json;变更前建议加 --dry-run 预览。所有 --json 响应格式为 {"ok": true, "data": {...}} 或 {"ok": false, "error": {"code": "...", "message": "..."}}。
适用场景:适合需要以脚本或 AI 智能体方式批量管理 Crafter Station 域名、DNS、Vercel 项目与智能体状态的用户。
限制与规则:子域名须为小写字母数字与连字符;操作 crafter.ing 时须显式指定 --domain(默认 crafter.run);CLI 自动使用 Vercel 推荐的项目专属 CNAME;SSL 证书在 DNS 传播后由 Vercel 自动签发。错误码包括 INVALID_SUBDOMAIN、INVALID_PROJECT、SPACESHIP_API_ERROR、VERCEL_API_ERROR、AUTH_REQUIRED、CONFIG_NOT_FOUND。