← Back to Skills Marketplace
xiaomaju-888

Github Xiaoshu

by xiaomaju-888 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
100
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install github-xiaoshu
Description
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
README (SKILL.md)

GitHub Skill

Use the gh CLI to interact with GitHub. Always specify --repo owner/repo when not in a git directory, or use URLs directly.

Pull Requests

Check CI status on a PR:

gh pr checks 55 --repo owner/repo

List recent workflow runs:

gh run list --repo owner/repo --limit 10

View a run and see which steps failed:

gh run view \x3Crun-id> --repo owner/repo

View logs for failed steps only:

gh run view \x3Crun-id> --repo owner/repo --log-failed

API for Advanced Queries

The gh api command is useful for accessing data not available through other subcommands.

Get PR with specific fields:

gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'

JSON Output

Most commands support --json for structured output. You can use --jq to filter:

gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'
Usage Guidance
This skill is an instruction-only helper for the GitHub 'gh' CLI. Before installing, ensure: 1) you have the 'gh' CLI installed on any agent runner where it will be used (the SKILL.md assumes it but the metadata doesn't declare it); 2) your 'gh' is authenticated (it will use your existing gh auth or environment GH_TOKEN), so be aware the agent will run commands with whatever repo permissions your configured credentials grant; 3) the SKILL.md examples are mostly read-only, but 'gh' can modify issues/PRs if the agent executes write commands — only enable or grant access if you trust the agent to run those operations. Also note a minor metadata mismatch (the included _meta.json owner differs from the package owner id), which is likely benign but worth verifying the skill source if provenance matters.
Capability Analysis
Type: OpenClaw Skill Name: github-xiaoshu Version: 1.0.0 The skill bundle provides standard instructions and examples for using the official GitHub CLI (`gh`) to manage pull requests, issues, and workflow runs. The content in SKILL.md is purely informational and aligns with the stated purpose of interacting with GitHub without any signs of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The skill's description and SKILL.md consistently show usage of the 'gh' CLI for PRs, runs, issues, and gh api queries. However, the skill metadata lists no required binaries while the instructions assume the 'gh' CLI is available — a minor mismatch but not a substantive security concern.
Instruction Scope
SKILL.md only instructs running 'gh' commands against GitHub repos and using --repo or URLs; it does not direct reading unrelated files, accessing other environment variables, or exfiltrating data to external endpoints. Examples shown are primarily read/query commands.
Install Mechanism
There is no install specification (instruction-only), so nothing is written to disk by the skill itself. This is the lowest-risk installation model. It implicitly relies on the environment already having the 'gh' CLI installed.
Credentials
The skill declares no required environment variables or credentials. In practice, the 'gh' CLI requires authentication (e.g., gh auth login or GH_TOKEN in the environment) to perform authenticated operations; the skill correctly does not request secrets itself but will depend on whatever GitHub credentials the user has configured for 'gh'.
Persistence & Privilege
The skill is not always-enabled, is user-invocable, and does not request persistent system privileges or modify other skills' configs. Autonomous invocation is allowed (platform default) but the skill doesn't request additional persistent presence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install github-xiaoshu
  3. After installation, invoke the skill by name or use /github-xiaoshu
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the github skill. - Enables GitHub interaction via the `gh` CLI for issues, pull requests, and workflows. - Provides usage examples for common `gh` commands and advanced queries with `gh api`. - Documents best practices, including use of `--repo` and JSON/output filtering options.
Metadata
Slug github-xiaoshu
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Github Xiaoshu?

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries. It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.

How do I install Github Xiaoshu?

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

Is Github Xiaoshu free?

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

Which platforms does Github Xiaoshu support?

Github Xiaoshu is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Github Xiaoshu?

It is built and maintained by xiaomaju-888 (@xiaomaju-888); the current version is v1.0.0.

💬 Comments