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.npx claudepluginhub hoopit/skills --plugin hoopit-onboardingCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.