github-manager · v1.2.0 · 2026-08-28 · sha256 8feef61c0535b495
github-manager v1.2.0B
Immutable. This exact content is served forever at /api/v1/blob/8feef61c0535b495.
---
name: github-manager
display-name: GitHub Manager
description: GitHub operations - manage issues, pull requests, repositories, and workflows via GitHub API
version: 1.2.0
category: development
user-invocable: true
tags: [github, issues, pull-requests, repositories, workflows, ci-cd, git]
capabilities: [issue-management, pr-management, repo-info, workflow-management]
execution-capabilities: [data:result, data:task, host:environment, host:logger, host:network, network:http, runtime:time]
handler: ./handler.js
os: [win32, darwin, linux]
tools: [github-issues, github-prs, github-repo, github-workflows]
instructions: |
Use this skill when the user wants to interact with GitHub repositories.
Supports listing and creating issues, listing and creating pull requests,
viewing repository info, and listing workflow runs. Authentication uses the
GitHub token configured in ChainlessChain Git settings.
examples:
- input: "list-issues owner/repo --state open"
action: list-issues
- input: "create-issue owner/repo title:'Bug report' body:'Steps to reproduce...'"
action: create-issue
- input: "list-prs owner/repo --state open"
action: list-prs
- input: "repo-info owner/repo"
action: repo-info
- input: "list-workflows owner/repo"
action: list-workflows
input-schema:
type: string
description: "Action followed by owner/repo and parameters"
output-schema:
type: object
properties:
success: { type: boolean }
action: { type: string }
results: { type: array }
message: { type: string }
model-hints:
context-window: small
capability: text
cost: api-key-required
author: ChainlessChain
license: MIT
---
# GitHub Manager
Manage GitHub issues, pull requests, repositories, and workflows.
## Usage
```
/github-manager list-issues <owner/repo> [--state open|closed|all] [--max N]
/github-manager create-issue <owner/repo> title:'<title>' body:'<body>' [--labels bug,enhancement]
/github-manager list-prs <owner/repo> [--state open|closed|all] [--max N]
/github-manager create-pr <owner/repo> title:'<title>' head:<branch> base:<branch> body:'<body>'
/github-manager repo-info <owner/repo>
/github-manager list-workflows <owner/repo>
```
## Actions
| Action | Description |
| ---------------- | ------------------------------------------------- |
| `list-issues` | List repository issues with optional state filter |
| `create-issue` | Create a new issue with title, body, and labels |
| `list-prs` | List pull requests with optional state filter |
| `create-pr` | Create a new pull request |
| `repo-info` | Get repository metadata and statistics |
| `list-workflows` | List recent GitHub Actions workflow runs |
## Setup
Configure a GitHub token in ChainlessChain Git settings. The token is stored in
the encrypted Git credential store; this Skill does not read `process.env`.
## Examples
- List open issues: `/github-manager list-issues myorg/myrepo --state open`
- Create an issue: `/github-manager create-issue myorg/myrepo title:'Fix login bug' body:'Login fails on mobile'`
- View repo info: `/github-manager repo-info myorg/myrepo`