一键导入
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.