aip
Google API Improvement Proposals (AIP) reference. Use BEFORE designing or reviewing APIs, protobuf definitions, or any work…
Ask for the owner if not given: a team (`<org>/<team>`) or a user (`<user>`, optionally scoped to an `<org>`).
Claude Code
$ npx -y skills add fredrikaverpil/dotfiles --skill github-repos --agent claude-code
Codex
$ npx skills add fredrikaverpil/dotfiles --skill github-repos -a codex -y
Cursor
$ npx skills add fredrikaverpil/dotfiles --skill github-repos -a cursor -y
Gemini CLI
$ npx skills add fredrikaverpil/dotfiles --skill github-repos -a gemini-cli -y
GitHub Copilot
$ npx skills add fredrikaverpil/dotfiles --skill github-repos -a github-copilot -y
OpenCode
$ npx skills add fredrikaverpil/dotfiles --skill github-repos -a opencode -y
Windsurf
$ npx skills add fredrikaverpil/dotfiles --skill github-repos -a windsurf -y
name: github-repos description: Find GitHub repos owned by a user or a team, via team permissions, repo ownership or CODEOWNERS entries
Ask for the owner if not given: a team (`<org>/<team>`) or a user (`<user>`, optionally scoped to an `<org>`).
Non-archived repos in `<org>` where `<team>` is admin, or where a CODEOWNERS file lists `@<org>/<team>`:
{
gh api --paginate orgs/<org>/teams/<team>/repos \
--jq '.[] | select(.role_name == "admin" and (.archived | not)) | .full_name'
gh search code '@<org>/<team>' --owner <org> \
--filename CODEOWNERS --limit 1000 --json repository,path \
--jq '.[] | select(.path | IN("CODEOWNERS", ".github/CODEOWNERS", "docs/CODEOWNERS")) | .repository.nameWithOwner'
} | sort -uthe filter if the user asks for more than admin.
Non-archived repos owned by `<user>`, or where a CODEOWNERS file in `<org>` lists `@<user>`:
{
gh repo list <user> --no-archived --limit 1000 \
--json nameWithOwner --jq '.[].nameWithOwner'
gh search code '@<user>' --owner <org> \
--filename CODEOWNERS --limit 1000 --json repository,path \
--jq '.[] | select(.path | IN("CODEOWNERS", ".github/CODEOWNERS", "docs/CODEOWNERS")) | .repository.nameWithOwner'
} | sort -urepos the user owns, which the first command already lists.
filter.
also hits `@<org>/<team>-leads`. Check doubtful hits in the CODEOWNERS file.
are exact.
Personal dotfiles, managed in three layers: Nix (nix/): system configuration and packages, pinned by flake.lock and applied with a rebuild. Fully reproducible. Stow (stow/): dotfiles symlinked into $HOME with GNU Stow (not Nix).
Google API Improvement Proposals (AIP) reference. Use BEFORE designing or reviewing APIs, protobuf definitions, or any work…
Analyze a git repo's history to surface high-churn files, ownership risks, bug hotspots, momentum trends, and firefighting…
GitHub CLI (gh) conventions and the inline PR review recipe. Use when working with GitHub repositories, PRs, issues, actions, `gh…
This skill should be used when creating a GitHub pull request via `gh pr create`. Covers the gh CLI mechanics; PR title and body…
This skill should be used BEFORE running any git commit command. Triggers when about to run `git commit`. Ensures commit messages…
Where this author deviates from, or tightens, idiomatic Go defaults.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.