Agent skill

Add Contributor

by get-bb in get-bb/bb

Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped.

MITAuto-check passed

Install Add Contributor

skills CLI
$ npx skills add get-bb/bb --skill add-contributor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install get-bb/bb add-contributor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/get-bb/bb.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.bb/skills/add-contributor .claude/skills/add-contributor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
add-contributor
GitHub stars
4.2k
Token cost
~864 tokens
SKILL.md length
476 words
Files
1
Skills in repo
33
Repo updated
First seen
Licence
MIT

At a glance

Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped.

  • Requests such as add @username to be able to open PRs
  • SKILL.md covers Resolve the account, Edit the allowlist and Verify and land
  • Calls gh and git
  • An explicit add-contributor invocation

What it does

Add Contributor is an agent skill from get-bb/bb. Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped. Use for requests such as "add @username to be able to open PRs" or an explicit add-contributor invocation.

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It works with GitHub. The repository describes itself as: The agent IDE that builds itself. The licence is MIT.

When your agent uses it

  • Requests such as add @username to be able to open PRs
  • An explicit add-contributor invocation

Example prompts

  • “add @username to be able to open PRs”
  • “/add-contributor”

What it can do on your machine

Read from SKILL.md and the folder at commit 68a1e8b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • gh
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use gh and git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Add Contributor loads about 864 tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 476 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~864

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from get-bb/bb at commit 68a1e8b, republished under its MIT licence (© get-bb). 476 words, ~864 tokens.

Download SKILL.mdSave it as .claude/skills/add-contributor/SKILL.md (or your agent's skills folder).
name
add-contributor
description
Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped. Use for requests such as "add @username to be able to open PRs" or an explicit add-contributor invocation.

Add a contributor

Approve the requested GitHub account for PRs in get-bb/bb. The default workflow includes committing, opening a PR, and closing it out with SlopCop review and CI skipped. Honor narrower user instructions, such as opening a PR for review only. Loading this skill without a request to approve someone does not authorize changes.

Resolve the account

Accept a GitHub login, @login, or GitHub profile URL. If the request contains only a display name or an unfilled placeholder such as {}, ask for the GitHub login. Verify the account with gh api users/<login> --jq .login and use the returned canonical login. Treat the login as data and quote shell arguments. If the lookup fails, resolve the error before changing approval; do not guess a different account.

Edit the allowlist

Paths below are relative to the repository root:

  • Edit .github/APPROVED_CONTRIBUTORS: one GitHub login per line, without @. Match existing entries case-insensitively after removing whitespace, as the gate does. Append a missing login, preserving existing entries and a final newline.
  • Read .github/workflows/pr-gate.yml to confirm the current enforcement behavior. It reads the allowlist from the PR's base branch, so approval takes effect only after the allowlist change lands there.
  • .github/workflows/approve-contributor.yml implements the separate /approve comment path. CONTRIBUTING.md describes the approval policy. Neither needs an edit for a routine contributor addition.

If the account is already listed on the target base branch, report that it is already approved and finish without an empty commit or PR. If it is only listed on the working branch, inspect the existing change or PR and finish that work. This approval does not grant repository collaborator or organization membership.

Show full SKILL.md (206 more words)Show less

Verify and land

Check that the diff only adds the requested login(s), that each appears exactly once case-insensitively, and run git diff --check. An allowlist-only change needs no application build or test suite.

Commit with a message such as Approve @username to open PRs [skip ci]. Create or update a PR using .github/PULL_REQUEST_TEMPLATE.md, explaining the approval and the local validation, and explicitly state that CI is skipped for this data-only change. End the body with > AGENT GENERATED.

Load and follow the available close-out-skip-slopcop skill to complete the merge. Carry forward this workflow's explicit CI skip: do not trigger or wait for optional CI or SlopCop review. [skip ci] does not suppress every GitHub event, including pull_request_target. Inspect required checks and branch protection; do not disable protections or use an admin bypass. If skipping CI leaves a required check pending, report that blocker and leave the PR unmerged. If the close-out skill is unavailable, report the missing dependency and the PR's state.

Confirm GitHub reports the PR merged before saying approval is active. Return the PR link, approved login(s), merge state, and that SlopCop and CI were skipped. A previously closed contributor PR can be reopened after approval; do not reopen or comment on it unless requested.

© get-bb, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .bb/skills/add-contributor of get-bb/bb.

Open the folder on GitHubat commit 68a1e8b

Compare with similar skills

Add Contributor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Add Contributor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Add Contributor this skillget-bb/bb4.2k—~864Automated safety check: PassMIT
PR Babysitteropeninterpreter/openinterpreter69k3 repos~4.2kAutomated safety check: PassApache-2.0
Diagnosing Superpowers Sessionsobra/superpowers296k3 repos~1.7kAutomated safety check: PassMIT
GitHub Deep Researchbytedance/deer-flow83k5 repos~1.3kAutomated safety check: PassMIT
Greplooponyx-dot-app/onyx32k4 repos~3.3kAutomated safety check: PassMIT
Update V8 Versionopeninterpreter/openinterpreter69k2 repos~845Automated safety check: PassApache-2.0

Similar skills

  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed
  • Investigates a session where Superpowers went wrong, reads the transcripts on disk and produces an evidence-cited report, optionally prepared as a bug report for the maintainers.

    296k GitHub starsUsed in 3 repos~1.7k tokens
    Agent WorkflowsAuto-check passed
  • GitHub Deep Research

    bytedance/deer-flow

    Researches a GitHub repository over four rounds using the GitHub API and web search, then writes a structured markdown report with timeline, metrics and Mermaid diagrams.

    83k GitHub starsUsed in 5 repos~1.3k tokens
    Research & ScienceAuto-check passed
  • Greploop

    onyx-dot-app/onyx

    Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.

    32k GitHub starsUsed in 4 repos~3.3k tokens
    DevelopmentAuto-check passed
  • Update V8 Version

    openinterpreter/openinterpreter

    Bumps the pinned v8 and rusty_v8 versions in Codex, validates the release-candidate path with the v8-canary check, and traces failures to upstream build changes.

    69k GitHub starsUsed in 2 repos~845 tokens
    DevOps & CloudAuto-check passed
  • Check PR

    onyx-dot-app/onyx

    Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.

    32k GitHub starsUsed in 2 repos~2.3k tokens
    DevelopmentAuto-check passed

More from get-bb/bb

All 33 skills in this repo
  • Bb CLI

    get-bb/bb

    Inspect or manage BB state with the bb CLI; use for BB commands and configuration.

    4.2k GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Skill Creator

    get-bb/bb

    Create or improve BB skills, including their triggers, instructions, and supporting resources.

    4.2k GitHub stars~702 tokensUpdated today
    Auto-check passed
  • Prepare and submit a BB plugin to the Community marketplace when publication or a marketplace PR is requested.

    4.2k GitHub stars~873 tokensUpdated today
    Auto-check passed
  • Workflows

    get-bb/bb

    Author or run durable BB workflows when the user requests workflow execution or multi-agent orchestration.

    4.2k GitHub stars~890 tokensUpdated today
    Auto-check passed
  • Verify Bb

    get-bb/bb

    Verify BB user journeys in an isolated source dev app using dev-browser@next and the matching source CLI.

    4.2k GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Create or edit BB color themes and inspect them in the Theme Preview panel.

    4.2k GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Works with

Questions about Add Contributor

What does Add Contributor do?

Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped. Add Contributor is an agent skill from get-bb/bb. Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped.

When should I use Add Contributor?

Add Contributor fits situations like: requests such as add @username to be able to open PRs; an explicit add-contributor invocation.

How do I install Add Contributor in Claude Code?

Run `npx skills add get-bb/bb --skill add-contributor -a claude-code`. Or copy the skill folder (.bb/skills/add-contributor in get-bb/bb) into .claude/skills/add-contributor in your project. Claude Code loads it when a task matches its description.

How do I install Add Contributor in Codex?

Run `npx skills add get-bb/bb --skill add-contributor -a codex`. Or copy the skill folder (.bb/skills/add-contributor in get-bb/bb) into .agents/skills/add-contributor in your project. Codex loads it when a task matches its description.

Can I use Add Contributor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add get-bb/bb --skill add-contributor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/add-contributor, .gemini/skills/add-contributor, .github/skills/add-contributor and .opencode/skills/add-contributor in your project.

What does Add Contributor need to run?

Going by SKILL.md and its folder, Add Contributor needs the command-line tools its instructions call (gh and git).

Does Add Contributor access the network?

SKILL.md contains no URLs. Its commands use gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Add Contributor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Add Contributor use?

Add Contributor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Add Contributor use?

About 864 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Add Contributor?

Skills that share tags, products or a category with Add Contributor: PR Babysitter (openinterpreter/openinterpreter, 69k stars), Diagnosing Superpowers Sessions (obra/superpowers, 296k stars), GitHub Deep Research (bytedance/deer-flow, 83k stars) and Greploop (onyx-dot-app/onyx, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Add Contributor?

get-bb (a GitHub organization) maintains it in get-bb/bb, which has 4,155 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 7, 2026.

Source: get-bb/bb on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.