@hyperdrive.bot/cos
v0.0.2
Published
Chief of Staff — cross-SaaS onboarding & workspace operations
Readme
cos — Chief of Staff CLI
New-hire onboarding across integrated SaaS tools (Google Workspace, Harvest, Slack — more to come).
Install
npm install
npm link # exposes `cos` globallyAuth
- Google Workspace:
gcloud auth application-default login --scopes=https://www.googleapis.com/auth/admin.directory.user,https://www.googleapis.com/auth/cloud-platform,openid,https://www.googleapis.com/auth/userinfo.email— must be signed in as a Workspace super-admin. - Harvest:
HARVEST_ACCESS_TOKEN+HARVEST_ACCOUNT_IDin env, or falls back topackages/serverless/api/.env(super-repo layout). - Slack:
SLACK_SHARED_INVITE_URL— shared invite link created viadevsquadworkspace.slack.com/admin/invites.
Usage
# Full onboarding
cos onboard --given Patricia --family Dias \
--email [email protected] \
--recovery [email protected]
# Individual steps
cos gws create-user --email [email protected] --given Alice --family Silva
cos harvest invite --email [email protected] --given Alice --family Silva --role member
cos slack send-invite --email [email protected]
# Dry run
cos onboard --given Test --family User --email [email protected] --dry-runAll steps are idempotent — existing users are detected and skipped.
Roadmap
- Gmail auto-send of Slack invite + welcome email
- Jira invites (emeraldworks, dev-squad, vixting)
- GitLab group-add via
glab api - 1Password credential handoff
- Audit log to
~/.cos/log.jsonl
