castor-import-template

Installation
SKILL.md

Castor import template

将外部清单转换为 CLI 合同,不直接写 Castor。

工作流

  1. 运行 castor-cli openapi registration schema 获取最新字段合同。
  2. 保留原清单行号或唯一标识,为每行创建一个 items 元素。
  3. 仅对确定性转换自动映射:字段名、空白清理、新增/删除/更新 到 1/2/3。 OpenAPI体系写入 apiEdition:1.0→1,2.0→2;缺省/null按1.0处理并在计划中说明。不得从接口路径或发布版本推断体系;用 categories --api-edition <1|2> 分别核对每项所属分类。
  4. 清单中保留页面展示值:分类写入 apiCategoryPath,许可项名称写入 licenseNames。目标环境可访问时,用 applications、categories、versions、licenses 和 urls 命令核对候选值。一个输入匹配多个候选时记录歧义,不擅自选择。
  5. 对已确认 URL 调用 custom-fields。以 fieldPath + reqOrRes 为键合并用户配置;缺少对象编号时使用 null 并记录待确认项。
  6. 输出 UTF-8 JSON 或 YAML manifest,禁止写入账号、密码、Token 或环境地址。
  7. 运行 castor-cli openapi registration plan --file <path> 修复本地错误,再运行 castor-cli openapi registration resolve --profile <profile> --file <path> 完成展示名称解析。
  8. 将 manifest 路径、有效条目数、原行号映射和仍需用户确认的字段交付给后续登记流程。

约束

Installs
6
First Seen
Aug 6, 2026