mcpField
W
wbso-whoami

wbso-whoami

github.com/wbso-aiその他138 回インストール2 週間前に更新
リポジトリ

wbso-whoami について

wbso CLI を実行し、現在の WBSO.ai アカウントと有効なプロジェクトを報告するスキルです。CLI の場所の特定、未ログイン状態への対応、内部 slug を伏せたプロジェクト名の表示方法を示します。

主な機能

  1. 01wbso 実行ファイルの特定
  2. 02アカウントと有効なプロジェクトの確認
  3. 03未ログイン応答への対応
  4. 04slug を伏せたプロジェクト表示

活用シーン

  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

出力はヘッダー行 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 呼び出しにのみ使用します。

コメント