Updated today
by shen-shanshan
vllm-dev-skills
A curated collection of Claude Code agent skills that accelerate the entire vLLM development lifecycle.
21 GitHub stars (21)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | +1 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 15 skills (15 skills found in its SKILL.md files)
- 3 forks (3 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add shen-shanshan/vllm-dev-skills
Asks which skills and agents to install. Just one: npx skills add shen-shanshan/vllm-dev-skills --skill infx-bench-script-generator — add -g for every project.
Claude Code
git clone https://github.com/shen-shanshan/vllm-dev-skillscp -r "vllm-dev-skills/skills/infx-bench-script-generator" ~/.claude/skills/
Copies the infx-bench-script-generator skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add shen-shanshan/vllm-dev-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
infx-bench-script-generator
Generate three local bash scripts (docker run / server start / AgentX client replay) to run an InferenceX srt-slurm recipe YAML benchmark manually on a local GPU server, without Slurm or srt-slurm. Given a recipe like dsv4/vllm/mi355x-fp4-mtp/agentic.yaml and an override variant (e.g. override_tp8_c56 or override_dep8_c64), optionally capture one complete torch profiler prefill or decode step via…
skills/infx-bench-script-generator/SKILL.md on GitHub (opens in a new tab) -
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
skills/skill-creator/SKILL.md on GitHub (opens in a new tab) -
vllm-benchmark-result-analysis
Compare vLLM serving benchmark outputs before and after a code change. Parses plain-text vLLM benchmark output (the "Serving Benchmark Result" block), computes per-metric percentage changes with improvement/regression markers, generates a Markdown report with a full metrics table and a key-changes summary, and saves it to ./outputs/. Use when the user pastes or provides vLLM benchmark output and…
skills/vllm-benchmark-result-analysis/SKILL.md on GitHub (opens in a new tab) -
vllm-dev-task-discovery
Analyze contribution opportunities in the vllm-project/vllm repository for community developers. Given a module, feature, or model area, this skill collects information from open issues, recent PRs, GitHub discussions, code TODOs/FIXMEs, roadmap labels, and maintainer activity to generate a structured Markdown report of actionable tasks (feature development, model support, performance optimizatio…
skills/vllm-dev-task-discovery/SKILL.md on GitHub (opens in a new tab) -
vllm-feature-design
Design and implement vLLM features. Given user requirements (feature description, related PRs, reference materials), produces (1) core code implementation — NO test cases — and (2) a rich Markdown design document saved to the current project root. Use when the user asks to design a vLLM feature, implement a vLLM feature, architect a component for vLLM, generate a design doc for vLLM, or requests…
skills/vllm-feature-design/SKILL.md on GitHub (opens in a new tab) -
vllm-feature-tutorial
Generate comprehensive Chinese technical tutorial documents for vLLM features and modules. Produces deep-dive code walkthrough documents with Mermaid architecture/flow diagrams, comparison tables, code snippets, and performance analysis. Output is saved as Markdown to the skill's outputs/ directory. TRIGGER when: user asks to learn about a vLLM feature, module, or subsystem (e.g., "我想了解 vllm 中的 x…
skills/vllm-feature-tutorial/SKILL.md on GitHub (opens in a new tab) -
vllm-model-tutorial
Generate comprehensive Chinese technical tutorial documents for specific vLLM models (e.g., Qwen3-VL, DeepSeek-V3, Llama 4, InternVL3, etc.). Produces deep-dive model walkthrough documents with Mermaid architecture diagrams, comparison tables, input preprocessing flows, forward pass analysis, ViT computation (for VLMs), vLLM code implementation analysis, and technical principle explanations (MoE,…
skills/vllm-model-tutorial/SKILL.md on GitHub (opens in a new tab) -
vllm-multimodal-open-issue-analyzer
Fetch and organize multimodal-related open issues from vllm-project/vllm. Categorizes issues by problem type (Bug, Feature Request, Performance, CUDA Graph, EPD disaggregation, Prefix Caching, ViT/visual encoder, Video, Audio/Speech, specific VL models, etc.) and generates a structured Markdown report saved to the skill's ./outputs directory. Use when the user wants to collect, search, analyze, o…
skills/vllm-multimodal-open-issue-analyzer/SKILL.md on GitHub (opens in a new tab) -
vllm-pr-desc-generator
Generate a vLLM-style PR description (Purpose / Test Plan / Test Result) from a GitHub PR's code changes. Use when the user provides a vLLM PR link or number and asks to generate, write, or draft a PR description. Triggered by requests like "帮我生成PR描述", "generate PR description for vllm PR 12345", "帮我写vllm PR的描述", "draft a PR desc for https://github.com/vllm-project/vllm/pull/12345".
skills/vllm-pr-desc-generator/SKILL.md on GitHub (opens in a new tab) -
vllm-pr-summary
Fetch and analyze a Pull Request from the vllm-project/vllm GitHub repository, then generate a comprehensive Markdown report covering PR overview, code change analysis (with Mermaid architecture/flow diagrams), technical principles, discussion highlights, and risk assessment. Use when the user provides a vllm PR number and asks to summarize, analyze, review, or understand it. Triggered by request…
skills/vllm-pr-summary/SKILL.md on GitHub (opens in a new tab) -
vllm-rfc-generator
Generate a vLLM-style RFC (Request for Comments) document based on user input. Use when the user wants to create an RFC for a major architectural change or design decision in vLLM. Triggered by requests like "帮我生成一个vLLM RFC", "create a vLLM RFC for ...", "写一个RFC关于...", "生成RFC文档".
skills/vllm-rfc-generator/SKILL.md on GitHub (opens in a new tab) -
vllm-rocm-pr-review
Review AMD/ROCm-related pull requests from the vllm-project/vllm GitHub repository and produce a single combined Chinese report: a detailed PR summary (summary, background & motivation, code-change analysis with Mermaid diagrams, technical principles, discussion highlights, risk table) followed by severity-sorted, type-categorized ROCm review findings, a verdict, and copy-paste English review com…
skills/vllm-rocm-pr-review/SKILL.md on GitHub (opens in a new tab) -
vllm-technical-blog-writer
Write or complete Chinese vLLM technical blog posts in the author's established Zhihu style. Use when the user provides a vLLM feature, model, architecture, optimization, or other topic and asks for a full blog post, or provides an existing Markdown outline/draft plus references and asks to research current vllm-project/vllm code and finish the missing sections. Produces concise technical diagram…
skills/vllm-technical-blog-writer/SKILL.md on GitHub (opens in a new tab) -
vllm-test-generator
Generate test cases for the vllm-project/vllm repository (https://github.com/vllm-project/vllm). Use this skill when the user wants to write unit tests or integration/e2e tests for vllm code, functions, classes, or features. Triggered by requests like "帮我写XXX的测试用例", "生成XXX的单元测试", "为XXX功能写测试", "generate tests for XXX in vllm", "write a test for XXX vllm function". Do NOT use for vllm-ascend — use…
skills/vllm-test-generator/SKILL.md on GitHub (opens in a new tab) -
vllm-vs-atom-decode-trace-comparison
Compare decode-phase kernel implementations of vLLM vs ATOM (ROCm/ATOM) running the same model with the same config, using torch profiler Chrome-trace JSONs from both engines. Samples one decode step, extracts one layer per layer type, produces per-layer-type comparison tables (which kernels each engine uses, fused or split, multi-stream, quantization differences, timing), derives a vLLM optimiza…
skills/vllm-vs-atom-decode-trace-comparison/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.