BAT AI 工具提交
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6ab1bed4/bat-submit。
技能介绍
解决什么问题
给 bataitools.com 提交一个 AI 工具,从来不是「填个表单」那么轻。站点要求一份 base.json 加 28 份多语言 i18n/*.json,还要准备 logo 与截图。把这些塞进一次大 JSON 生成里,结果通常是模型输出被截断、字段校验失败,而失败往往发生在几十个语言文件写到一半时。多站点并行时更容易翻车:站点 A 的元数据混进站点 B 的目录,事后很难追溯。
工作方式
技能把流程拆成三段连续执行,中间不停下来等确认。
- 阶段 1 · 英文先行:抓取站点,只写
base.json与i18n/en.json,校验后立即进入下一阶段。logo 与截图不在此时写进base.json,而是在打包时自动上传。 - 阶段 2 · 批量翻译:只读
i18n/en.json,不做二次抓取,按每批 3–4 种语言译成其余 27 种,数组长度保持一致。 - 阶段 3 · 打包提交:合并、校验、上传本地素材,再 POST 提交。
bat-cli submit会自行判断是新建还是更新。
分类、标签、受众等 taxonomy 代码一律取自 bat-cli schema en,不自行杜撰;社交媒体对象固定 8 个键,缺项填空串而不是省略。
注意点
- 多个站点必须一次一个:每个站点跑完完整的 1→2→3 再开始下一个,禁止跨站批量抓取或翻译。
- 站点目录以 URL hostname 为键,保留
www,目录之间严格隔离。 chargeType、JSON key、URL、taxonomy slug 不翻译;priceNote只译周期与标签词,货币符号与金额原样保留。website必须是不带 query 的规范 URL;开发者身份只从developerName推导,推导不出来就填空串。- 翻译是重写而非逐词替换,但所有 28 种语言都不可省略。
使用场景
- 刚开发完一个AI工具,需要按字段规范抓取站点信息,生成base.json并提交到bataitools.com
- AI产品需要面向28个语言市场,要批量翻译i18n文件且保持数组长度一致
- 手里有多个网站要提交,需要逐个站点执行完整的抓取、翻译、打包流程
- 现有工具信息需要更新,要重新生成截图和logo,提交时让CLI自动覆盖已有条目
适合人员
- 独立开发者,刚发布AI工具需要快速提交到目录站获取初始曝光
- 出海AI产品的本地化工程师,负责将英文元数据翻译成28种语言并维护一致性
- 开源项目维护者,需要定期更新工具截图、Logo和功能描述字段
- 技术目录站的内容运营,需要批量处理多个站点的提交且避免目录混写