wbso-whoami について
wbso CLI を実行し、現在の WBSO.ai アカウントと有効なプロジェクトを報告するスキルです。CLI の場所の特定、未ログイン状態への対応、内部 slug を伏せたプロジェクト名の表示方法を示します。
主な機能
- 01wbso 実行ファイルの特定
- 02アカウントと有効なプロジェクトの確認
- 03未ログイン応答への対応
- 04slug を伏せたプロジェクト表示
活用シーン
- 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
出力はヘッダー行 1 行と、アクティブなプロジェクトのリスト(任意)で構成されます。
<Naam> <<email>> · <Bedrijf>
Actieve projecten:
- <project title> (<quota> uur) [<slug>]
- ...
not_logged_in(単独の 1 行)が返された場合は、次のように伝えてください。
「ログインしていません。ログインするには wbso-auth スキルを、新しいアカウントを作成するには wbso スキルを使用してください。」
それ以外の場合は、ユーザーに文章で伝えます。名前とメールアドレス(< > で囲む)、会社名、スラッグを除いたプロジェクトを表示してください。
「WBSO.ai に Jankees <[email protected]> としてログインしています。」
「次の N 件のプロジェクトがあります。」
「- Automatische git commit WBSO scoring agent (250 uur)」 「- ...」
スラッグはユーザーに表示しないでください。内部の API 呼び出しにのみ使用します。
コメント
Markdown 対応