mcpField
C
cli-ascii-logo

cli-ascii-logo

github.com/full-stack-skills设计与 UI574 次安装4 周前更新
代码仓库

关于 cli-ascii-logo

cli-ascii-logo 是用于生成终端 ASCII 艺术 Logo 的技能,可按名称、宽度、边框和配色生成可复制的纯文本或 ANSI 彩色横幅,并提供 CLI 启动集成建议。

主要功能

  1. 01生成带边框的 ASCII Logo
  2. 02输出纯文本或 ANSI 颜色
  3. 03配置宽度、风格与配色
  4. 04提供 Python 生成脚本
  5. 05支持 CLI 启动时展示建议

适用场景

  1. 01为 CLI 项目制作启动横幅
  2. 02生成 README 或日志用纯文本图案
  3. 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.yaml
references/
palettes.md
scripts/
generate_logo.py

详细介绍

来自项目 README

CLI ASCII Logo

目标

  • 生成可直接在终端输出的 ASCII 艺术 Logo(含边框与渐变色)
  • 输出“可复制粘贴”的结果(纯文本/带 ANSI 颜色),并提供在 CLI 启动时展示的集成方式
  • 提供可运行的生成脚本:scripts/generate_logo.py

工作流

  1. 明确输入

    • 名称:如 auto-cli
    • 副标题:如 Command Line Interface
    • 终端宽度:默认 80(可根据项目/CI 输出调整)
    • 风格:粗块(█)/ 细线条(#/*)/ 无颜色
    • 边框:╔═╗║ ║╚═╝ 或纯文本
    • 配色:青 → 紫(Spec Kit 风格)、青 → 蓝、橙 → 粉等
  2. 生成结果

    • 直接运行脚本生成(最可靠):见下方“快速开始”
    • 或按需在目标语言里生成(Node/Python/Go),核心是:
      • 先得到“等宽字符画”(多行字符串)
      • 再做边框拼接
      • 再做逐字符渐变(输出 ANSI TrueColor 序列)
  3. 集成到 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 里按环境输出)

参考

评论

支持 Markdown