Tachyon sentry
Skill quantum-box/agent-packages/plugins/tachyon/skills/tachyon-sentry
Distribution repository for agent skills and plugins
npx -y skills add quantum-box/agent-packages --skill tachyon-sentryAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use Tachyon CLI to inspect and manage Sentry issues through Tachyon's tenant-scoped operations API. Trigger when the user asks to list unresolved Sentry issues, inspect issue details, resolve or assign an issue, verify Sentry connectivity, says "Sentry見て", "Sentryのエラー確認", "tachyon ops sentry", or explicitly wants Sentry access through the Tachyon CLI instead of the Sentry API or UI.
SKILL.md
3.9 KB, as published. Nobody here has run it
Tachyon Sentry
Use the local tachyon CLI for Sentry issue operations.
Rules
- Use
tachyon ops sentry issues ...; do not bypass Tachyon with direct Sentry API calls. - Pass an explicit
--tenant-idand--profilewhen known. Do not assume the active profile has the correct tenant. - Add
--jsonso results can be parsed and summarized accurately. - Treat access tokens, auth headers, secret references, DSNs, and credential refresh output as secrets. Never echo them.
- Default to read-only
listandviewoperations. - Run
resolveorassignonly when the user explicitly requests the mutation and the issue ID is unambiguous. For assignment, require the exact Sentry user ID, username, or email. - Never use a host token to bypass a tenant-scoped write failure.
Orientation
Confirm the installed CLI and available subcommands:
command -v tachyon
tachyon --version
tachyon ops sentry issues --help
If authentication or tenant selection is unclear, inspect profiles without exposing credentials:
tachyon auth list
List Issues
List unresolved issues for a project:
tachyon ops sentry issues list \
--project <project_slug_or_id> \
--query 'is:unresolved' \
--limit 20 \
--tenant-id <tenant_id_or_alias> \
--profile <profile> \
--json
Use the Sentry project slug directly with --project; do not rewrite it into the search query.
Report the relevant issue ID or short ID, title, status, count, last-seen time, and permalink. Avoid dumping large raw responses unless requested.
View an Issue
Fetch one issue by numeric Sentry issue ID:
tachyon ops sentry issues view <issue_id> \
--tenant-id <tenant_id_or_alias> \
--profile <profile> \
--json
Use the numeric id returned by list when both id and short_id are present.
Resolve an Issue
After explicit user confirmation:
tachyon ops sentry issues resolve <issue_id> \
--tenant-id <tenant_id_or_alias> \
--profile <profile> \
--json
Verify the returned status is resolved. A read-only OAuth connection is insufficient for mutations; the tenant needs a tenant-scoped write-capable token.
Assign an Issue
After the user provides the exact assignee:
tachyon ops sentry issues assign <issue_id> <user_id_username_or_email> \
--tenant-id <tenant_id_or_alias> \
--profile <profile> \
--json
Verify the returned assigned_to field and report the assignee without exposing other account data.
Troubleshooting
401: refresh or repair the selected Tachyon auth profile; do not request or print raw tokens.403onlistorview: verify the tenant's Sentry connection and read scopes.403or missing-token error onresolveorassign: the tenant lacks a write-capable token. Do not fall back to another tenant or the host tenant.404: verify the issue ID, project slug, tenant, and profile. The backend handles a stale organization slug when the token exposes exactly one organization.- Multiple accessible Sentry organizations: reconnect with an explicit organization instead of guessing.
Final Response
Keep the result operational:
- State whether the CLI operation succeeded.
- Include the explicit tenant, profile name, project, and command family used.
- For reads, summarize matching issues and whether
viewalso succeeded. - For mutations, state exactly what changed.
- Separate CLI proof from deployment or browser proof when those were not checked.