원클릭으로
github-org
Discover teams, list members, find team repos, and manage org structure in coopnorge via the GitHub MCP server and gh CLI fallbacks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Discover teams, list members, find team repos, and manage org structure in coopnorge via the GitHub MCP server and gh CLI fallbacks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Niels's custom branch lifecycle commands — create, update, merge, squash, and delete branches with automatic datestamp suffixes. Use these instead of plain `git checkout -b` or `git push`.
Niels's custom clone commands — `git clone-repo` for permanent work into `~/repos`, and `git clone-repo-tmp` for temporary multi-repo changes.
Rules for authoring commit messages and PR titles/bodies in Niels's environment — Coop Norge commits guidelines, `git amend` alias, and required Copilot co-author trailer.
Workflow for editing GitHub issue bodies via gh CLI and a local file so changes can be reviewed as a diff before submitting. Use when editing the body of a GitHub issue or RFC.
Skill for running Mage commands. Mage is a Make-like build tool written in Go, and is used in many of our repos for build and test automation. When a repository contains a `magefile.go` or a `magefiles` directory, you can use this skill to run Mage targets defined in that repository.
Convert a Markdown document to a branded PDF using pandoc + XeLaTeX + eisvogel template, styled with the Coop Masterbrand design tokens (sourced from coopnorge/coop-design-tokens). Use when asked to convert, export, or render a Markdown file to PDF with Coop branding. Triggers on keywords: markdown to pdf, md to pdf, export pdf, pandoc pdf, coop document, branded pdf.
| name | github-org |
| description | Discover teams, list members, find team repos, and manage org structure in coopnorge via the GitHub MCP server and gh CLI fallbacks. |
| allowed-tools | ["bash"] |
The get_teams MCP tool only returns teams the authenticated user is a
member of. To list all teams in the coopnorge org, use the gh CLI:
gh api /orgs/coopnorge/teams --paginate --jq '.[] | {slug: .slug, name: .name, description: .description, members_url: .members_url}'
For a simple slug list:
gh api /orgs/coopnorge/teams --paginate --jq '.[].slug'
Use the MCP get_team_members tool:
org: coopnorgeteam_slug: <slug>Or via gh CLI:
gh api /orgs/coopnorge/teams/<slug>/members --paginate --jq '.[].login'
gh api /orgs/coopnorge/teams --paginate --jq '.[] | select(.slug) | .slug' \
| xargs -I{} sh -c 'gh api /orgs/coopnorge/teams/{}/members --jq ".[].login" | grep -q "<username>" && echo {}'
Or use get_teams with the user parameter for the target GitHub login.
gh api /orgs/coopnorge/teams/<slug>/repos --paginate --jq '.[] | {name: .name, permission: .permissions}'
| Limitation | MCP workaround | gh CLI fallback |
|---|---|---|
get_teams only returns teams the authed user belongs to | None | gh api /orgs/coopnorge/teams --paginate |
| No org-level member list tool | Search by user | gh api /orgs/coopnorge/members --paginate |
| No team permission management | N/A | gh api PATCH endpoints |
When using gh api for write operations, confirm with the user before
executing — these calls mutate org state and cannot be undone via the MCP.