Agent Skills
返回列表
💻

终端主题管理器

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e634750a/sectest130-u006。

技能介绍

终端配色为什么总对不上

本地开发时,提示符、目录高亮和 ls 颜色往往来自多套配置:~/.zshrc 里的主题片段、iTerm2/Terminal.app 的配色、以及是否安装了 Powerline 或 Nerd Font。手动换主题通常要改多处文件,还容易把旧主题残留留在 shell 启动脚本里。

技能在做什么

Terminal Theme Manager(SKILL 中标识为 terminal-theme)面向「选主题 + 让当前 Shell 真正生效」这一闭环,而不是只给一份配色文件。

  • 主题库:资料说明提供 200+ 款 curated 主题,覆盖 Bash、Zsh、Fish 等常见 Shell。
  • 选型辅助:支持 Live preview,并在安装流程里 自动检测 Shell 类型,减少「主题只支持 Zsh 却装在 Bash 上」的错配。
  • 字体与powerline:文档明确提到 Powerline/Nerd Font 支持;若提示符依赖特殊字形,需要终端侧字体配合,否则会出现方块或错位。
  • 与终端应用联动:列出 iTerm2 / Terminal.app 集成,以及 color scheme synchronization,表示主题变更会尽量与终端配色保持一致,而不是只改 prompt 脚本。
  • 生效方式:说明中会 修改 ~/.zshrc(以 Zsh 为例)来应用所选主题;安装提示还写明会 自动配置 Shell 以挂载所选主题。

典型路径是:在管理器里预览 → 选定主题 → 由工具写入/更新 shell 启动配置 → 重开终端或 source 后看到新 prompt 与配色。

适用边界

  • 文档重点描述 Zsh 通过 .zshrc 应用主题;若你主要用 Fish 或 Bash,仍以 SKILL 声明的 Shell 支持范围为准,并自行确认对应配置文件是否被改动。
  • Powerline/Nerd Font 不是可选装饰:未装兼容字体时,主题可能「逻辑上已安装但显示不完整」。
  • 与 iTerm2/Terminal.app 的集成意味着在非 macOS 或不用这两款终端时,配色同步能力可能有限,但 Shell 侧主题仍可能生效。
  • 一键安装会改启动脚本;若你已有高度定制的 prompt(如 Starship、纯手写 PROMPT),合并或覆盖行为需要自己在改完后 diff 一遍 ~/.zshrc。

使用场景

  • 在新机器上装好 Zsh 后,需要从多款 prompt 主题里预览并选定一套,并写入 `~/.zshrc` 让重开终端即生效
  • 维护多台 macOS 开发机时,希望 iTerm2 配色与 Zsh 主题同步切换,避免终端窗口与 shell 颜色不一致
  • 从 Bash 迁到 Fish 或 Zsh 时,想按当前 login shell 自动匹配主题,而不是手动改错 rc 文件
  • 试用 Powerline 风格提示符前,需确认 Nerd Font 与主题片段一并配置,避免 glyph 显示成方块

适合人员

  • 每天在 iTerm2 里跑构建与日志、靠 prompt 区分路径与 Git 状态的 macOS 后端工程师
  • 带新人 onboarding 时要把终端配色和 shell 主题统一成团队可读样式的 DevOps 或平台同学
  • 本地同时用 Zsh 与 Fish 做实验、需要按 shell 类型快速换主题而不手改多份 rc 的 SRE
  • 刚把默认终端从 Terminal.app 迁到 iTerm2、想把 profile 配色与 Zsh 主题一次性对齐的前端或全栈开发者