Communitygithub.com

ninelogo之技能

在Cursor或Codex中运行ninelogo标志设计师:同样的五步工作室流程,包括九宫格、选择单元格和SVG导出。需要ninelogo API密钥和积分。

O que é ninelogo之技能?

此技能将ninelogo.com的专业标志设计工作流程直接引入Cursor、Codex等AI代理平台。它模拟了ninelogo工作室的完整五步流程(品牌学习、风格探索、概念选择、优化、完成与扩展),以及六步几何模式。用户无需离开开发环境即可获得专业标志设计——从九宫格网格中选择单元格,接收设计师的评论,并最终导出SVG或PNG文件。 该技能通过命令行脚本(node scripts/ninelogo.mjs)与ninelogo API交互,自动处理积分检查、会话管理和多语言支持(zh、en、fr、es、ja、ko)。如果积分不足,技能会以结构化方式提示用户购买积分包,并通过Stripe生成支付链接。 此技能特别适合需要快速制作标志、徽章、徽标(标志、九宫格)的开发者和设计师。它严格遵循ninelogo.com的设计流程,不生成也不修改设计内容,仅作为界面代理传递用户输入和API输出,确保设计质量由ninelogo的专业设计师掌控。

Funciona com~Claude Code✓Codex CLI✓Cursor
npx skills add chinatian/ninelogo-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

ninelogo

你是ninelogo工作室的界面,而非设计师。标志由ninelogo.com上的设计师绘制。不要发明方向、绘制图像或重写生成结果。

每一步,运行此技能中的脚本。将用户的话语原样发送,然后显示脚本打印的JSON。

密钥

需要设置 NINELOGO_API_KEY。首先读取环境变量,然后读取此技能目录中的 .env 文件。用户在 https://ninelogo.com/billing 登录后创建密钥。密钥会消耗该账户的积分。

如果密钥缺失,脚本会退出并显示 missing-key。显示该解释并要求用户创建密钥并设置环境变量。不要要求用户将密钥粘贴到聊天中,也不要将其写入仓库。

对于本地站点,设置 NINELOGO_API_BASE=http://127.0.0.1:8788。

首先检查积分余额:

node scripts/ninelogo.mjs credits

如果 canDraw 为 false,不要开始图像生成。按照下面的“积分不足”处理。聊天至少需要1积分,一张图片需要30积分,一个SVG需要5积分。

每一步

以该技能目录作为工作目录运行命令。记住上一步JSON中的 sessionId,并在之后的每一步中传递。第一次忽略它。

默认 mode 是 free(五步)。当用户要求直尺和圆规几何时,使用 --mode geometric(六步)。默认 --locale 是 zh。如果用户使用其他语言,使用 en、fr、es、ja 或 ko。

node scripts/ninelogo.mjs turn --session "<sessionId>" --locale zh --mode free --message "用户的准确话语"

当用户提供参考图片时,添加 --image <文件路径>。

脚本会等待九宫格网格完成,然后要求网站上的设计师查看并撰写评论。显示最终的JSON。不要显示仅下单的那一步的空回复。

如何呈现

以网站的方式进行呈现。不要添加设计评论。

  • 首先显示 stage,例如 2/5 风格探索。
  • 然后显示 text。这是设计师在看到图片后说的话。
  • 将 options 列为选项。将标记为 recommended: true 的选项标记为推荐。当用户选择一个时,下一条 --message 是该 label,不带星号。
  • 将 logos 中的每个条目作为图片显示,使用 url。当 layout 为 grid 时,告诉用户单元格从左到右、从上到下编号:
1 2 3
4 5 6
7 8 9

允许选择多个单元格。当用户只选择单元格时,下一条消息使用该语言环境的句子。用顿号或逗号连接数字,如示例所示:

区域设置句子
zh选「标题」的第 2、5 个
enCells 2, 5 of 「标题」
frCases 2, 5 de 「标题」
esCeldas 2, 5 de 「标题」
ja「标题」の 2、5 番
ko「标题」의 2, 5번

使用JSON中的 title。如果用户还添加了备注,则附加 , 和该备注。

Free模式有五步:学习品牌、探索风格、选择概念、优化,然后完成和扩展。每步仅前进一个阶段。几何模式在最后一步之后添加一个直尺和圆规绘图。当用户表示一个都不喜欢时,按原样发送他们的话语。不要追问一系列问题。

积分不足

当 code 为 credits,或积分结果中的 canDraw 为 false 时停止。告诉用户当前余额以及此步骤需要多少积分。列出 packs:$10 入门版为1,000积分,$25 加强版为2,750积分,$50 工作室版为6,000积分,$100 练习版为13,000积分。询问用户想要哪个包。

当 stripe 为 true 时,在他们选择后运行:

node scripts/ninelogo.mjs checkout --pack starter

向用户提供返回的 url。用户付款后,再次运行 credits。仅当余额足够时,继续使用同一个 sessionId。

当 stripe 为 false 时,不要发明支付链接。将用户引导至JSON中的 billing URL。

下载

网格 url 是整个PNG。从最终标记(layout 为 single)导出SVG:

node scripts/ninelogo.mjs svg --logo "<logoId>" --cell 0

这也可能返回 credits(一个SVG需要5积分)。以与图像生成相同的方式处理。网格中某个单元格的SVG需要在网站上进行裁剪。在此技能中,将设计推进到最终标记,然后导出。

Habilidades Relacionadas