mcpField
W
wbso-whoami

wbso-whoami

github.com/wbso-ai其他138 次安装2 周前更新
代码仓库

关于 wbso-whoami

通过运行 wbso CLI 报告当前 WBSO.ai 账户身份和活跃项目的技能。它说明如何定位 CLI、处理未登录状态,以及在展示项目时隐藏内部 slug。

主要功能

  1. 01定位 wbso 可执行文件
  2. 02读取账户和活跃项目详情
  3. 03处理未登录响应
  4. 04展示项目但不显示 slug

适用场景

  1. 01检查当前登录的 WBSO.ai 账户
  2. 02查看账户的活跃项目
  3. 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