Agent skill

CI Fails Buildkite

by guqiong96 in guqiong96/Lvllm

Fetch and diagnose vLLM Buildkite CI failure logs. An agent skill from guqiong96/Lvllm.

Apache-2.0Auto-check passedAI & LLM Engineering

Install CI Fails Buildkite

skills CLI
$ npx skills add guqiong96/Lvllm --skill ci-fails-buildkite -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install guqiong96/Lvllm ci-fails-buildkite --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/guqiong96/Lvllm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/ci-fails-buildkite .claude/skills/ci-fails-buildkite && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ci-fails-buildkite
GitHub stars
465
Used in
2 other repos
Token cost
~349 tokens
SKILL.md length
59 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
Apache-2.0

At a glance

Fetch and diagnose vLLM Buildkite CI failure logs. An agent skill from guqiong96/Lvllm.

  • Investigating failing CI jobs on a PR
  • SKILL.md covers Fetching logs and Reference
  • Reaches buildkite.com
  • The user pastes a buildkite.com URL

What it does

CI Fails Buildkite is an agent skill from guqiong96/Lvllm. Fetch and diagnose vLLM Buildkite CI failure logs. Use when investigating failing CI jobs on a PR or build, when the user pastes a buildkite.com URL, or asks to fetch/diagnose CI logs.

Its SKILL.md is about 350 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in AI & LLM Engineering, covering LLM inference and serving and Failing and flaky tests. It works with vLLM. The repository describes itself as: LvLLM is a special NUMA extension of vllm that makes full use of CPU and memory resources, reduces GPU memory requirements, and features an efficient GPU parallel and NUMA… The licence is Apache-2.0.

When your agent uses it

  • Investigating failing CI jobs on a PR
  • The user pastes a buildkite.com URL
  • Asks to fetch/diagnose CI logs

Example prompts

  • “/ci-fails-buildkite”

What it can do on your machine

Read from SKILL.md and the folder at commit 43ffc42. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • buildkite.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

CI Fails Buildkite loads about 349 tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 59 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~51
When it runs · the whole SKILL.md, loaded when a task matches
~349

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from guqiong96/Lvllm at commit 43ffc42, republished under its Apache-2.0 licence (© guqiong96). 59 words, ~349 tokens.

Download SKILL.mdSave it as .claude/skills/ci-fails-buildkite/SKILL.md (or your agent's skills folder).
name
ci-fails-buildkite
description
Fetch and diagnose vLLM Buildkite CI failure logs. Use when investigating failing CI jobs on a PR or build, when the user pastes a buildkite.com URL, or asks to fetch/diagnose CI logs.

Diagnosing vLLM Buildkite CI Failures

Buildkite logs are public; no login needed.

.buildkite/scripts/ci-fetch-log.sh saves each log as ci-<build>-<job-name>.log, stripped of timestamps and ANSI codes. Existing files are kept; set CI_FETCH_LOG_FORCE=1 to refetch.

Fetching logs

bash
# All failed jobs in a PR's latest build (current branch's PR if omitted):
.buildkite/scripts/ci-fetch-log.sh --pr <PR>

# All failed jobs in a build (--soft also includes soft-failed jobs;
# --all fetches every finished job):
.buildkite/scripts/ci-fetch-log.sh "https://buildkite.com/vllm/ci/builds/<N>"

# One job — `gh pr checks` URLs (#<job_uuid>) and web UI URLs (?sid=) both
# work; pass "-" as a second argument to stream to stdout:
.buildkite/scripts/ci-fetch-log.sh "https://buildkite.com/vllm/ci/builds/<N>#<job_uuid>"

To clean an already-downloaded log with .buildkite/scripts/ci-clean-log.sh:

bash
./ci-clean-log.sh ci.log

Reference

See docs/contributing/ci/failures.md for the full guide: filing CI failure issues, investigating/bisecting, reproducing flaky tests, and daily triage.

© guqiong96, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/ci-fails-buildkite of guqiong96/Lvllm.

Open the folder on GitHubat commit 43ffc42

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in guqiong96/Lvllm, which our catalogue first saw on October 7, 2026.

Compare with similar skills

CI Fails Buildkite next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

CI Fails Buildkite compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
CI Fails Buildkite this skillguqiong96/Lvllm4652 repos~349Automated safety check: PassApache-2.0
SageMaker Serving Image Selectionhuggingface/skills11k1 repos~4.6kAutomated safety check: PassApache-2.0
Hugging Face Local Model Evalshuggingface/skills11k2 repos~1.6kAutomated safety check: PassApache-2.0
Gptqmodel Tokenizer NormalizationModelCloud/GPTQModel1.3k—~1.1kAutomated safety check: PassCustom licence
Add Diffusion Modelvllm-project/vllm-omni7.1k—~7kAutomated safety check: PassApache-2.0
Vllm Metax Model UpgradeMetaX-MACA/vLLM-metax180—~3.2kAutomated safety check: PassApache-2.0

Similar skills

  • Official

    Chooses the right serving container and current image URI for deploying a Hugging Face model to a SageMaker endpoint, preferring Hugging Face images over generic ones.

    11k GitHub starsUsed in 1 repo~4.6k tokens
    AI & LLM EngineeringAuto-check passed
  • Official

    Runs evaluations of Hugging Face Hub models on local hardware with inspect-ai or lighteval, and helps choose between vLLM, Transformers and accelerate backends.

    11k GitHub starsUsed in 2 repos~1.6k tokens
    AI & LLM EngineeringAuto-check passed
  • Diagnose and correct GPT-QModel tokenizer initialization, tokenization normalization, special-token handling, prompt rendering, and chat-template problems.

    1.3k GitHub stars~1.1k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Add Diffusion Model

    vllm-project/vllm-omni

    Add a new diffusion model (text-to-image, text-to-video, image-to-video, text-to-audio, image editing) to vLLM-Omni, including native non-Diffusers ports, reference-parity validation, Cache-DiT…

    7.1k GitHub stars~7k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Vllm Metax Model Upgrade

    MetaX-MACA/vLLM-metax

    Review and upgrade MetaX model support against a target vLLM revision and installed MACA components, recursively including model-dependent attention and kernels.

    180 GitHub stars~3.2k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Add Recipe

    vllm-project/vllm-omni

    Add or update an in-repository vLLM-Omni model recipe with verified task, input, output, hardware, command, feature, and validation contracts.

    7.1k GitHub stars~1.4k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from guqiong96/Lvllm

  • Kernel Microbenchmark

    guqiong96/Lvllm

    Build, debug, and interpret vLLM GPU kernel microbenchmarks for CUDA, Triton, and CuteDSL, including CUPTI timing, correctness checks, generated-code inspection, multi-GPU measurements, and SOL…

    465 GitHub starsUsed in 2 repos~1.5k tokens
    Auto-check passed
  • Triton Kernel Writing

    guqiong96/Lvllm

    Write or review Triton kernels for vLLM, with practical guidance for generated-code inspection, launch grids, indexing, specialization, tuning, and representative performance validation.

    465 GitHub starsUsed in 1 repo~831 tokens
    Auto-check passed

Works with

Questions about CI Fails Buildkite

What does CI Fails Buildkite do?

Fetch and diagnose vLLM Buildkite CI failure logs. An agent skill from guqiong96/Lvllm. CI Fails Buildkite is an agent skill from guqiong96/Lvllm. Fetch and diagnose vLLM Buildkite CI failure logs.

When should I use CI Fails Buildkite?

CI Fails Buildkite fits situations like: investigating failing CI jobs on a PR; the user pastes a buildkite.com URL; asks to fetch/diagnose CI logs.

How do I install CI Fails Buildkite in Claude Code?

Run `npx skills add guqiong96/Lvllm --skill ci-fails-buildkite -a claude-code`. Or copy the skill folder (.agents/skills/ci-fails-buildkite in guqiong96/Lvllm) into .claude/skills/ci-fails-buildkite in your project. Claude Code loads it when a task matches its description.

How do I install CI Fails Buildkite in Codex?

Run `npx skills add guqiong96/Lvllm --skill ci-fails-buildkite -a codex`. Or copy the skill folder (.agents/skills/ci-fails-buildkite in guqiong96/Lvllm) into .agents/skills/ci-fails-buildkite in your project. Codex loads it when a task matches its description.

Can I use CI Fails Buildkite in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add guqiong96/Lvllm --skill ci-fails-buildkite -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ci-fails-buildkite, .gemini/skills/ci-fails-buildkite, .github/skills/ci-fails-buildkite and .opencode/skills/ci-fails-buildkite in your project.

What does CI Fails Buildkite need to run?

SKILL.md names no scripts, command-line tools or credentials: CI Fails Buildkite is instructions for the agent only.

Does CI Fails Buildkite access the network?

SKILL.md names 1 domain. In commands or code: buildkite.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is CI Fails Buildkite safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does CI Fails Buildkite use?

CI Fails Buildkite is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does CI Fails Buildkite use?

About 349 tokens (SKILL.md is roughly 1.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to CI Fails Buildkite?

Skills that share tags, products or a category with CI Fails Buildkite: SageMaker Serving Image Selection (huggingface/skills, 11k stars), Hugging Face Local Model Evals (huggingface/skills, 11k stars), Gptqmodel Tokenizer Normalization (ModelCloud/GPTQModel, 1.3k stars) and Add Diffusion Model (vllm-project/vllm-omni, 7.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains CI Fails Buildkite?

guqiong96 (a GitHub user) maintains it in guqiong96/Lvllm, which has 465 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 22, 2026.

Source: guqiong96/Lvllm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.