关于 cli-ascii-logo
cli-ascii-logo 是用于生成终端 ASCII 艺术 Logo 的技能,可按名称、宽度、边框和配色生成可复制的纯文本或 ANSI 彩色横幅,并提供 CLI 启动集成建议。
主要功能
- 01生成带边框的 ASCII Logo
- 02输出纯文本或 ANSI 颜色
- 03配置宽度、风格与配色
- 04提供 Python 生成脚本
- 05支持 CLI 启动时展示建议
适用场景
- 01为 CLI 项目制作启动横幅
- 02生成 README 或日志用纯文本图案
- 03在支持 TrueColor 的终端展示彩色 Logo
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ ascii-skills --skill cli-ascii-logo安装后在 Claude Code 中输入/cli-ascii-logo确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/palettes.mdscripts/generate_logo.py详细介绍
来自项目 READMECLI ASCII Logo
目标
- 生成可直接在终端输出的 ASCII 艺术 Logo(含边框与渐变色)
- 输出“可复制粘贴”的结果(纯文本/带 ANSI 颜色),并提供在 CLI 启动时展示的集成方式
- 提供可运行的生成脚本:
scripts/generate_logo.py
工作流
-
明确输入
- 名称:如
auto-cli - 副标题:如
Command Line Interface - 终端宽度:默认 80(可根据项目/CI 输出调整)
- 风格:粗块(
█)/ 细线条(#/*)/ 无颜色 - 边框:
╔═╗║ ║╚═╝或纯文本 - 配色:青 → 紫(Spec Kit 风格)、青 → 蓝、橙 → 粉等
- 名称:如
-
生成结果
- 直接运行脚本生成(最可靠):见下方“快速开始”
- 或按需在目标语言里生成(Node/Python/Go),核心是:
- 先得到“等宽字符画”(多行字符串)
- 再做边框拼接
- 再做逐字符渐变(输出 ANSI TrueColor 序列)
-
集成到 CLI
- 运行入口(
main/bin/__main__)启动时输出一次 - 支持禁用颜色:
- 尊重
NO_COLOR=1 - 提供
--no-color参数 - CI 环境默认关闭(可按需打开)
- 尊重
- 运行入口(
快速开始(脚本)
在支持 TrueColor 的终端(macOS Terminal / iTerm2 / VS Code 终端)效果最佳。
python3 scripts/generate_logo.py --text auto-cli --subtitle "Command Line Interface"
常用参数:
python3 scripts/generate_logo.py \
--text auto-cli \
--subtitle "Command Line Interface" \
--width 46 \
--palette spec-kit \
--frame box
交付格式
- 纯文本(无颜色):适合 README / 日志 / 不支持 ANSI 的环境
- ANSI 颜色文本:适合 CLI 启动页(建议提供
--no-color切换) - 建议同时提供:
banner.txt(无颜色)banner.ansi.txt(带颜色)renderBanner()(在你的 CLI 里按环境输出)
参考
- 配色与兼容性建议见 palettes.md
评论
支持 Markdown