SuperAPI AI 工具集

setup-statusline

智能体与模型

查看项目

更新于 10-15 21:50

技能介绍

用途:为 Claude Code 自动设置全局状态栏显示。当用户表达“设置状态栏 / 设置 statusline / 初始化 status line”等意图时触发,无需参数,通过 Skill(skill="setup-statusline") 调用。

主要能力:运行 .claude/skills/setup-statusline/setup.sh,检查 jq 是否安装、确认或创建 ~/.claude/ 目录、把 statusLine 段合并进 ~/.claude/settings.json 并保留原有配置、生成 ~/.claude/statusline.sh 并赋予执行权限。状态栏内容包含目录名(蓝色)、Git 分支名(括号内浅色)、模型名(方括号内浅色)以及 token 信息(合计、输入、输出、缓存)。示例:skillth (feature/setup-statusline) [Sonnet] | 📊 38.8K (In:37442 Out:0 Cache:0)。

使用方式:命令为 Skill(skill="setup-statusline");写入的配置为 type=command、command=~/.claude/statusline.sh、padding=0。脚本以退出码 0 表示成功并输出成功信息,非 0 表示失败并显示错误。

限制与注意:需预先安装 jq(macOS 用 brew install jq;Ubuntu/Debian 用 sudo apt-get install jq;Fedora/RHEL 用 sudo dnf install jq)。更新配置时自动生成 .backup 备份,具备幂等性;仅在用户主目录内操作,无需 sudo,脚本权限 755、配置文件权限 644。若遇权限错误可检查 ~/.claude/ 权限并按需 chmod 755。更多说明见 README.md。