Command-line interface for querying the HiBob employee directory and who's out.
npm install -g @doist/bob-cli
Install skills for your coding agent:
bob skill install claude-code
bob skill install codex
bob skill install cursor
bob skill install gemini
bob skill install pi
bob skill install universalSkills are installed to ~/<agent-dir>/skills/bob-cli/SKILL.md (e.g. ~/.claude/ for claude-code, ~/.agents/ for universal, etc.). When updating the CLI, installed skills are updated automatically. The universal agent is compatible with Amp, OpenCode, and other agents that read from ~/.agents/.
bob skill list
bob skill uninstall <agent>First, remove any installed agent skills:
bob skill uninstall <agent>Then uninstall the CLI:
npm uninstall -g @doist/bob-cligit clone https://github.com/Doist/bob-cli.git
cd bob-cli
npm install
npm run build
npm linkSet credentials as environment variables:
export HIBOB_SERVICE_ID="your-service-user-id"
export HIBOB_API_TOKEN="your-api-token"bob people
bob people "john"
bob people --department "Engineering"
bob person <id>
bob whosout
bob whosout --from 2024-01-15 --to 2024-01-20
bob outtoday
bob outtoday --date 2024-01-15All list commands support:
--json- JSON output (essential fields)--ndjson- NDJSON output (one JSON object per line)--full- Include all fields in JSON output
- CI runs
npm ci,npm run build, andnpm teston pushes and PRs tomain. - Releases are automated with Release Please, which creates release PRs and tags, then triggers the publish workflow.