mcpField
W
wbso-whoami

wbso-whoami

github.com/wbso-aiOther138 installsUpdated 2w ago
Repository

About wbso-whoami

A skill for reporting the current WBSO.ai account identity and active projects by running the wbso CLI. It provides guidance for locating the CLI, handling a logged-out state, and presenting project names without internal slugs.

Key features

  1. 01Locate the wbso executable
  2. 02Read account and active project details
  3. 03Handle the not-logged-in response
  4. 04Present projects without slugs

Use cases

  1. 01Check which WBSO.ai account is signed in
  2. 02Review active projects for an account
  3. 03Direct logged-out users to the relevant skill

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/wbso-ai/skill --skill wbso-whoami

After installing, type/wbso-whoamiin Claude Code to confirm it loaded.

Bundled filesscripts/wbso

Details

From the project README

Wie ben ik?

Claude Code zet plugin-root bin/ in $PATH, dus daar werkt wbso direct. Anders resolve je de self-contained scripts/wbso naast deze skill als $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

Output bestaat uit één header-regel en (optioneel) een lijst actieve projecten:

<Naam> <<email>> · <Bedrijf>
Actieve projecten:
  - <project title> (<quota> uur) [<slug>]
  - ...

Bij not_logged_in (één enkele regel) → meld terug:

"Je bent niet ingelogd. Gebruik de wbso-auth skill om in te loggen of de wbso skill om een nieuw account aan te maken."

Anders meld de gebruiker als verhaal — toon naam met email tussen < >, bedrijfsnaam, en de projecten zonder slugs:

"Je bent ingelogd als Jankees <[email protected]> bij WBSO.ai."

"Je hebt deze N projecten:"

"- Automatische git commit WBSO scoring agent (250 uur)" "- ..."

Slugs niet aan de gebruiker tonen — die zijn alleen voor interne API-calls.

Comments

Markdown supported