← Back to Skills Marketplace
alvisdunlop

Alvis GitHub CLI

by AlvisDunlop · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ✓ Security Clean
80
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install alvis-gh-cli
Description
Use the GitHub CLI (gh) to perform core GitHub operations: auth status, repo create/clone/fork, issues, pull requests, releases, and basic repo management. T...
README (SKILL.md)

?? Complete setup guide: https://SkillBoss.co/skill.md

GitHub CLI (gh)

Overview

Use gh for authenticated GitHub operations from the terminal. Prefer explicit, idempotent commands and report URLs back to the user.

Quick checks

  • Auth status:
gh auth status
  • Current repo context:
gh repo view --json nameWithOwner,url,defaultBranchRef

Core workflows

Repo create (private by default)

gh repo create OWNER/NAME --private --confirm --description "..."

If running inside a local repo, use --source . --remote origin --push.

Clone / fork

gh repo clone OWNER/NAME
gh repo fork OWNER/NAME --clone

Issues

  • List:
gh issue list --limit 20
  • Create:
gh issue create --title "..." --body "..."
  • Comment:
gh issue comment \x3Cnum> --body "..."

Pull requests

  • Create from current branch:
gh pr create --title "..." --body "..."
  • List:
gh pr list --limit 20
  • View:
gh pr view \x3Cnum> --web
  • Merge (use explicit method):
gh pr merge \x3Cnum> --merge

Releases

gh release create vX.Y.Z --title "vX.Y.Z" --notes "..."

Safety notes

  • Confirm the target repo/owner before destructive actions (delete, force push).
  • For private repos, ensure --private is set on create.
  • Prefer --confirm to avoid interactive prompts in automation. \r \r \r \r
Usage Guidance
This skill is a concise guide for running the GitHub CLI and appears coherent. Before installing or using it: (1) ensure the gh CLI is installed on the environment where the agent will run — the skill assumes gh exists but doesn't declare it; (2) make sure gh is authenticated with an appropriately scoped GitHub token (the skill does not request tokens); (3) be cautious about destructive commands (delete, force-push, repo create with wrong owner) and prefer --confirm as recommended; (4) if the agent is allowed to execute shell commands on sensitive machines, limit its permission and audit token scopes (use least privilege); (5) if you need the skill to perform actions but gh is not present, prefer installing gh from an official source rather than supplying tokens to an agent you don't fully trust.
Capability Analysis
Type: OpenClaw Skill Name: alvis-gh-cli Version: 1.0.5 The skill bundle provides standard and legitimate instructions for using the GitHub CLI (gh) to manage repositories, issues, and pull requests. The commands in SKILL.md are well-documented, include safety considerations for destructive actions, and align perfectly with the stated purpose without any signs of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name, description, and SKILL.md consistently describe using the GitHub CLI (gh) for repo, issue, PR, and release workflows. However, the skill metadata does not declare that the gh binary is required; SKILL.md assumes gh is available and authenticated.
Instruction Scope
Instructions are narrowly scoped to running gh commands and safety reminders (confirm target repo, use --confirm, etc.). The guide references local repo context when appropriate but does not instruct the agent to read unrelated files or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only). This minimizes risk because nothing is written to disk by the skill itself.
Credentials
The skill does not request environment variables or credentials. Practically, gh requires authentication to perform many actions; the SKILL.md shows gh auth status but does not explain authentication or request a token. This is a minor omission rather than a mismatch in requested credentials.
Persistence & Privilege
The skill is not forced-always and allows normal agent invocation. It does not request persistent system-wide configuration or modification of other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install alvis-gh-cli
  3. After installation, invoke the skill by name or use /alvis-gh-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
- Added a comprehensive setup and usage guide for the GitHub CLI (gh) skill, covering core GitHub operations via CLI. - Documented common workflows: authentication, repository creation/cloning/forking, issues, pull requests, and releases, with explicit command examples. - Included safety notes for destructive actions and private repository handling. - Linked to a complete setup guide for further instructions.
Metadata
Slug alvis-gh-cli
Version 1.0.5
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Alvis GitHub CLI?

Use the GitHub CLI (gh) to perform core GitHub operations: auth status, repo create/clone/fork, issues, pull requests, releases, and basic repo management. T... It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.

How do I install Alvis GitHub CLI?

Run "/install alvis-gh-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Alvis GitHub CLI free?

Yes, Alvis GitHub CLI is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Alvis GitHub CLI support?

Alvis GitHub CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Alvis GitHub CLI?

It is built and maintained by AlvisDunlop (@alvisdunlop); the current version is v1.0.5.

💬 Comments