[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ADA20FS56F8FFDRE41RP9B":3,"skill-same:01M6ADA20FS56F8FFDRE41RP9B":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":55,"ownerHtmlUrl":56,"ownerBlogUrl":57,"ownerDescription":58,"updatedAt":59,"install":60,"resources":73},"01M6ADA20FS56F8FFDRE41RP9B","gh-auth-isolation",null,"Safely manage multiple GitHub identities (EMU + personal) in agent workflows","github\u002Fgh-aw","github","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","01M6AC83DS133TPXFSP1DHNCC6","GitHub","01M6AD3VCZ4WKQSFSRTPN7N9DN",5613,"MIT","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fgh-auth-isolation\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,9,36,37],"gh auth isolation","gh","isolation","auth","resources","multi","with","manage","for","usage","github cli","across","when","sessions","authentication","personal","security","cli","workflows","2026-11-10 10:12:30",false,"---\r\nname: \"gh-auth-isolation\"\r\ndescription: \"Safely manage multiple GitHub identities (EMU + personal) in agent workflows\"\r\ndomain: \"security, github-integration, authentication, multi-account\"\r\nconfidence: \"high\"\r\nsource: \"earned (production usage across 50+ sessions with EMU corp + personal GitHub accounts)\"\r\ntools:\r\n  - name: \"gh\"\r\n    description: \"GitHub CLI for authenticated operations\"\r\n    when: \"When accessing GitHub resources requiring authentication\"\r\n---\r\n\r\n## Context\r\n\r\nMany developers use GitHub through an Enterprise Managed User (EMU) account at work while maintaining a personal GitHub account for open-source contributions. AI agents spawned by Squad inherit the shell's default `gh` authentication — which is usually the EMU account. This causes failures when agents try to push to personal repos, create PRs on forks, or interact with resources outside the enterprise org.\r\n\r\nThis skill teaches agents how to detect the active identity, switch contexts safely, and avoid mixing credentials across operations.\r\n\r\n## Patterns\r\n\r\n### Detect Current Identity\r\n\r\nBefore any GitHub operation, check which account is active:\r\n\r\n```bash\r\ngh auth status\r\n```\r\n\r\nLook for:\r\n- `Logged in to github.com as USERNAME` — the active account\r\n- `Token scopes: ...` — what permissions are available\r\n- Multiple accounts will show separate entries\r\n\r\n### Extract a Specific Account's Token\r\n\r\nWhen you need to operate as a specific user (not the default):\r\n\r\n```bash\r\n# Get the personal account token (by username)\r\ngh auth token --user personaluser\r\n\r\n# Get the EMU account token\r\ngh auth token --user corpalias_enterprise\r\n```\r\n\r\n**Use case:** Push to a personal fork while the default `gh` auth is the EMU account.\r\n\r\n### Push to Personal Repos from EMU Shell\r\n\r\nThe most common scenario: your shell defaults to the EMU account, but you need to push to a personal GitHub repo.\r\n\r\n```bash\r\n# 1. Extract the personal token\r\n$token = gh auth token --user personaluser\r\n\r\n# 2. Push using token-authenticated HTTPS\r\ngit push https:\u002F\u002Fpersonaluser:$token@github.com\u002Fpersonaluser\u002Frepo.git branch-name\r\n```\r\n\r\n**Why this works:** `gh auth token --user` reads from `gh`'s credential store without switching the active account. The token is used inline for a single operation and never persisted.\r\n\r\n### Create PRs on Personal Forks\r\n\r\nWhen the default `gh` context is EMU but you need to create a PR from a personal fork:\r\n\r\n```bash\r\n# Option 1: Use --repo flag (works if token has access)\r\ngh pr create --repo upstream\u002Frepo --head personaluser:branch --title \"...\" --body \"...\"\r\n\r\n# Option 2: Temporarily set GH_TOKEN for one command\r\n$env:GH_TOKEN = $(gh auth token --user personaluser)\r\ngh pr create --repo upstream\u002Frepo --head personaluser:branch --title \"...\"\r\nRemove-Item Env:\\GH_TOKEN\r\n```\r\n\r\n### Config Directory Isolation (Advanced)\r\n\r\nFor complete isolation between accounts, use separate `gh` config directories:\r\n\r\n```bash\r\n# Personal account operations\r\n$env:GH_CONFIG_DIR = \"$HOME\u002F.config\u002Fgh-public\"\r\ngh auth login  # Login with personal account (one-time setup)\r\ngh repo clone personaluser\u002Frepo\r\n\r\n# EMU account operations (default)\r\nRemove-Item Env:\\GH_CONFIG_DIR\r\ngh auth status  # Back to EMU account\r\n```\r\n\r\n**Setup (one-time):**\r\n```bash\r\n# Create isolated config for personal account\r\nmkdir ~\u002F.config\u002Fgh-public\r\n$env:GH_CONFIG_DIR = \"$HOME\u002F.config\u002Fgh-public\"\r\ngh auth login --web --git-protocol https\r\n```\r\n\r\n### Shell Aliases for Quick Switching\r\n\r\nAdd to your shell profile for convenience:\r\n\r\n```powershell\r\n# PowerShell profile\r\nfunction ghp { $env:GH_CONFIG_DIR = \"$HOME\u002F.config\u002Fgh-public\"; gh @args; Remove-Item Env:\\GH_CONFIG_DIR }\r\nfunction ghe { gh @args }  # Default EMU\r\n\r\n# Usage:\r\n# ghp repo clone personaluser\u002Frepo   # Uses personal account\r\n# ghe issue list                       # Uses EMU account\r\n```\r\n\r\n```bash\r\n# Bash\u002FZsh profile\r\nalias ghp='GH_CONFIG_DIR=~\u002F.config\u002Fgh-public gh'\r\nalias ghe='gh'\r\n\r\n# Usage:\r\n# ghp repo clone personaluser\u002Frepo\r\n# ghe issue list\r\n```\r\n\r\n## Examples\r\n\r\n### ✓ Correct: Agent pushes blog post to personal GitHub Pages\r\n\r\n```powershell\r\n# Agent needs to push to personaluser.github.io (personal repo)\r\n# Default gh auth is corpalias_enterprise (EMU)\r\n\r\n$token = gh auth token --user personaluser\r\ngit remote set-url origin https:\u002F\u002Fpersonaluser:$token@github.com\u002Fpersonaluser\u002Fpersonaluser.github.io.git\r\ngit push origin main\r\n\r\n# Clean up — don't leave token in remote URL\r\ngit remote set-url origin https:\u002F\u002Fgithub.com\u002Fpersonaluser\u002Fpersonaluser.github.io.git\r\n```\r\n\r\n### ✓ Correct: Agent creates a PR from personal fork to upstream\r\n\r\n```powershell\r\n# Fork: personaluser\u002Fsquad, Upstream: github\u002Fsquad\r\n# Agent is on branch contrib\u002Ffix-docs in the fork clone\r\n\r\ngit push origin contrib\u002Ffix-docs  # Pushes to fork (may need token auth)\r\n\r\n# Create PR targeting upstream\r\ngh pr create --repo github\u002Fsquad --head personaluser:contrib\u002Ffix-docs `\r\n  --title \"docs: fix installation guide\" `\r\n  --body \"Fixes #123\"\r\n```\r\n\r\n### ✗ Incorrect: Blindly pushing with wrong account\r\n\r\n```bash\r\n# BAD: Agent assumes default gh auth works for personal repos\r\ngit push origin main\r\n# ERROR: Permission denied — EMU account has no access to personal repo\r\n\r\n# BAD: Hardcoding tokens in scripts\r\ngit push https:\u002F\u002Fpersonaluser:ghp_xxxxxxxxxxxx@github.com\u002Fpersonaluser\u002Frepo.git main\r\n# SECURITY RISK: Token exposed in command history and process list\r\n```\r\n\r\n### ✓ Correct: Check before you push\r\n\r\n```bash\r\n# Always verify which account has access before operations\r\ngh auth status\r\n# If wrong account, use token extraction:\r\n$token = gh auth token --user personaluser\r\ngit push https:\u002F\u002Fpersonaluser:$token@github.com\u002Fpersonaluser\u002Frepo.git main\r\n```\r\n\r\n## Anti-Patterns\r\n\r\n- ❌ **Hardcoding tokens** in scripts, environment variables, or committed files. Use `gh auth token --user` to extract at runtime.\r\n- ❌ **Assuming the default `gh` auth works** for all repos. EMU accounts can't access personal repos and vice versa.\r\n- ❌ **Switching `gh auth login`** globally mid-session. This changes the default for ALL processes and can break parallel agents.\r\n- ❌ **Storing personal tokens in `.env`** or `.squad\u002F` files. These get committed by Scribe. Use `gh`'s credential store.\r\n- ❌ **Ignoring token cleanup** after inline HTTPS pushes. Always reset the remote URL to avoid persisting tokens.\r\n- ❌ **Using `gh auth switch`** in multi-agent sessions. One agent switching affects all others sharing the shell.\r\n- ❌ **Mixing EMU and personal operations** in the same git clone. Use separate clones or explicit remote URLs per operation.\r\n","## Context\r\n\r\nMany developers use GitHub through an Enterprise Managed User (EMU) account at work while maintaining a personal GitHub account for open-source contributions. AI agents spawned by Squad inherit the shell's default `gh` authentication — which is usually the EMU account. This causes failures when agents try to push to personal repos, create PRs on forks, or interact with resources outside the enterprise org.\r\n\r\nThis skill teaches agents how to detect the active identity, switch contexts safely, and avoid mixing credentials across operations.\r\n\r\n## Patterns\r\n\r\n### Detect Current Identity\r\n\r\nBefore any GitHub operation, check which account is active:\r\n\r\n```bash\r\ngh auth status\r\n```\r\n\r\nLook for:\r\n- `Logged in to github.com as USERNAME` — the active account\r\n- `Token scopes: ...` — what permissions are available\r\n- Multiple accounts will show separate entries\r\n\r\n### Extract a Specific Account's Token\r\n\r\nWhen you need to operate as a specific user (not the default):\r\n\r\n```bash\r\n# Get the personal account token (by username)\r\ngh auth token --user personaluser\r\n\r\n# Get the EMU account token\r\ngh auth token --user corpalias_enterprise\r\n```\r\n\r\n**Use case:** Push to a personal fork while the default `gh` auth is the EMU account.\r\n\r\n### Push to Personal Repos from EMU Shell\r\n\r\nThe most common scenario: your shell defaults to the EMU account, but you need to push to a personal GitHub repo.\r\n\r\n```bash\r\n# 1. Extract the personal token\r\n$token = gh auth token --user personaluser\r\n\r\n# 2. Push using token-authenticated HTTPS\r\ngit push https:\u002F\u002Fpersonaluser:$token@github.com\u002Fpersonaluser\u002Frepo.git branch-name\r\n```\r\n\r\n**Why this works:** `gh auth token --user` reads from `gh`'s credential store without switching the active account. The token is used inline for a single operation and never persisted.\r\n\r\n### Create PRs on Personal Forks\r\n\r\nWhen the default `gh` context is EMU but you need to create a PR from a personal fork:\r\n\r\n```bash\r\n# Option 1: Use --repo flag (works if token has access)\r\ngh pr create --repo upstream\u002Frepo --head personaluser:branch --title \"...\" --body \"...\"\r\n\r\n# Option 2: Temporarily set GH_TOKEN for one command\r\n$env:GH_TOKEN = $(gh auth token --user personaluser)\r\ngh pr create --repo upstream\u002Frepo --head personaluser:branch --title \"...\"\r\nRemove-Item Env:\\GH_TOKEN\r\n```\r\n\r\n### Config Directory Isolation (Advanced)\r\n\r\nFor complete isolation between accounts, use separate `gh` config directories:\r\n\r\n```bash\r\n# Personal account operations\r\n$env:GH_CONFIG_DIR = \"$HOME\u002F.config\u002Fgh-public\"\r\ngh auth login  # Login with personal account (one-time setup)\r\ngh repo clone personaluser\u002Frepo\r\n\r\n# EMU account operations (default)\r\nRemove-Item Env:\\GH_CONFIG_DIR\r\ngh auth status  # Back to EMU account\r\n```\r\n\r\n**Setup (one-time):**\r\n```bash\r\n# Create isolated config for personal account\r\nmkdir ~\u002F.config\u002Fgh-public\r\n$env:GH_CONFIG_DIR = \"$HOME\u002F.config\u002Fgh-public\"\r\ngh auth login --web --git-protocol https\r\n```\r\n\r\n### Shell Aliases for Quick Switching\r\n\r\nAdd to your shell profile for convenience:\r\n\r\n```powershell\r\n# PowerShell profile\r\nfunction ghp { $env:GH_CONFIG_DIR = \"$HOME\u002F.config\u002Fgh-public\"; gh @args; Remove-Item Env:\\GH_CONFIG_DIR }\r\nfunction ghe { gh @args }  # Default EMU\r\n\r\n# Usage:\r\n# ghp repo clone personaluser\u002Frepo   # Uses personal account\r\n# ghe issue list                       # Uses EMU account\r\n```\r\n\r\n```bash\r\n# Bash\u002FZsh profile\r\nalias ghp='GH_CONFIG_DIR=~\u002F.config\u002Fgh-public gh'\r\nalias ghe='gh'\r\n\r\n# Usage:\r\n# ghp repo clone personaluser\u002Frepo\r\n# ghe issue list\r\n```\r\n\r\n## Examples\r\n\r\n### ✓ Correct: Agent pushes blog post to personal GitHub Pages\r\n\r\n```powershell\r\n# Agent needs to push to personaluser.github.io (personal repo)\r\n# Default gh auth is corpalias_enterprise (EMU)\r\n\r\n$token = gh auth token --user personaluser\r\ngit remote set-url origin https:\u002F\u002Fpersonaluser:$token@github.com\u002Fpersonaluser\u002Fpersonaluser.github.io.git\r\ngit push origin main\r\n\r\n# Clean up — don't leave token in remote URL\r\ngit remote set-url origin https:\u002F\u002Fgithub.com\u002Fpersonaluser\u002Fpersonaluser.github.io.git\r\n```\r\n\r\n### ✓ Correct: Agent creates a PR from personal fork to upstream\r\n\r\n```powershell\r\n# Fork: personaluser\u002Fsquad, Upstream: github\u002Fsquad\r\n# Agent is on branch contrib\u002Ffix-docs in the fork clone\r\n\r\ngit push origin contrib\u002Ffix-docs  # Pushes to fork (may need token auth)\r\n\r\n# Create PR targeting upstream\r\ngh pr create --repo github\u002Fsquad --head personaluser:contrib\u002Ffix-docs `\r\n  --title \"docs: fix installation guide\" `\r\n  --body \"Fixes #123\"\r\n```\r\n\r\n### ✗ Incorrect: Blindly pushing with wrong account\r\n\r\n```bash\r\n# BAD: Agent assumes default gh auth works for personal repos\r\ngit push origin main\r\n# ERROR: Permission denied — EMU account has no access to personal repo\r\n\r\n# BAD: Hardcoding tokens in scripts\r\ngit push https:\u002F\u002Fpersonaluser:ghp_xxxxxxxxxxxx@github.com\u002Fpersonaluser\u002Frepo.git main\r\n# SECURITY RISK: Token exposed in command history and process list\r\n```\r\n\r\n### ✓ Correct: Check before you push\r\n\r\n```bash\r\n# Always verify which account has access before operations\r\ngh auth status\r\n# If wrong account, use token extraction:\r\n$token = gh auth token --user personaluser\r\ngit push https:\u002F\u002Fpersonaluser:$token@github.com\u002Fpersonaluser\u002Frepo.git main\r\n```\r\n\r\n## Anti-Patterns\r\n\r\n- ❌ **Hardcoding tokens** in scripts, environment variables, or committed files. Use `gh auth token --user` to extract at runtime.\r\n- ❌ **Assuming the default `gh` auth works** for all repos. EMU accounts can't access personal repos and vice versa.\r\n- ❌ **Switching `gh auth login`** globally mid-session. This changes the default for ALL processes and can break parallel agents.\r\n- ❌ **Storing personal tokens in `.env`** or `.squad\u002F` files. These get committed by Scribe. Use `gh`'s credential store.\r\n- ❌ **Ignoring token cleanup** after inline HTTPS pushes. Always reset the remote URL to avoid persisting tokens.\r\n- ❌ **Using `gh auth switch`** in multi-agent sessions. One agent switching affects all others sharing the shell.\r\n- ❌ **Mixing EMU and personal operations** in the same git clone. Use separate clones or explicit remote URLs per operation.\r\n",{"name":5,"tools":43,"domain":47,"source":48,"confidence":49,"description":7},[44],{"name":20,"when":45,"description":46},"When accessing GitHub resources requiring authentication","GitHub CLI for authenticated operations","security, github-integration, authentication, multi-account","earned (production usage across 50+ sessions with EMU corp + personal GitHub accounts)","high","main","1a8585c0e5c7600aa6daf6091c5d24752041d57f",".squad\u002Ftemplates\u002Fskills\u002Fgh-auth-isolation",626,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw","https:\u002F\u002Fgh.io\u002Fgh-aw","https:\u002F\u002Fgithub.com\u002Fgithub","https:\u002F\u002Fgithub.com\u002Fabout","How people build software.","2026-11-11 11:58:50",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add github\u002Fgh-aw --skill gh-auth-isolation",{"tool":66,"command":67},"bunx","bunx skills add github\u002Fgh-aw --skill gh-auth-isolation",{"tool":69,"command":70},"pnpm","pnpm dlx skills add github\u002Fgh-aw --skill gh-auth-isolation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fgh-auth-isolation\u002FSKILL.md",true,[],[75,99,116,141,167,184],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":89,"publishedAt":38},"01M6ADC942STTXHFV410J4DH0X","GitHub Agentic Workflows","GitHub Agentic Workflows (`gh-aw`) is a GitHub CLI extension for writing Agentic Workflows in markdown and compiling them to GitHub Actions.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002FSKILL.md",[81,86],{"categoryNo":82,"categoryName":83,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",{"categoryNo":87,"categoryName":88,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000023","Skill与智能体开发",[9,90,91,92,37,29,20,93,27,94,36,95,96,97,98],"agentic","agentic workflows","github agentic workflows","extension","compiling","writing","actions","github actions","markdown",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":38},"01M6ADC6ZXSA46N9XD6VNAP1MS","windows-compatibility","Cross-platform path handling and command patterns","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fwindows-compatibility\u002FSKILL.md",[],[106,107,108,109,110,49,111,112,113,114,115],"windows","windows compatibility","compatibility","bugs","path","platform","cross-platform","patterns","command","git",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":38},"01M6ADC44957SVQF96R5YY247P","versioning-policy","Semver versioning rules for Squad SDK and CLI — prevents prerelease version incidents","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fversioning-policy\u002FSKILL.md",[],[123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,27,139,36,140],"policy","versioning policy","versioning","incident","gate","implementation","version","Rules","workspace","pr","ci","npm","semver","release","squad","resolution","incidents","sdk",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":151,"publishedAt":38},"01M6ADC1PHMEAEVR87F8PDR89X","tiered-memory","Three-tier agent memory model (hot\u002Fcold\u002Fwiki) for context reduction per spawn","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Ftiered-memory\u002FSKILL.md",[147,150],{"categoryNo":148,"categoryName":149,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":87,"categoryName":88,"taxonomyType":84,"taxonomyTypeDesc":85},[152,153,154,155,27,156,157,158,159,160,161,162,163,164,165,166],"tiered memory","memory","memory-management","model","cold","proposal","runtime","three","spawn","management","context","wiki","agent memory","performance","design",{"skillNo":168,"name":169,"nameZh":6,"description":170,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":176,"publishedAt":38},"01M6ADBZTDGFM0E25EWRQEMYEH","test-discipline","Update tests when changing APIs — no exceptions","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Ftest-discipline\u002FSKILL.md",[173],{"categoryNo":174,"categoryName":175,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000008","测试与质量",[177,178,179,180,31,49,181,126,182,183],"test discipline","discipline","test","sync","tests","quality","update",{"skillNo":185,"name":137,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":189,"publishedAt":38},"01M6ADBX5MJP4Z7CG4XTV8ZVT8","Squad's command catalog and interactive menu. Invoke via \u002Fsquad (slash command) or natural language (\"squad commands\", \"what can squad do\", \"show me squad options\"). Presents categorized operations (Install & Upgrade, Team Management, Issues & PRs, Plugins & Skills, Model & Cost, Sessions & State) as an interactive picker. Routes to the right squad CLI command or the Squad coordinator agent.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fsquad\u002FSKILL.md",[],[137,190,191,192,193,194,195,196,197,198,199,200,201,114,155,202,203,204,205,206,207,32,36],"show","interactive menu","invoke","coordinator","as","commands","upgrade","options","me","natural language","do","install","team","show me","plugins","issues","state","squad commands"]