Update the BDD test container image when its dependencies or runtime change.

Custom licenceAuto-check passedDevOps & Cloud

Install Bdd Container Update

skills CLI
$ npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill bdd-container-update -a claude-code

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

GitHub CLI
$ gh skill install NVIDIA-AI-Blueprints/video-search-and-summarization bdd-container-update --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/NVIDIA-AI-Blueprints/video-search-and-summarization.git skills-src && mkdir -p .claude/skills && cp -r skills-src/services/vios/.cursor/skills/bdd-container-update .claude/skills/bdd-container-update && 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
bdd-container-update
GitHub stars
1.9k
Token cost
~1.2k tokens
SKILL.md length
432 words
Files
1
Skills in repo
22
Repo updated
First seen
Licence
Custom licence

At a glance

Update the BDD test container image when its dependencies or runtime change.

  • Works in 6 steps: Identify the current image tag → Determine version bump → Build the new container image → …
  • Tasks that involve Containers
  • SKILL.md covers When to rebuild, 1. Identify the current image…, 2. Determine version bump and 3. Build the new container image, plus 4 more sections
  • Calls docker

What it does

Bdd Container Update is an agent skill from NVIDIA-AI-Blueprints/video-search-and-summarization. Update the BDD test container image when its dependencies or runtime change. Determines version bump (major vs minor vs patch), rebuilds the Docker image, pushes to GitLab registry, and updates the image tag in starttest.sh. Test source (tests/, features/, scripts/, data/, conftest.py) is bind-mounted from the host repo at runtime, so pure test code changes do NOT require a container rebuild. Use only when files that the container bakes in are modified: Dockerfile, docker-entrypoint.sh, pyproject.toml, poetry.lock.

Its SKILL.md is about 1.2k 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 DevOps & Cloud, covering Containers and Creative writing and fiction. It works with Docker and GitLab. The repository describes itself as: NVIDIA AI Blueprint for video search and summarization (VSS) is a GPU-accelerated reference architecture for building video analytics agents with real-time verified alerts…

When your agent uses it

  • Tasks that involve Containers
  • Tasks that involve Creative writing and fiction

Example prompts

  • “/bdd-container-update”

Requirements

  • Python 3
  • Docker

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Identify the current image tag
  2. Determine version bump
  3. Build the new container image
  4. Push to GitLab registry
  5. Update the image tag in start_test.sh
  6. Summary

What it can do on your machine

Read from SKILL.md and the folder at commit fdb6a7a. 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

    Shell commands in SKILL.md call:

    • docker

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

  • Network

    No URLs in SKILL.md. Its commands use docker, which can reach the network depending on how they are called.

    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

Bdd Container Update loads about 1.2k tokens when it runs. Until then it costs about 136 tokens; SKILL.md has 432 words of instructions outside code blocks.

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

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 432 words (~1,186 tokens).

“The BDD test container runs bdd_test from /bdd_tests:. Since the CI runner bind-mounts the host repo's test source into /app/, the image only needs to be rebuilt when the things it bakes in change.”

— opening of SKILL.md by NVIDIA-AI-Blueprints, Custom licence
name
bdd-container-update

Read the full SKILL.md on GitHub

Files

Just SKILL.md in services/vios/.cursor/skills/bdd-container-update of NVIDIA-AI-Blueprints/video-search-and-summarization.

Open the folder on GitHubat commit fdb6a7a

Compare with similar skills

Bdd Container Update 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.

Bdd Container Update compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bdd Container Update this skillNVIDIA-AI-Blueprints/video-search-and-summarization1.9k—~1.2kAutomated safety check: PassCustom licence
Setup Osworldxlang-ai/OSWorld-V23591 repos~2.6kAutomated safety check: NotesApache-2.0
CI/CD Pipeline Principlesirahardianto/awesome-agv156—~2.7kAutomated safety check: NotesMIT
Genmol NimNVIDIA/skills3.6k1 repos~1.4kAutomated safety check: NotesApache-2.0
Megatron-LM Base Image BumpNVIDIA/Megatron-LM18k—~2.8kAutomated safety check: PassApache-2.0
Hadolint Dockerfile Security LintingAgentSecOps/SecOpsAgentKit2201 repos~4.4kAutomated safety check: PassCustom licence

Similar skills

  • Setup Osworld

    xlang-ai/OSWorld-V2

    Provision and verify an OSWorld-V2 checkout after clone. An agent skill from xlang-ai/OSWorld-V2.

    359 GitHub starsUsed in 1 repo~2.6k tokens
    DevOps & CloudAuto-check: notes
  • CI/CD Pipeline Principles

    irahardianto/awesome-agv

    Rules for designing CI/CD pipelines in layers: universal lint, test and scan stages, container builds with SBOM attestation, and GitOps for orchestrated deployments.

    156 GitHub stars~2.7k tokensUpdated 5 days ago
    DevOps & CloudAuto-check: notes
  • Genmol Nim

    NVIDIA/skills

    Official

    Generate novel drug-like molecules using the GenMol NIM microservice.

    3.6k GitHub starsUsed in 1 repo~1.4k tokens
    DevOps & CloudAuto-check: notes
  • Megatron-LM Base Image Bump

    NVIDIA/Megatron-LM

    Official

    Moves Megatron-LM CI to a newer NVIDIA PyTorch base image, updating both the GitHub and GitLab pins together and handling the CI follow-up.

    18k GitHub stars~2.8k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Hadolint Dockerfile Security Linting

    AgentSecOps/SecOpsAgentKit

    Lints Dockerfiles with Hadolint for security misconfigurations and best-practice violations, locally and in CI, with strict, balanced and permissive rule templates.

    220 GitHub starsUsed in 1 repo~4.4k tokens
    SecurityAuto-check passed
  • KubeSphere DevOps Jenkins

    kubesphere/kubesphere

    Covers configuring the Jenkins inside KubeSphere DevOps: console access, Configuration as Code, LDAP and OIDC login, GitLab, agent images and troubleshooting.

    17k GitHub stars~2.9k tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed

More from NVIDIA-AI-Blueprints/video-search-and-summarization

All 22 skills in this repo
  • Benchmark Video Search

    NVIDIA-AI-Blueprints/video-search-and-summarization

    Measure retrieval quality and latency of a deployed VSS search profile by ingesting a labelled dataset and running the vss CLI across retrieval paths.

    1.9k GitHub stars~4.3k tokensUpdated today
    Auto-check passed
  • Vss Search Archive

    NVIDIA-AI-Blueprints/video-search-and-summarization

    A skill your agent uses when a user wants to search archived VSS video that is already registered in a configured deployment — by natural-language, similarity, attribute, object-ID, or lexical tag…

    1.9k GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Rtvi Vlm Perf Testing

    NVIDIA-AI-Blueprints/video-search-and-summarization

    Plan, run, and diagnose reproducible RT-VLM GPU performance canaries and benchmarks.

    1.9k GitHub stars~8.6k tokensUpdated today
    Auto-check: notes
  • Vss Build Vision AI

    NVIDIA-AI-Blueprints/video-search-and-summarization

    Add agent-ready vision capabilities — dense captioning, detection, search, alerting, summarization — to an agent or application through a customizable, self-contained vision stack built on the…

    1.9k GitHub stars~15k tokensUpdated today
    Auto-check: notes
  • Vss Evaluate Caption Accuracy

    NVIDIA-AI-Blueprints/video-search-and-summarization

    Measure whether an RT-VLM configuration change altered caption quality — capture paired baseline and candidate captions for a set of videos, score both against a ground truth with an LLM judge, and…

    1.9k GitHub stars~2.1k tokensUpdated today
    Auto-check: notes
  • Rtvi Byom Porting

    NVIDIA-AI-Blueprints/video-search-and-summarization

    A skill your agent uses when adding, debugging, or validating a bring-your-own VLM in VSS RT-VLM, including custom Hugging Face or NGC checkpoints, vLLM adapters or plugins, model shims, and…

    1.9k GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Bdd Container Update

What does Bdd Container Update do?

Update the BDD test container image when its dependencies or runtime change. Bdd Container Update is an agent skill from NVIDIA-AI-Blueprints/video-search-and-summarization. Update the BDD test container image when its dependencies or runtime change.

When should I use Bdd Container Update?

Bdd Container Update fits situations like: tasks that involve Containers; tasks that involve Creative writing and fiction.

How do I install Bdd Container Update in Claude Code?

Run `npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill bdd-container-update -a claude-code`. Or copy the skill folder (services/vios/.cursor/skills/bdd-container-update in NVIDIA-AI-Blueprints/video-search-and-summarization) into .claude/skills/bdd-container-update in your project. Claude Code loads it when a task matches its description.

How do I install Bdd Container Update in Codex?

Run `npx skills add NVIDIA-AI-Blueprints/video-search-and-summarization --skill bdd-container-update -a codex`. Or copy the skill folder (services/vios/.cursor/skills/bdd-container-update in NVIDIA-AI-Blueprints/video-search-and-summarization) into .agents/skills/bdd-container-update in your project. Codex loads it when a task matches its description.

Can I use Bdd Container Update 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 NVIDIA-AI-Blueprints/video-search-and-summarization --skill bdd-container-update -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bdd-container-update, .gemini/skills/bdd-container-update, .github/skills/bdd-container-update and .opencode/skills/bdd-container-update in your project.

What does Bdd Container Update need to run?

Going by SKILL.md and its folder, Bdd Container Update needs the command-line tools its instructions call (docker). Our summary lists: Python 3; Docker.

Does Bdd Container Update access the network?

SKILL.md contains no URLs. Its commands use docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Bdd Container Update 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 Bdd Container Update use?

Bdd Container Update has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Bdd Container Update use?

About 1.2k tokens (SKILL.md is roughly 4.7k 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 Bdd Container Update?

Skills that share tags, products or a category with Bdd Container Update: Setup Osworld (xlang-ai/OSWorld-V2, 359 stars), CI/CD Pipeline Principles (irahardianto/awesome-agv, 156 stars), Genmol Nim (NVIDIA/skills, 3.6k stars) and Megatron-LM Base Image Bump (NVIDIA/Megatron-LM, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bdd Container Update?

NVIDIA-AI-Blueprints (a GitHub organization) maintains it in NVIDIA-AI-Blueprints/video-search-and-summarization, which has 1,919 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 10, 2026.

Source: NVIDIA-AI-Blueprints/video-search-and-summarization on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.