关于 wbso-whoami
通过运行 wbso CLI 报告当前 WBSO.ai 账户身份和活跃项目的技能。它说明如何定位 CLI、处理未登录状态,以及在展示项目时隐藏内部 slug。
主要功能
- 01定位 wbso 可执行文件
- 02读取账户和活跃项目详情
- 03处理未登录响应
- 04展示项目但不显示 slug
适用场景
- 01检查当前登录的 WBSO.ai 账户
- 02查看账户的活跃项目
- 03为未登录用户指引相关技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wbso-ai/ skill --skill wbso-whoami安装后在 Claude Code 中输入/wbso-whoami确认已加载。
附带文件scripts/wbso
详细介绍
我是谁?
Claude Code 会将插件根目录 bin/ 添加到 $PATH,因此可以直接使用
wbso。否则,将此技能旁边的独立 scripts/wbso 解析为 $WBSO_CLI:
WBSO_CLI="$(
command -v wbso 2>/dev/null ||
{ [ -n "${CLAUDE_PLUGIN_ROOT:-}" ] && [ -x "${CLAUDE_PLUGIN_ROOT}/bin/wbso" ] && printf '%s\n' "${CLAUDE_PLUGIN_ROOT}/bin/wbso"; } ||
find \
"$PWD" \
"$HOME/.claude/skills" \
"$PWD/.claude/skills" \
"$HOME/.cursor/skills" \
"$PWD/.cursor/skills" \
"$HOME/.agents/skills" \
"$PWD/.agents/skills" \
"$HOME/.codex/skills" \
"$HOME/.codex/plugins/cache/wbso-ai/wbso" \
"$HOME/.codex/plugins/cache" \
-path '*/scripts/wbso' -type f 2>/dev/null |
sort -V | tail -1
)"
test -n "$WBSO_CLI" || { echo "WBSO CLI niet gevonden"; exit 127; }
"$WBSO_CLI" whoami
输出由一行标题和(可选的)活跃项目列表组成:
<Naam> <<email>> · <Bedrijf>
Actieve projecten:
- <project title> (<quota> uur) [<slug>]
- ...
如果输出为 not_logged_in(仅一行)→ 回复:
“你尚未登录。请使用 wbso-auth 技能登录,或使用 wbso 技能创建新账户。”
否则,用自然语言向用户说明——显示姓名,邮箱放在 < > 中、公司名称,以及不带 slug 的项目:
“你已登录为 Jankees <[email protected]>,所属公司为 WBSO.ai。”
“你有以下 N 个项目:”
“- 自动化 git 提交 WBSO 评分 Agent(250 小时)” “- ...”
不要向用户显示 slug——它们仅用于内部 API 调用。
评论
支持 Markdown