Manage GitHub issues, PRs, branches, and repositories via OAuth (3LO).

OfficialMITAuto-check passedDevelopment

Install GitHub

skills CLI
$ npx skills add aws-samples/sample-strands-agent-with-agentcore --skill github -a claude-code

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

GitHub CLI
$ gh skill install aws-samples/sample-strands-agent-with-agentcore github --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/aws-samples/sample-strands-agent-with-agentcore.git skills-src && mkdir -p .claude/skills && cp -r skills-src/chatbot-app/agentcore/skills/github .claude/skills/github && 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
github
GitHub stars
195
Token cost
~774 tokens
SKILL.md length
333 words
Files
1
Skills in repo
24
Repo updated
First seen
Licence
MIT

At a glance

Manage GitHub issues, PRs, branches, and repositories via OAuth (3LO).

  • Works in 4 steps: github_get_file to read existing files… → github_create_branch to create a feature… → github_push_files to commit all changes… → …
  • Development work in your project
  • SKILL.md covers Available Tools, Usage Guidelines and UI Guidance (from tools-config)
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

GitHub is an agent skill from aws-samples/sample-strands-agent-with-agentcore, published by the product's own GitHub organization. Manage GitHub issues, PRs, branches, and repositories via OAuth (3LO). For reading issues or PR details, not for deep code analysis — delegate that to code-agent.

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

It sits in Development. It works with GitHub. The repository describes itself as: Reference architecture for agentic AI chatbots with Strands Agents and Amazon Bedrock AgentCore. The licence is MIT.

When your agent uses it

  • Development work in your project

Example prompts

  • “/github”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. github_get_file to read existing files before modifying
  2. github_create_branch to create a feature branch
  3. github_push_files to commit all changes in one call
  4. github_create_pull_request to open a PR

What it can do on your machine

Read from SKILL.md and the folder at commit 6dd9d13. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    No URLs in SKILL.md.

    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

GitHub loads about 774 tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 333 words of instructions outside code blocks.

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

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 aws-samples/sample-strands-agent-with-agentcore at commit 6dd9d13, republished under its MIT licence (© aws-samples). 333 words, ~774 tokens.

Download SKILL.mdSave it as .claude/skills/github/SKILL.md (or your agent's skills folder).
name
github
description
Manage GitHub issues, PRs, branches, and repositories via OAuth (3LO). For reading issues or PR details, not for deep code analysis — delegate that to code-agent.

GitHub

Available Tools

Read

  • github_search_repos(query, max_results?): Search GitHub repositories.
  • github_get_repo(owner, repo): Get repository details (description, stars, language, topics).
  • github_list_issues(owner, repo, state?, labels?, max_results?): List issues. state: open | closed | all.
  • github_get_issue(owner, repo, issue_number): Get a single issue with comments.
  • github_list_pulls(owner, repo, state?, max_results?): List pull requests.
  • github_get_pull(owner, repo, pull_number): Get a single pull request with diff summary.
  • github_get_file(owner, repo, path, ref?): Get file contents. ref defaults to default branch.
  • github_search_code(query, max_results?): Search code across GitHub (use repo:owner/name to scope).

Write (requires user approval)

  • github_create_branch(owner, repo, branch, from_branch?): Create a new branch.
  • github_push_files(owner, repo, branch, files, message): Create or update files. files: list of {path, content}.
  • github_create_pull_request(owner, repo, title, body, head, base?): Open a pull request.

Usage Guidelines

  • Never perform write operations autonomously. Only call github_create_branch, github_push_files, or github_create_pull_request when the user has explicitly requested or approved the action. If the user's intent is ambiguous, ask for confirmation before proceeding.
  • Always read existing files with github_get_file before modifying them.
  • Before calling any write tool, explain exactly what will change (branch name, target files, PR details) and wait for user agreement.
  • For multi-file changes: create a branch → push all files in one github_push_files call → open PR.
  • Use github_search_code with repo:owner/name qualifier to scope searches to a specific repository.

UI Guidance (from tools-config)

GitHub Tool Usage:

  • github_search_repos: Search GitHub repositories by keyword
  • github_get_repo: Get repository details (description, stars, language, topics)
  • github_list_issues: List issues (state: open|closed|all, filter by labels)
  • github_get_issue: Get a single issue with all comments
  • github_list_pulls: List pull requests
  • github_get_pull: Get a single PR with diff summary
  • github_get_file: Read file contents from a repo (specify ref/branch if needed)
  • github_search_code: Search code across GitHub (use repo:owner/name to scope)
  • github_create_branch: Create a new branch (write — requires approval)
  • github_push_files: Create or update files on a branch (write — requires approval)
  • github_create_pull_request: Open a pull request (write — requires approval)

Write workflow:

  1. github_get_file to read existing files before modifying
  2. github_create_branch to create a feature branch
  3. github_push_files to commit all changes in one call
  4. github_create_pull_request to open a PR

© aws-samples, 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 chatbot-app/agentcore/skills/github of aws-samples/sample-strands-agent-with-agentcore.

Open the folder on GitHubat commit 6dd9d13

Compare with similar skills

GitHub 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.

GitHub compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
GitHub this skillaws-samples/sample-strands-agent-with-agentcore195—~774Automated safety check: PassMIT
Store Submitzhitongblog/solomd1.2k—~1.7kAutomated safety check: NotesMIT
Linea Dependency MaintenanceConsensys-Incorporated/linea-attestation-registry1771 repos~3.7kAutomated safety check: WarnMIT
Releasezmievsa/cadwyn309—~522Automated safety check: PassMIT
Gator GateNVIDIA/OpenShell15k—~19kAutomated safety check: PassApache-2.0
Dependabot Alerts Updatelivesession/xyd114—~2kAutomated safety check: PassMIT

Similar skills

  • Store Submit

    zhitongblog/solomd

    Publish a SoloMD release to the stores that have no usable submission API — Google Play Console and Microsoft Partner Center — by driving them through the local Unzoo Browser REST API.

    1.2k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check: notes
  • Linea Dependency Maintenance

    Consensys-Incorporated/linea-attestation-registry

    Safely plan and execute dependency maintenance for JavaScript/TypeScript (npm, pnpm) and GitHub Actions, including npm lockfiles, pnpm workspaces, catalogs, overrides, SHA-pinned action versions…

    177 GitHub starsUsed in 1 repo~3.7k tokens
    DevelopmentAuto-check: warnings
  • Release

    zmievsa/cadwyn

    Prepare and publish Cadwyn releases. An agent skill from zmievsa/cadwyn.

    309 GitHub stars~522 tokensUpdated today
    DevelopmentAuto-check passed
  • Gator Gate

    NVIDIA/OpenShell

    Official

    Validate and monitor OpenShell GitHub issues and PRs using the gator: state machine.

    15k GitHub stars~19k tokensUpdated today
    DevelopmentAuto-check passed
  • Automatically fetch and fix Dependabot security alerts by querying GitHub REST API for open alerts, identifying vulnerable packages, researching secure versions, and updating package.json files…

    114 GitHub stars~2k tokensUpdated 15 days ago
    DevelopmentAuto-check passed
  • Gh Update PR Description

    lidofinance/staking-modules

    Update the current-branch GitHub PR title, description, and labels with gh CLI using this repository's PR template.

    119 GitHub stars~568 tokensUpdated today
    DevelopmentAuto-check passed

More from aws-samples/sample-strands-agent-with-agentcore

All 24 skills in this repo
  • Doc Coauthoring

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Guide users through a structured workflow for co-authoring documentation.

    195 GitHub starsUsed in 40 repos~3.2k tokens
    Auto-check passed
  • Code Interpreter

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Test and prototype code in a sandboxed environment. An agent skill from aws-samples/sample-strands-agent-with-agentcore.

    195 GitHub stars~3.6k tokensUpdated 2 days ago
    Auto-check passed
  • Research Agent

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Deep research with structured reports and charts. An agent skill from aws-samples/sample-strands-agent-with-agentcore.

    195 GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed
  • Workspace

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Read and write files in the shared session workspace. An agent skill from aws-samples/sample-strands-agent-with-agentcore.

    195 GitHub stars~721 tokensUpdated 2 days ago
    Auto-check passed
  • Code Agent

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Autonomous coding agent. An agent skill from aws-samples/sample-strands-agent-with-agentcore.

    195 GitHub stars~3.1k tokensUpdated 2 days ago
    Auto-check passed
  • Delegate Work

    aws-samples/sample-strands-agent-with-agentcore

    Official

    Delegate one independent, context-heavy task to an isolated asynchronous analyst or reviewer.

    195 GitHub stars~610 tokensUpdated 2 days ago
    Auto-check passed

Works with

Questions about GitHub

What does GitHub do?

Manage GitHub issues, PRs, branches, and repositories via OAuth (3LO). GitHub is an agent skill from aws-samples/sample-strands-agent-with-agentcore, published by the product's own GitHub organization. Manage GitHub issues, PRs, branches, and repositories via OAuth (3LO).

When should I use GitHub?

GitHub fits situations like: development work in your project.

How do I install GitHub in Claude Code?

Run `npx skills add aws-samples/sample-strands-agent-with-agentcore --skill github -a claude-code`. Or copy the skill folder (chatbot-app/agentcore/skills/github in aws-samples/sample-strands-agent-with-agentcore) into .claude/skills/github in your project. Claude Code loads it when a task matches its description.

How do I install GitHub in Codex?

Run `npx skills add aws-samples/sample-strands-agent-with-agentcore --skill github -a codex`. Or copy the skill folder (chatbot-app/agentcore/skills/github in aws-samples/sample-strands-agent-with-agentcore) into .agents/skills/github in your project. Codex loads it when a task matches its description.

Can I use GitHub 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 aws-samples/sample-strands-agent-with-agentcore --skill github -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/github, .gemini/skills/github, .github/skills/github and .opencode/skills/github in your project.

What does GitHub need to run?

SKILL.md names no scripts, command-line tools or credentials: GitHub is instructions for the agent only.

Does GitHub access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is GitHub 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 GitHub use?

GitHub 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 GitHub use?

About 774 tokens (SKILL.md is roughly 3.1k 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 GitHub?

Skills that share tags, products or a category with GitHub: Store Submit (zhitongblog/solomd, 1.2k stars), Linea Dependency Maintenance (Consensys-Incorporated/linea-attestation-registry, 177 stars), Release (zmievsa/cadwyn, 309 stars) and Gator Gate (NVIDIA/OpenShell, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains GitHub?

aws-samples (a GitHub organization, an official publisher) maintains it in aws-samples/sample-strands-agent-with-agentcore, which has 195 GitHub stars. The repository holds 24 skills in this directory. The repository was last updated on October 6, 2026.

Source: aws-samples/sample-strands-agent-with-agentcore on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.