If you're building GitHub OAuth where users log in *and* your app needs repo access, you'll hit the reconciliation problem: OAuth gives you identity but not repos, GitHub Apps give you repos but not identity. This skill shows the two-connection pattern using Nango to solve it. One OAuth flow stores the user profile with a permanent connection ID, another flow creates per-repo connections when they install your GitHub App, then you link them by user ID. Includes webhook handlers for both auth types, polling endpoints for the frontend, and the schema to tie it together. The pending installation request logic for org approvals is a nice touch most guides skip.
npx -y skills add agentworkforce/relay --skill github-oauth-nango-integration --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
hoodini/ai-agents-skills
addyosmani/agent-skills
giuseppe-trisciuoglio/developer-kit
agamm/claude-code-owasp