用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nathanvale/claude-code-config --skill gh-account-switch命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Creating or changing tests, fixtures, mocks, snapshots, test helpers, or test harnesses; require a pre-write Test Design Brief.
Browser tasks through Warm Chrome; no Chrome for Testing.
Explicit whole-suite test architecture review, visual candidates, or proof-boundary improvements.
| name | gh-account-switch |
| description | Switch authenticated GitHub CLI accounts and select the matching SSH identity. |
| argument-hint | <account> |
| disable-model-invocation | true |
Switch the active gh account only when this skill is explicitly invoked.
gh auth status; never infer the active account.gh auth switch --hostname github.com --user <account>.gh api user --jq .login exactly matches the target.For Git over SSH, keep token identity and SSH identity separate:
| Account | SSH host |
|---|---|
nathanvale | github.com |
myagentdojo | github-myagentdojo |
Before clone, fetch, push, or remote changes, run
ssh -T -o BatchMode=yes git@<host> and require Hi <account>!. GitHub returns
exit 1 after successful authentication because it provides no shell.
Use the explicit host when cloning:
gh repo clone git@<host>:<owner>/<repo>.git
gh identity or SSH greeting does not match the target.gh auth switch --help owns switch flags and behavior.
Run gh auth status, then switch only when an exact target account was supplied.