From hoopit-onboarding
Install the Sentry CLI (the `sentry` binary from cli.sentry.dev) and authenticate it. Use when a developer needs to install the Sentry CLI, set up `sentry` for the first time, run `sentry auth login`, or fix a missing/unauthenticated `sentry` command. This is the install/auth bootstrap — for using the CLI once it's set up, see the `sentry-cli` skill.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hoopit-onboarding:install-sentry-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Bootstrap the `sentry` CLI on a developer's machine: install it, log in, and
Bootstrap the sentry CLI on a developer's machine: install it, log in, and
verify. Based on https://cli.sentry.dev/getting-started/.
This installs the
sentrybinary (issues / API access — the one used most in local dev). It's distinct fromsentry-cli(the release/symbol-upload tool). Don't confuse the two.
Detect the OS and pick the matching method. Verify with sentry --version after.
macOS / Linux (primary — curl script):
curl https://cli.sentry.dev/install -fsS | bash
Homebrew (macOS):
brew install getsentry/tools/sentry
Windows: run the curl command above inside Git Bash, MSYS2, or WSL. Or, on any OS with Node.js 22.15+:
npm install -g sentry # or: pnpm add -g sentry / yarn global add sentry / bun add -g sentry
Supported platforms: macOS (x64/arm64), Linux (x64/arm64, glibc & musl), Windows (x64).
sentry --version prints a versionIf the freshly installed
sentryisn't found, the install script printed a line to add it to yourPATH(e.g.~/.local/bin) — apply it and re-open the shell.
Use the OAuth device flow (recommended) — it opens a browser URL with a code to authorize:
sentry auth login
This step needs the user. It launches a browser sign-in — pause and let the developer complete it; don't try to automate the browser flow.
Non-interactive / CI alternative (token from Sentry account settings → Auth Tokens):
sentry auth login --token YOUR_SENTRY_API_TOKEN
sentry auth status
Do not report this skill complete until sentry auth status confirms an
authenticated session (it lists the signed-in org/user). If it reports not
authenticated or errors, the setup is not done — return to step 2, re-run
sentry auth login, and check again. Loop until it confirms.
sentry auth status shows you authenticated (org/user listed)To sign out later: sentry auth logout.
SENTRY_URL.SENTRY_VERSION before the install script,
or ... | bash -s -- --version nightly for nightly builds.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub hoopit/skills --plugin hoopit-onboarding