Skip to content

gtskevin/skill-guide

skill-guide demo — npx skill-guide --open generates HTML slides

200+ agent skills installed but you only use 3? One command scans everything — Claude Code, Codex, cc-switch, plugins — and generates a beautiful slide deck so you actually know what you have.

Live Demo · Try it now · Install · How it works

npx skill-guide --open        # ← that's it. HTML slides open in your browser.

What it does

skill-guide reads every skill from Claude Code, Codex, ~/.cc-switch/skills/, and plugin marketplaces, then generates a polished slide deck you can view in any browser.

4 modes:

Mode Command Output
Discovery /skill-guide or npx skill-guide --open Stats, category map, highlights, quick reference
Deep-dive /skill-guide investigate or npx skill-guide --skill investigate --open How it works, when to use, limitations, triggers
Tool-selection "Which skill for security?" Ranked recommendations with comparison
Full manual /skill-guide all or npx skill-guide --full --open One page per skill, complete reference
Doctor npx skill-guide --doctor Environment and source diagnostics

Platform Support

Platform Status Scanned paths
Claude Code Supported ~/.claude/skills, ~/.claude/plugins/marketplaces
Codex Supported ~/.codex/skills, $CODEX_HOME/skills, Codex plugin cache
OpenAI system skills Supported $CODEX_HOME/skills/.system as a separate source
cc-switch Supported ~/.cc-switch/skills
Agent Skills Compatible Standard SKILL.md skill folders

Screenshots

skill-guide social preview

Cover slide Category map
Cover — total count & sources Category map — grouped cards
Top picks Quick reference
Top picks — best skills Quick reference table

Quick Start

1. Try instantly — no install needed:

npx skill-guide --open

2. Install for Claude Code:

npx skills add gtskevin/skill-guide

3. Use it — type /skill-guide in Claude Code, or use the CLI:

npx skill-guide --open                        # Discover all skills
npx skill-guide --search security --open      # Find skills for a task
npx skill-guide --skill tdd --open            # Deep-dive one skill
npx skill-guide --full --open                 # Generate a full manual
npx skill-guide --doctor                      # Diagnose your setup

Install Methods

# Claude Code: npx skills (recommended)
npx skills add gtskevin/skill-guide

# Claude Code: manual symlink
git clone https://github.com/gtskevin/skill-guide.git
ln -s $(pwd)/skill-guide ~/.claude/skills/skill-guide

# Claude Code: direct download
mkdir -p ~/.claude/skills/skill-guide
curl -sL https://github.com/gtskevin/skill-guide/archive/refs/heads/main.tar.gz | tar xz --strip-components=1 -C ~/.claude/skills/skill-guide

# Codex: manual symlink
git clone https://github.com/gtskevin/skill-guide.git
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
ln -s "$(pwd)/skill-guide" "${CODEX_HOME:-$HOME/.codex}/skills/skill-guide"

Usage Examples

Run as a CLI

npx skill-guide --open
npx skill-guide --search security --open
npx skill-guide --skill test-driven-development --open
npx skill-guide --format json
npx skill-guide --doctor

Discover all your skills

/skill-guide

Or say: "What skills do I have?" / "帮我看看我有哪些技能"

In Codex, you can also say: "What Codex skills do I have?"

Deep-dive one skill

/skill-guide investigate

Or say: "Tell me about the TDD skill" / "介绍一下 investigate 技能"

Find the right skill

Which skill should I use for code review?

Or: "帮我推荐一个做测试的技能"

Generate a full manual

/skill-guide all

How it works

skill-guide/
├── SKILL.md             # Skill definition + HTML generation rules
├── agents/openai.yaml   # Codex/OpenAI skill UI metadata
├── skill-guide.js        # Deterministic CLI + HTML generator
├── scan-skills.js       # Zero-dependency Node.js scanner
├── demo.html            # Demo presentation (this is what you see above)
└── LICENSE              # MIT
  1. scan-skills.js scans Claude Code, Codex, cc-switch, and plugin skill directories; parses YAML frontmatter; extracts sections and key paragraphs
  2. skill-guide.js turns scanner JSON into deterministic HTML slides with scroll-snap navigation, keyboard controls, and animations
  3. SKILL.md lets Claude Code and Codex invoke the same CLI from natural language
  4. Output opens in your browser — zero config, zero dependencies

Scanner modes

Flag Purpose Data
--list Discovery Name + description + category
--skill <name> Deep-dive Full metadata + sections + key paragraphs
--search <query> Recommendations Matching skills with full data
--full Complete manual All skills with full data
--refresh Force re-scan Ignores 5-min cache

CLI flags

Flag Purpose
--open Open the generated HTML in your browser
--output <file> Save HTML to a specific path
--format html,json Choose HTML slides or raw scanner JSON
--search <query> Generate recommendations for a task
--skill <name> Generate a deep-dive for one skill
--full Generate a complete manual
--lang <code> UI language (en, zh, or any — auto-translated)
--doctor Check paths, sources, and scan counts

Doctor checks

npx skill-guide --doctor reports Node.js version, Claude Code and Codex skill paths, source counts, duplicate skill names, malformed skill files, and suggested install paths.

Auto-categorization

Skills are automatically sorted into 9 categories: testing, design, security, documentation, automation, deployment, code-quality, development, other.

Language Support

Automatic — ask in any language, get output in that language. No configuration needed.

  • English — default
  • Chinese — built-in (--lang zh)
  • Japanese, Korean, French, German, Spanish, ... — agent-side translation (works in Claude Code and Codex)

Why skill-guide?

  • The only skill that maps your skills — scans Claude Code, Codex, cc-switch, and plugin sources in one visual overview
  • Zero dependencies — pure Node.js with fs, path, os. No npm install needed
  • Beautiful output — scroll-snap slides with keyboard nav, animations, and responsive design
  • Any language — ask in Chinese, get Chinese. Ask in Japanese, get Japanese. Auto-detected.
  • Smart caching — 5-minute TTL so repeated queries are instant
  • 5 seconds to "wow"npx skill-guide --open is all you need

Contributing

See CONTRIBUTING.md for guidelines.

Roadmap

  • --share — generate a shareable standalone HTML or Markdown summary
  • Gemini CLI skill scanning (~/.gemini/skills)
  • --diff — show recently added/removed skills since last scan
  • --export markdown — output a Markdown table for pasting into issues and docs
  • Skill health scores based on frontmatter completeness

Have an idea? Open a feature request.

License

MIT

About

Discover, understand, and choose from your installed Claude Code skills — generates beautiful HTML slide presentations

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors