Best for
- Voice command: "open the result-marker PR" → invoke resolve.py --open "result-marker PR"
- Chat shorthand: "check 874" → invoke resolve.py "874"
- Proactive loop step 10: when forwarding Discord references, resolve before posting
sonichi/sutando/skills/open-sutando-ref/SKILL.md
Resolve a fuzzy GitHub reference (issue number, PR number, or text description) to a URL and optionally open it in the browser.
Decision brief
Resolves natural-language and numeric GitHub references to URLs and optionally navigates to them. Closes 903.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/sonichi/sutando --skill "skills/open-sutando-ref"Inspect the Agent Skill "open-sutando-ref" from https://github.com/sonichi/sutando/blob/6a8f0fccd32e5aa620a3572c8885544f144bb6fe/skills/open-sutando-ref/SKILL.md at commit 6a8f0fccd32e5aa620a3572c8885544f144bb6fe. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
874 / 874 — numeric (auto-detects PR vs issue)
1. Parse the reference: numeric, explicit PR/issue, or fuzzy query. 2. For numeric refs: check whether the number exists as a PR, fall back to issue. 3. For fuzzy refs: run gh pr list --search then gh issue list --search ; return the top match URL. 4. Print the URL to stdout. 5.…
SUTANDOGHREPO — override the target repo (default: inferred from gh repo view or sonichi/sutando).
Voice command: "open the result-marker PR" → invoke resolve.py --open "result-marker PR"
Permission review
The documentation includes network, browsing, or remote request actions.
For fuzzy refs: run `gh pr list --search <query>` then `gh issue list --search <query>`; return the top match URL.Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 73/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 359 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Resolves natural-language and numeric GitHub references to URLs and optionally navigates to them. Closes #903.
Usage: /open-sutando-ref [--open] <ref>
ARGUMENTS: $ARGUMENTS
#874 / 874 — numeric (auto-detects PR vs issue)PR 874 / pull request 874 — explicit PRissue 874 — explicit issue"the result-marker PR" — fuzzy text search via gh pr/issue list --search"multi-core scheduler" — searches both PRs and issues, returns best matchgh pr list --search <query> then gh issue list --search <query>; return the top match URL.--open flag is present, call open <url> to navigate in the default browser.SUTANDO_GH_REPO — override the target repo (default: inferred from gh repo view or sonichi/sutando).resolve.py --open "result-marker PR"resolve.py "#874"