Specify a webhook-driven task for OpenClaw
Describe event inputs, validation, deduplication, and intended actions before integration work.
GitHub CLI (gh) installation and authenticated operations in Claude.ai containers. Use when user needs to create issues, PRs, view repos, or perform GitHub operations beyond raw API calls.
---
name: githubbing
description: >-
Installs and authenticates the GitHub CLI (gh) in a Claude.ai container,
then runs gh commands against it. Use for "install gh", "gh auth", "create
an issue or PR from the CLI", "gh is not authenticated", or any GitHub
operation you want to issue as a gh command rather than a raw API call.
This skill is the transport rather than the analysis. To understand what a
repository does or contains, use exploring-codebases; to add a repo to the
session, accessing-github-repos.
metadata:
version: 1.2.0
requires: configuring
---
# Githubbing
Install and use GitHub CLI (`gh`) for authenticated GitHub operations.
## 1. Install
```bash
bash /path/to/githubbing/scripts/install-gh.sh
```
## 2. Configure Authentication
`gh` reads tokens from `GH_TOKEN` or `GITHUB_TOKEN` environment variables.
```python
from configuring import get_env
import os
token = get_env("GH_TOKEN") or get_env("GITHUB_TOKEN")
if token:
os.environ["GH_TOKEN"] = token
```
## 3. Verify
```bash
gh auth status
```
---
name: githubbing
description: >-
Installs and authenticates the GitHub CLI (gh) in a Claude.ai container,
then runs gh commands against it. Use for "install gh", "gh auth", "create
an issue or PR from the CLI", "gh is not authenticated", or any GitHub
operation you want to issue as a gh command rather than a raw API call.
This skill is the transport rather than the analysis. To understand what a
repository does or contains, use exploring-codebases; to add a repo to the
session, accessing-github-repos.
metadata:
version: 1.2.0
requires: configuring
---
# Githubbing
Install and use GitHub CLI (`gh`) for authenticated GitHub operations.
## 1. Install
```bash
bash /path/to/githubbing/scripts/install-gh.sh
```
## 2. Configure Authentication
`gh` reads tokens from `GH_TOKEN` or `GITHUB_TOKEN` environment variables.
```python
from configuring import get_env
import os
token = get_env("GH_TOKEN") or get_env("GITHUB_TOKEN")
if token:
os.environ["GH_TOKEN"] = token
```
## 3. Verify
```bash
gh auth status
```
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.
Resource notes updated 2026-10-27 · Original instructions by oaustegard