@webframp/github
v2026.04.22.1
Query GitHub data using the gh CLI for repository, PR, issue, release, and workflow visibility.
Authentication
Uses the gh CLI's built-in authentication. Run gh auth login to configure.
Required Tools
ghCLI (https://cli.github.com/) installed and authenticated
Usage
# Create github model
swamp model create @webframp/github github
# List your repos
swamp model method run github list_repos
# Get detailed repo info
swamp model method run github get_repo_info --input repo=owner/repo
# List open PRs
swamp model method run github list_prs --input repo=owner/repo
# List closed issues
swamp model method run github list_issues --input repo=owner/repo --input state=closed
# List releases
swamp model method run github list_releases --input repo=owner/repo
# List recent workflow runs
swamp model method run github list_workflows --input repo=owner/repoMethods
- list_repos - List repositories for the authenticated user
- get_repo_info - Get detailed information about a specific repository
- list_prs - List pull requests for a repository
- list_issues - List issues for a repository
- list_releases - List releases for a repository
- list_workflows - List recent workflow runs for a repository
Repository
https://github.com/webframp/swamp-extensions
Labels
Contents
Quality score
How well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @webframp/githubResources
Query GitHub data using the gh CLI for repository, PR, issue, release, and workflow visibility. ## Authentication Uses the gh CLI's built-in authentication. Run `gh auth login` to configure. ## Required Tools - `gh` CLI (https://cli.github.com/) installed and authenticated ## Usage ```bash # Create github model swamp model create @webframp/github github # List your repos swamp model method run github list_repos # Get detailed repo info swamp model method run github get_repo_info --input repo=owner/repo # List open PRs swamp model method run github list_prs --input repo=owner/repo # List closed issues swamp model method run github list_issues --input repo=owner/repo --input state=closed # List releases swamp model method run github list_releases --input repo=owner/repo # List recent workflow runs swamp model method run github list_workflows --input repo=owner/repo ``` ## Methods - **list_repos** - List repositories for the authenticated user - **get_repo_info** - Get detailed information about a specific repository - **list_prs** - List pull requests for a repository - **list_issues** - List issues for a repository - **list_releases** - List releases for a repository - **list_workflows** - List recent workflow runs for a repository
Query GitHub data using the gh CLI for repository, PR, issue, release, and workflow visibility. ## Authentication Uses the gh CLI's built-in authentication. Run `gh auth login` to configure. ## Required Tools - `gh` CLI (https://cli.github.com/) installed and authenticated ## Usage ```bash # Create github model swamp model create @webframp/github github # List your repos swamp model method run github list_repos # Get detailed repo info swamp model method run github get_repo_info --input repo=owner/repo # List open PRs swamp model method run github list_prs --input repo=owner/repo # List closed issues swamp model method run github list_issues --input repo=owner/repo --input state=closed # List releases swamp model method run github list_releases --input repo=owner/repo # List recent workflow runs swamp model method run github list_workflows --input repo=owner/repo ``` ## Methods - **list_repos** - List repositories for the authenticated user - **get_repo_info** - Get detailed information about a specific repository - **list_prs** - List pull requests for a repository - **list_issues** - List issues for a repository - **list_releases** - List releases for a repository - **list_workflows** - List recent workflow runs for a repository