这是 Hermes Skills 集合中的一个技能,用于为 Hermes CLI 智能体定制视觉主题(皮肤)。
用途:皮肤只控制外观,包括横幅颜色、ASCII 艺术、加载动画文字、回复标签和品牌文案,不改变智能体的行为或人格。
主要能力:通过 YAML 文件定义颜色、横幅艺术、加载动画和品牌文字。颜色支持 28 个键,涵盖横幅区(banner_border、banner_title、banner_accent、banner_subtitle、banner_meta)、提示区(prompt、user_input)、回复区(response_box_border、response_label_text、response_label_bg、response_text)、工具活动(tool_prefix、tool_name、tool_details)、系统消息(info、warning、error、success)以及交互 UI(状态栏和补全菜单的多项颜色)。横幅艺术支持盲文 Unicode 或 ASCII 多行字符串;加载动画可自定义 faces 和 thinking_verbs;品牌可设置 agent_name、welcome_message、goodbye_message、prompt_symbol、response_label、tool_activity_prefix。未定义的键继承默认皮肤。
使用方式:安装时克隆仓库并复制皮肤文件,命令为: git clone https://github.com/joeynyc/hermes-skins.git cd hermes-skins mkdir -p ~/.hermes/skins cp skins/*.yaml ~/.hermes/skins/ 应用皮肤可在会话中使用 /skin pirate,或编辑 ~/.hermes/config.yaml 写入 display:\n skin: pirate 实现永久生效。也可用 hermes --skin myskin 临时应用。仓库内置多种皮肤,如 pirate、vault-tec、bubblegum-80s、skynet、lain、neonwave、sakura、netrunner、mythos、nous、mother、dos、telemate、empire、catppuccin,另有内置皮肤 default、ares、mono、slate、poseidon、sisyphus、charizard。
适用场景:希望个性化 Hermes CLI 外观、制作主题皮肤或为仓库贡献皮肤的开发者。
限制:皮肤不改变智能体行为或人格;颜色需用 #RRGGBB 六位十六进制格式;生产皮肤建议定义全部 28 个颜色键,否则会继承不匹配的默认值;ASCII 艺术建议使用 | 或 > 多行字符串;加载顺序为用户自定义优先,其次内置,最后默认;未知皮肤名会静默回退到 default;需终端支持 true color;编辑后需重启或使用 /skin reload(如支持)。技能来源、价格等信息暂未提供。