ソース情報
- リポジトリ
- taracodlabs/aiden
- ソースの最終更新活動
- 2026年5月6日 12:31
- 検出された SKILL.md の言語
- 英語
- スター
- 779
- フォーク
- 140
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/taracodlabs/aiden --skill github-authコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | github-auth |
| description | GitHub auth setup via gh CLI, SSH keys, HTTPS PATs |
| category | developer |
| version | 1.0.0 |
| origin | aiden |
| license | Apache-2.0 |
| tags | github, auth, ssh, pat, token, credentials, gh-cli, authentication, git, https |
Configure GitHub authentication for git and gh CLI operations using the GitHub CLI (gh), SSH keys, or HTTPS personal access tokens (PATs).
Permission denied (publickey) or Authentication failed errors# Interactive login — opens browser for OAuth
gh auth login
# Choose: GitHub.com → HTTPS → Authenticate with browser
# Or choose SSH if preferred
# Verify authentication
gh auth status
# Generate Ed25519 key (modern, secure)
ssh-keygen -t ed25519 -C "your-email@example.com" -f "$env:USERPROFILE\.ssh\github_ed25519"
# Start ssh-agent and add key
Start-Service ssh-agent
ssh-add "$env:USERPROFILE\.ssh\github_ed25519"
# Display public key to copy to GitHub
Get-Content "$env:USERPROFILE\.ssh\github_ed25519.pub"
After running step 2, the user must add the public key at https://github.com/settings/keys → New SSH key.
# Create or append to SSH config
$config = @"
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_ed25519
"@
Add-Content "$env:USERPROFILE\.ssh\config" $config
# Test SSH connection
ssh -T git@github.com
Direct the user to: https://github.com/settings/tokens/new
repo, read:org (for org repos), workflow (for Actions)# Configure git to cache HTTPS credentials
git config --global credential.helper wincred
# Test — will prompt for username + PAT as password
git clone https://github.com/your-org/your-repo.git
# Authenticate gh CLI with a PAT non-interactively
$env:GH_TOKEN = "ghp_your_token_here"
gh auth status
# Check gh auth
gh auth status
# Check git remote URL type
git remote -v
# Test SSH
ssh -T git@github.com
# Expected: "Hi username! You've successfully authenticated..."
# Show current remote
git remote get-url origin
# Change to SSH
git remote set-url origin git@github.com:owner/repo.git
git remote -v # verify
"I'm on a new machine and need to set up GitHub access"
→ Use step 1 (gh auth login) for the quickest setup. If SSH is preferred, use steps 2–3 then step 1 with SSH option.
"I'm getting Authentication failed when pushing to GitHub"
→ Use step 6 to diagnose. If HTTPS, rotate the PAT (step 4). If SSH, run ssh -T git@github.com to test.
"Generate a new SSH key and add it to GitHub" → Use steps 2–3 and instruct user to paste the public key at github.com/settings/keys.
gh auth login stores credentials in the system keychain — do not use on untrusted machines