gkn-cli — community gkn-cli, github-kanri, community, ide skills, Claude Code, Cursor, Windsurf

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/5/2026

Agent Capability Analysis

The gkn-cli skill by TT-AIXion is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

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

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
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

gkn-cli

Install gkn-cli, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

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

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is gkn-cli?

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

How do I install gkn-cli?

Run the command: npx killer-skills add TT-AIXion/github-kanri/gkn-cli. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for gkn-cli?

Key use cases include: 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.

Which IDEs are compatible with gkn-cli?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for gkn-cli?

Requires gkn-cli installation and configuration. Limited to GitHub repository management.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add TT-AIXion/github-kanri/gkn-cli. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use gkn-cli immediately in the current project.

Related Skills

Looking for an alternative to gkn-cli or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

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
AI

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
AI