Updated today
by intel
gpu-ai-skills
Agent Skills for running, benchmarking, and profiling Hugging Face models on Intel GPUs — PyTorch, vLLM-XPU, and SGLang-XPU
49 GitHub stars (49)
+11 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | −1 |
| Oct 2 | +7 |
| Oct 3 | +2 |
| Oct 4 | +1 |
| Oct 5 | +1 |
| Oct 6 | +1 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | +1 |
| Oct 20 | 0 |
| Oct 21 | +2 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | +2 |
| Oct 30 | +2 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | +2 |
| Nov 5 | 0 |
| Nov 6 | +1 |
- 22 skills (22 skills found in its SKILL.md files)
- 15 forks (15 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add intel/gpu-ai-skills
Asks which skills and agents to install. Just one: npx skills add intel/gpu-ai-skills --skill cuda-to-xpu-migration — add -g for every project.
Claude Code
git clone https://github.com/intel/gpu-ai-skillscp -r "gpu-ai-skills/plugins/intel-gpu-ai-skills/skills/cuda-to-xpu-migration" ~/.claude/skills/
Copies the cuda-to-xpu-migration skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add intel/gpu-ai-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.
-
cuda-to-xpu-migration
Create a CUDA-to-XPU migration assessment for an existing AI repo. Identify CUDA-specific assumptions, route to the right XPU skills, produce a migration report. Use when the user has a CUDA repo, notebook, Dockerfile, launch script, HF / vLLM / SGLang workload, or Triton kernel and asks to migrate it to Intel Arc / Arc Pro / Battlemage / XPU — including "convert this to XPU" / "move it to XPU" a…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ cuda-to-xpu-migration/ SKILL.md -
enable-xpu-monitoring
Deploy a Prometheus + Grafana + XPU Manager monitoring stack on an Intel GPU host using the intel/xe-full-stack-monitoring repo (plain Docker Compose). Brings up containers for real-time GPU, CPU, and vLLM metrics collection and visualization. Use when the user wants to monitor XPU utilization, temperature, power, memory, or vLLM inference performance.
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ enable-xpu-monitoring/ SKILL.md -
llamacpp-xpu-run
Run a GGUF model on an Intel GPU using llama.cpp's SYCL backend (Level Zero) with the official intel.Dockerfile. Covers building the Docker image from source at a pinned tag, launching llama-server with an OpenAI-compatible API, device selection, multi-GPU layer splitting, all recommended runtime env vars, flash-attention, and quantisation selection. Use when the user has a GGUF model and wants f…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ llamacpp-xpu-run/ SKILL.md -
model-can-it-fit
Estimate whether a Hugging Face decoder-only LLM, MoE, VLM, sliding-window, or hybrid state-space (SSM) model fits in Intel GPU VRAM for a quantization, context length, concurrency, runtime, and tensor-parallel setting. Use for memory-fit or max-model-len planning before launch. Reports weights, KV cache, recurrent state, activations, framework overhead, and first mitigation. Not for diffusion. M…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ model-can-it-fit/ SKILL.md -
model-config-recommend
Recommend how to configure vLLM-XPU for a Hugging Face decoder-only LLM on Intel Arc B-series GPUs: choose quantization, KV dtype, DP/TP layout, max concurrency, and max context using roofline math against published hardware specs. Use when the user asks "How should I configure vLLM?", requests the best vLLM configuration, or asks how to use one or multiple Arc cards. Must run recommend.py; predi…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ model-config-recommend/ SKILL.md -
sglang-xpu-bench
Benchmark a **running SGLang-XPU server** on an Intel GPU using `sglang.bench_serving`. Measures TTFT, TPOT, ITL, end-to-end latency, and throughput against the OpenAI-compatible endpoint. Use after sglang-xpu-run. Not for vLLM servers (use vllm-xpu-bench) or no-server PyTorch (use torch-xpu-bench).
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ sglang-xpu-bench/ SKILL.md -
sglang-xpu-run
Serve a Hugging Face safetensors model on an Intel GPU using SGLang's XPU backend with the OpenAI-compatible API. Pins the validated `lmsysorg/sglang:v<version>-xpu` release image and flags newer unvalidated releases, then covers the container flag set for Intel DRM devices, the UMD/kernel pairing the image pins, the `--device xpu --attention-backend intel_xpu` flag set, page-size and quantizatio…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ sglang-xpu-run/ SKILL.md -
torch-xpu-bench
Benchmark a Hugging Face model on an Intel GPU through pure PyTorch + Transformers, **single-process, no HTTP server**. Measures generate() throughput in tokens/sec, time-to-first-token, decode-step latency, and peak XPU memory. Also covers diffusion and encoder-only models via `references/non-llm-snippets.md`. Use after **model-can-it-fit** to validate predicted memory against `torch.xpu.max_mem…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ torch-xpu-bench/ SKILL.md -
torch-xpu-profile
Profile a Hugging Face model on Intel GPU at the **PyTorch level** with `torch.profiler` and Kineto. Captures CPU + XPU timeline, exports Chrome trace, identifies hottest kernels and async-overlap gaps. Use when the user asks why a model is slow, which op is the bottleneck, or where the GPU is idle. Not for profiling inside a running vLLM server (use vllm-xpu-profile) or for SYCL-kernel-level sig…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ torch-xpu-profile/ SKILL.md -
torch-xpu-run
Run an arbitrary Hugging Face safetensors model on an Intel GPU using **upstream PyTorch** (>= 2.8) with the built-in `torch.xpu` device. Covers loading from the Hub, picking the right dtype, autocast, multi-GPU with accelerate's `device_map`, and the CUDA -> XPU code translation a user has to do once. Use for the Transformers / Accelerate / Diffusers path. Not for OpenAI-compatible serving (use…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ torch-xpu-run/ SKILL.md -
vllm-omni-xpu-run
Bring up a vLLM-Omni server (`vllm serve --omni`) on Intel Arc / Arc Pro B-series GPUs (XPU) for omni-modality and generative models — Qwen2.5-Omni / Qwen3-Omni chat, text-to-image (Qwen-Image, Z-Image, FLUX), video (Wan) and TTS (Qwen3-TTS). Covers building the image from upstream `docker/Dockerfile.xpu` on the matching `vllm/vllm-openai-xpu` base (no prebuilt XPU image or wheel exists), contain…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ vllm-omni-xpu-run/ SKILL.md -
vllm-xpu-bench
Benchmark a **running vLLM-XPU OpenAI-compatible server** on an Intel GPU using `vllm bench`. Measures TTFT (time-to-first-token), TPOT (time-per-output-token), ITL (inter-token latency), end-to-end latency, and throughput under concurrency. Covers online (`vllm bench serve`) and offline (`vllm bench throughput`) modes; concurrency sweeps and quant comparison live in `references/sweep-and-compare…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ vllm-xpu-bench/ SKILL.md -
vllm-xpu-profile
Profile a running vLLM-XPU server with torch.profiler around a window of real requests, either via /start_profile and /stop_profile HTTP endpoints or via vllm bench --profile for offline runs. Use to find the dominant op under real concurrent traffic. Not for pure PyTorch (use torch-xpu-profile), SYCL kernel-level signal (use xpu-profile-unitrace), throughput numbers (use vllm-xpu-bench), or non-…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ vllm-xpu-profile/ SKILL.md -
vllm-xpu-run
Serve a Hugging Face safetensors model on an Intel GPU with upstream vLLM-XPU's OpenAI-compatible API, or check whether a model or architecture is currently documented on XPU. Covers live support lookup, image choice, container launch, known serve-flag requirements, model-impl fallback, and attention/quant compatibility. Use to launch /v1/chat/completions or /v1/completions, troubleshoot a launch…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ vllm-xpu-run/ SKILL.md -
xpu-container-run
Launch a Docker container with Intel GPU access on Linux. Encodes the correct combination of `--device /dev/dri`, render-group access, `--ipc=host`, `ZE_AFFINITY_MASK` pinning, Hugging Face cache mount, and `--entrypoint /bin/bash` for interactive use. Use when running any Intel-XPU container (vLLM-XPU, sglang-xpu, torch-XPU, llama.cpp SYCL, etc.) and the device must be visible inside. The CUDA a…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-container-run/ SKILL.md -
xpu-deploy-plan
Plan an end-to-end Intel XPU model deployment by chaining existing skills. Calls xpu-runtime-preflight (readiness), model-can-it-fit (sizing), model-config-recommend (flags), and the selected runtime skill (vllm-xpu-run / sglang-xpu-run / torch-xpu-run), then writes a single PLAN.md with one exact launch command, smoke test, and rollback to .out/skills/xpu-deploy-plan/. Use when the user asks for…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-deploy-plan/ SKILL.md -
xpu-discover
Inventory Intel GPUs (Arc, Arc Pro) on a Linux host. Detect devices, collect driver, firmware and component-health evidence, list processes using each XPU, and read live utilisation.
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-discover/ SKILL.md -
xpu-model-type-detect
Before loading a Hugging Face model on Intel XPU, detect its actual type (text generation, text encoder, seq2seq, vision classification, vision-language, audio encoder, audio seq2seq, multimodal VL, diffusion, time-series, reward model, masked LM) so the agent picks the right `AutoModel` class and input kwargs. Prevents "got unexpected keyword argument 'pixel_values'" and "empty logits" errors fr…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-model-type-detect/ SKILL.md -
xpu-port
Execute a single-target CUDA-to-XPU port of a PyTorch repo with libcst-based scan, mechanical rewrite, and CPU FP64 vs target-dtype correctness verify on one forward pass. Use when the request says "port" — "port my repo to XPU", "port my repo at <path> to XPU", "rewrite the CUDA calls to XPU", "apply the mechanical transforms", "run the scan and rewrite", "make the port changes now". Not for the…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-port/ SKILL.md -
xpu-profile-unitrace
Profile Intel-XPU workloads at the SYCL / Level Zero kernel level via Intel pti-gpu's unitrace. Captures per-API-call and per-kernel timing, memory transfers, oneCCL / MPI events, and hardware counters PyTorch-level profilers cannot see. Use when a hot op is already known at the torch.profiler layer and the user needs the SYCL kernel beneath, or when profiling oneCCL collectives in multi-GPU runs…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-profile-unitrace/ SKILL.md -
xpu-runtime-preflight
Run a read-only go/no-go preflight before any Intel GPU/XPU skillpack work. Checks the GPU driver binding, /dev/dri permissions, render/video groups, Docker, /dev/shm, disk, proxy, and optional container-level XPU visibility; captures health and kernel-log evidence. Use when the user asks whether a machine is ready for XPU model work or needs a reusable lab readiness report. Not for launching wor…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-runtime-preflight/ SKILL.md -
xpu-system-setup
First-time setup for Intel XPU/GPU hosts. Installs the Intel OMIX (Open Middleware Xe) stack — Level Zero, OpenCL, SYCL compiler, oneMKL/oneDNN — plus clinfo, xpu-smi, user groups (render), and Docker, then runs a post-setup verification gate (including sycl-ls). Prompts before each installation by default (use --auto for unattended). Also handles Battlemage (Arc Pro B60/B70) kernel/runtime prere…
plugins/intel-gpu-ai-skills/ on GitHub (opens in a new tab)skills/ xpu-system-setup/ SKILL.md
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.