github-kb

Search and organize GitHub repositories, issues, and PRs in a local knowledge base.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/SennTse/openclaw-backup --skill github-kb-senntse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-kb
Source: https://github.com/SennTse/openclaw-backup/tree/main/skills/github-kb
Command: npx skills add https://github.com/SennTse/openclaw-backup --skill github-kb-senntse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams maintain a local GitHub knowledge base and perform fast searches using the gh CLI, reducing context-switching and lookup time.

Core Features & Use Cases

  • Local GitHub knowledge base management with a catalog file (GITHUB_KB.md) that lists repositories and brief descriptions.
  • gh CLI powered search for repositories, issues, and pull requests, with optional authentication via GITHUB_TOKEN.
  • Cloning new repositories into the local KB directory for offline access and documentation.

Quick Start

Search the local KB with gh CLI or clone a repository into the GITHUB_KB_PATH directory.

Frequently Asked Questions about github-kb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search and organize GitHub project information in a local knowledge base?

Building a local GitHub knowledge base involves using the gh CLI to search repositories, issues, and PRs, storing summaries in a GITHUB_KB.md catalog file for fast offline lookup and reduced context-switching.

What is the best way to catalog cloned GitHub repositories for offline access?

Cloning GitHub repositories into a designated local GITHUB_KB_PATH directory and tracking them in a GITHUB_KB.md catalog file provides an organized offline knowledge base with brief repo descriptions.

Do I need gh CLI installed and authenticated to search local GitHub repositories?

Yes, searching GitHub repositories, issues, and PRs requires the gh CLI installed and authenticated, optionally using a GITHUB_TOKEN environment variable for access.

How does a local GitHub knowledge base reduce context-switching and lookup time?

A local GitHub knowledge base reduces context-switching by maintaining a local GITHUB_KB.md catalog of repo summaries and using gh CLI for fast searches, keeping project info accessible offline.

Can I use gh CLI to search issues and pull requests without a GITHUB_TOKEN?

You can search issues and pull requests using gh CLI if it is already authenticated, though setting the GITHUB_TOKEN environment variable provides optional authentication for accessing restricted repository data.

What environment variables are required to configure a local GitHub KB directory?

Configuring a local GitHub KB requires the GITHUB_KB_PATH variable to specify the directory location, and optionally the GITHUB_TOKEN variable for gh CLI authentication.