skill-sommelier

A self-improving skills manager for Claude Code that discovers, ranks, and optimizes skills from GitHub.

skill-sommelier

A self-improving Claude Code skills manager. It discovers skills from GitHub, ranks them to your profile, installs them, then uses its own skills to validate, optimize, and evolve the collection — a closed loop where the tool improves itself.

The entire system is written in natural language. No Python, no JavaScript — just SKILL.md files that Claude Code executes directly.

Features

  • Personalized discovery — searches GitHub for Claude Code skills and ranks them to your stack via ss-user-profile
  • Automated recommendations — weekly GitHub Actions creates issues with new skill suggestions
  • Quality enforcement — validates frontmatter, naming conventions, and merges overlapping skills
  • Self-improving — optimizes skills through eval loops and adopts community patterns automatically

Skills

Meta Skills

Skills that manage the collection itself — discovery, quality, and evolution.

Discovery

SkillDescription
ss-skill-discoverSearch GitHub for trending Claude Code skills and present a personalized ranked table
ss-skill-weekly-discoverAutomated weekly skill discovery via GitHub Actions — creates issues with checkbox recommendations
ss-user-profileAnalyze Claude Code user history to build a rich profile

Quality

SkillDescription
ss-skill-craftCreate, improve, and design Claude Code skills
ss-skill-validateValidate all skills for frontmatter correctness, naming conventions, and structural rules
ss-skill-consolidateIdentify and merge overlapping skills to reduce redundancy
ss-skill-tuneSelf-improving skill optimization using the Karpathy autoresearch pattern

Repo Management

SkillDescription
ss-repo-evolveDiscover trending Claude Code skills, study their implementations, and evolve this repo
ss-repo-releaseBump version, tag, and push to trigger the GitHub Actions release workflow
ss-repo-simplifyAudit a repository for unnecessary complexity and propose concrete simplifications
ss-repo-updateCheck for plugin updates, show changelog, and apply them

My Collection

Skills discovered and installed via the sommelier — tailored to your stack.

Python & APIs

SkillDescription
ss-modern-pythonConfigure Python projects with modern tooling: uv, ruff, ty
ss-fastapi-expertBuild high-performance async Python APIs with FastAPI and Pydantic V2
ss-fastapi-templatesCreate production-ready FastAPI projects with async patterns and dependency injection
ss-claude-apiBuild apps with the Claude API or Anthropic SDK

ML & Training

SkillDescription
ss-fine-tuning-expertFine-tune LLMs, train custom models, and adapt foundation models for specific tasks
ss-pytorch-lightningHigh-level PyTorch framework with Trainer, distributed training, and callbacks
ss-huggingface-accelerateDistributed training API for DeepSpeed/FSDP/Megatron/DDP with automatic device placement

Data & Research

SkillDescription
ss-database-optimizerOptimizes database queries and improves performance across PostgreSQL and MySQL systems
ss-design-postgres-tablesPostgreSQL table design reference: data types, constraints, indexes, JSONB patterns, partitioning, and best practices
ss-arxiv-databaseSearch and retrieve preprints from arXiv via the Atom API

DevOps & Containers

SkillDescription
ss-devops-engineerCreates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates
ss-python-to-chtcConvert Python scripts into production-ready Docker and Apptainer/Singularity containers

Frontend

SkillDescription
ss-web-artifacts-builderCreate elaborate HTML artifacts with React, Tailwind CSS, and shadcn/ui
ss-make-slidesCreate stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files

Productivity

SkillDescription
ss-citation-cffGenerate CITATION.cff files for GitHub repositories with APA and BibTeX export
ss-docs-updateUpdate all documentation (README, docs/, .env.example, etc.) to reflect current repo state
ss-cli2taskGenerate VS Code tasks.json from Python CLI commands (typer, click, argparse)
ss-search-firstResearch-before-coding workflow

Install

/plugin marketplace add JasonLo/skill-sommelier
/plugin install skill-sommelier@skill-sommelier

Skills are namespaced as /skill-sommelier:<skill-name> (e.g., /skill-sommelier:ss-skill-discover).

Update to latest skills: /plugin marketplace update

Quickstart

  1. Run /skill-sommelier:ss-user-profile to build your developer profile
  2. Run /skill-sommelier:ss-skill-discover to find and install skills tailored to you

Development

git clone https://github.com/JasonLo/skill-sommelier.git
cd skill-sommelier
# Project-level skills work automatically via .claude/skills symlink