KS
Killer-Skills

gkn-cli — Categories.community

v1.0.0
GitHub

About this Skill

Perfect for AI Agent Ecosystems needing streamlined GitHub repository management through CLI tools like gkn-cli. GitHub repository management CLI tool for AI agents (Codex, Claude Code, etc.) - Simplifies common git operations

TT-AIXion TT-AIXion
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
54
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add TT-AIXion/github-kanri/gkn-cli

Agent Capability Analysis

The gkn-cli MCP Server by TT-AIXion is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Perfect for AI Agent Ecosystems needing streamlined GitHub repository management through CLI tools like gkn-cli.

Core Value

Empowers agents to simplify common git operations using gkn commands and flags, including global --json, repo selection patterns, and skills sync workflows, thereby enhancing their GitHub workflow automation capabilities.

Capabilities Granted for gkn-cli MCP Server

Initializing and validating config files for AI agent GitHub repositories
Cloning and managing repositories within a specified reposRoot directory
Streamlining quickstart processes for new repositories and skills integration

! Prerequisites & Limits

  • Requires gkn-cli installation and configuration
  • Limited to GitHub repository management
Project
SKILL.md
4.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

gkn CLI

Overview

Use this skill to map user goals to exact gkn commands and flags, including global --json, repo selection patterns, and skills sync workflows.

Intent To Command

  • Initialize config: gkn config init (use --force to overwrite).
  • Show config: gkn config show.
  • Validate config: gkn config validate.
  • Quickstart repo + skills: gkn quickstart <name> [--public|--private].
  • Clone repo into reposRoot: gkn clone <url> or gkn repo clone <url>.
  • List repos: gkn repo list.
  • Check dirty/clean: gkn repo status.
  • Show recent activity: gkn repo recent --limit n.
  • Open repo in VS Code: gkn repo open <pattern> [--pick n].
  • Get repo path: gkn repo path <pattern> [--pick n].
  • Show repo info: gkn repo info <pattern> [--pick n].
  • Show oneline log: gkn repo graph <pattern> [--pick n] [--limit n].
  • Run command across repos: gkn repo exec --cmd "<command>".
  • Clone or update skills repo: gkn skills clone [--remote url].
  • Sync skills: gkn skills sync [--mode copy|mirror|link].
  • Link skills: gkn skills link.
  • Check drift: gkn skills diff or gkn skills status.
  • Verify match: gkn skills verify (exit code 2 on mismatch).
  • Pin skills to ref: gkn skills pin --target name --ref <commit|tag>.
  • Clean extras: gkn skills clean --force.
  • Watch and auto-sync: gkn skills watch --interval sec.
  • Environment check: gkn doctor.
  • Show version: gkn version.

Global Behavior

  • Use gkn help, gkn -h, or gkn --help to show top-level usage.
  • Use gkn <group> --help or gkn <group> <command> --help for details.
  • Use global --json to emit JSON envelopes (level, message, data).
  • Treat <pattern> as substring match on repo name unless it contains * or ? (glob match).
  • Use --pick n (1-based) when multiple matches exist.
  • Use --only and --exclude as repeatable or comma-separated globs.
  • Note gkn repo open runs code <path> on the selected repo.

Commands (Complete)

text
1gkn [--json] <command> 2 3gkn clone <url> [--name repo] 4gkn quickstart <name> [--public|--private] 5 6gkn repo list [--only glob] [--exclude glob] 7gkn repo status [--only glob] [--exclude glob] 8gkn repo open <pattern> [--pick n] 9gkn repo path <pattern> [--pick n] 10gkn repo recent [--limit n] [--only glob] [--exclude glob] 11gkn repo info <pattern> [--pick n] 12gkn repo graph <pattern> [--pick n] [--limit n] 13gkn repo clone <url> [--name repo] 14gkn repo exec --cmd "<command>" [--parallel n] [--timeout sec] [--require-clean] [--dry-run] [--only glob] [--exclude glob] 15 16gkn skills clone [--remote url] [--force] 17gkn skills sync [--target name] [--mode copy|mirror|link] [--force] [--dry-run] [--only glob] [--exclude glob] 18gkn skills link [--target name] [--force] [--dry-run] [--only glob] [--exclude glob] 19gkn skills watch [--target name] [--interval sec] 20gkn skills diff [--target name] [--only glob] [--exclude glob] 21gkn skills verify [--target name] [--only glob] [--exclude glob] 22gkn skills status [--target name] [--only glob] [--exclude glob] 23gkn skills pin --target name --ref <commit|tag> [--force] 24gkn skills clean [--target name] [--force] [--dry-run] [--only glob] [--exclude glob] 25 26gkn config show 27gkn config init [--force] 28gkn config validate 29gkn doctor 30gkn version

Command Notes

  • clone is an alias for repo clone and clones into reposRoot.
  • repo list outputs name path for each repo; repo status reports clean/dirty.
  • repo recent sorts by last commit time; repos with no commits are flagged.
  • repo info shows origin/current/default/dirty; repo graph shows oneline log.
  • repo exec runs a shell command per repo with optional parallelism, timeout, --require-clean, and --dry-run.
  • skills clone uses skillsRemote from config unless --remote is provided; pulls if skillsRoot already is a git repo.
  • skills sync applies configured syncTargets; skills link forces link mode.
  • skills diff/status show drift; skills verify exits with code 2 on mismatch.
  • skills pin requires clean skillsRoot unless --force.
  • skills clean requires --force or conflictPolicy=overwrite and removes files not in src (supports --dry-run).
  • config show/init/validate operate on ~/.config/github-kanri/config.json.

Exit Codes

  • skills verify returns 2 on mismatch.
  • Most commands return 1 on error and 0 on success.
  • repo exec returns 1 if any execution error occurs; --require-clean skips dirty repos without failing.

Examples

text
1gkn --json repo list 2gkn repo status --only "foo*" --exclude "tmp*" 3gkn repo open api --pick 2 4gkn repo exec --cmd "git status -sb" --parallel 4 5gkn skills sync --mode mirror --dry-run 6gkn skills verify --target skills 7gkn skills clean --force --dry-run 8gkn quickstart my-repo

Related Skills

Looking for an alternative to gkn-cli or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication