Dr Jskill
jdubois/dr-jskill
Creates Java + Spring Boot projects: Web applications, full-stack apps with Vue.js or Angular or React or vanilla JS, PostgreSQL, REST APIs, and Docker.
Build (and optionally push) the VSS Docker images from source with make build, make build-deps, and make push - the application services, the dependency microservices, or both, with registry/tag…
$ npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-edge-platform/edge-ai-libraries vss-build --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-libraries.git skills-src && mkdir -p .claude/skills && cp -r skills-src/sample-applications/video-search-and-summarization/.github/skills/vss-build .claude/skills/vss-build && rm -rf skills-srcUse ~/.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/
Install the "vss-build" agent skill from https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-build into .claude/skills/vss-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-build", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-buildType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-edge-platform/edge-ai-libraries vss-build --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-libraries.git skills-src && mkdir -p .agents/skills && cp -r skills-src/sample-applications/video-search-and-summarization/.github/skills/vss-build .agents/skills/vss-build && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "vss-build" agent skill from https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-build into .agents/skills/vss-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-build", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-edge-platform/edge-ai-libraries vss-build --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-libraries.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/sample-applications/video-search-and-summarization/.github/skills/vss-build .cursor/skills/vss-build && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "vss-build" agent skill from https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-build into .cursor/skills/vss-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-build", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/open-edge-platform/edge-ai-libraries.git --path sample-applications/video-search-and-summarization/.github/skills/vss-build--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-edge-platform/edge-ai-libraries vss-build --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-libraries.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/sample-applications/video-search-and-summarization/.github/skills/vss-build .gemini/skills/vss-build && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "vss-build" agent skill from https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-build into .gemini/skills/vss-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-build", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install open-edge-platform/edge-ai-libraries vss-buildInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-libraries.git skills-src && mkdir -p .github/skills && cp -r skills-src/sample-applications/video-search-and-summarization/.github/skills/vss-build .github/skills/vss-build && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "vss-build" agent skill from https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-build into .github/skills/vss-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-build", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-edge-platform/edge-ai-libraries vss-build --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-edge-platform/edge-ai-libraries.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/sample-applications/video-search-and-summarization/.github/skills/vss-build .opencode/skills/vss-build && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "vss-build" agent skill from https://github.com/open-edge-platform/edge-ai-libraries/tree/main/sample-applications/video-search-and-summarization/.github/skills/vss-build into .opencode/skills/vss-build/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "vss-build", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
vss-buildBuild (and optionally push) the VSS Docker images from source with make build, make build-deps, and make push - the application services, the dependency microservices, or both, with registry/tag…
Vss Build is an agent skill from open-edge-platform/edge-ai-libraries. Build (and optionally push) the VSS Docker images from source with make build, make build-deps, and make push - the application services, the dependency microservices, or both, with registry/tag, proxy, and copyleft controls. Use when the user says "build vss", "rebuild the images", "build from source", "build the dependencies", or "push the vss images". The Makefile is the source of truth for builds; there is no build.sh at the app root.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts (for example `BENCHMARK.md`, `evals/evals.json` and `example-prompts/01-local-app-rebuild.md`).
It sits in Backend & APIs, covering Microservices, Regulatory compliance and Containers. It works with Docker. The repository describes itself as: Libraries, microservices, tools, and other reference software, supporting development of performance-optimized Edge AI applications. The licence is Apache-2.0.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit cdf860c. It shows what the files ask for, not the result of running them.
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.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
makegitbashdockerFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git and docker, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Vss Build loads about 1.9k tokens when it runs. Until then it costs about 115 tokens; SKILL.md has 690 words of instructions outside code blocks.
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.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
prefix (one trailing `/` normalised) | `.env` value, shipped as `intel/` |/namespace segment after the registry | `.env` value, shipped empty || `TAG` | image tag | `.env` value, else `latest` |3. `.env` at the app root, which the Makefile reads at parse time. It isAutomated 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); the scripts in this folder are not scanned.
The full file from open-edge-platform/edge-ai-libraries at commit cdf860c, republished under its Apache-2.0 licence (© open-edge-platform). 690 words, ~1,859 tokens.
.claude/skills/vss-build/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.<!--
SPDX-FileCopyrightText: (C) 2026 Intel Corporation
SPDX-License-Identifier: Apache-2.0
-->
Build VSS container images with the Makefile - the source of truth for
builds in this repo. There is no build.sh at the app root; the only
build.sh scripts left are upstream ones inside microservices/, which
make build-deps calls for you. Run the commands yourself and relay output.
The canonical human-readable guide is
docs/user-guide/build-from-source.md;
keep answers consistent with it and with the Makefile itself.
This skill drives the Video Search & Summarization app through its real source files, so the VSS application must be present and you must run commands from its app root. Do this before anything else, and it works whether or not the VSS source is already in your workspace.
Run the bundled bootstrap. It first tries to find an existing VSS checkout -
walking up from the current directory and inspecting the enclosing git repo - and
reuses it without ever re-cloning. Only when no checkout is found does it do a
shallow, single-branch, sparse checkout of just
sample-applications/video-search-and-summarization from main. It prints the
resolved app root on stdout:
# SKILL_DIR is THIS skill's own directory (shown to you when the skill loads);
# in-repo it is .github/skills/vss-build. Works the same if the skill is installed standalone.
SKILL_DIR=".github/skills/vss-build"
APP_ROOT="$(bash "$SKILL_DIR/scripts/vss-bootstrap.sh")"
cd "$APP_ROOT"Every command below assumes the working directory is this APP_ROOT (the
Makefile lives there). To pull from a fork/branch or reuse a specific checkout
dir, override VSS_REPO_URL, VSS_REPO_BRANCH, or VSS_CLONE_DIR before
running it.
| Command | Builds |
|---|---|
make build | Application services: pipeline-manager, vss-ui, video-search (from search-ms/), video-ingestion |
make build-deps | Dependency microservices: multimodal-dataprep, multimodal-embedding-serving, and vector-retriever-vdms + vector-retriever-milvus (one image per backend) |
make push | Push every app and dependency image to the configured registry |
make list | Print the resolved tag, registry prefix, and the exact image names - use it to confirm config before building |
make clean | Remove the locally built application images (not the dependency ones) |
make help | All targets, including test/scan/deploy |
Run make build-deps the first time, or when those upstream microservices
changed; otherwise plain make build is enough for day-to-day app changes.
Order between the two does not matter - they are independent.
The make deploy-* targets already declare build build-deps as prerequisites,
so a deploy through vss-deploy's Makefile path
rebuilds first; a separate build is only needed when you want images without
deploying.
| Var | Effect | Default |
|---|---|---|
REGISTRY_URL | registry host prefix (one trailing / normalised) | .env value, shipped as intel/ |
PROJECT_NAME | project/namespace segment after the registry | .env value, shipped empty |
REGISTRY | the whole prefix at once; overrides the two above | $(REGISTRY_URL)$(PROJECT_NAME) |
TAG | image tag | .env value, else latest |
http_proxy / https_proxy / no_proxy | passed through as Docker --build-args; omitted entirely when unset | inherited |
ADD_COPYLEFT_SOURCES=true | builds with --build-arg COPYLEFT_SOURCES=true | unset |
Every image is named <REGISTRY_URL><PROJECT_NAME>/<service>:<TAG>.
Where the values come from, highest precedence first:
make build TAG=dev REGISTRY_URL=... - command-line variables win over everything.export TAG=dev)..env at the app root, which the Makefile reads at parse time. It is
auto-created from .env.example on the first make build / build-deps /
push, so with no overrides you get the shipped intel/ prefix - not
bare local names.To build genuinely un-prefixed local images, clear the prefix explicitly:
make build REGISTRY_URL= PROJECT_NAME= # → pipeline-manager:latest, …Build and deploy must agree: setup.sh composes REGISTRY from
REGISTRY_URL/PROJECT_NAME the same way, so Compose only finds your images if
the prefix and TAG match what you built. See
vss-deploy/vss.config (REGISTRY_URL, TAG) and keep
the two in sync.
make build-deps needs the sibling microservices/ treebuild-deps reaches out to ../../microservices for the dataprep,
embedding-serving, and vector-retriever sources, and fails fast if they are
missing. A bootstrap clone is sparse - it contains only
sample-applications/video-search-and-summarization - so widen it before
building dependencies:
[ -d ../../microservices ] || \
git -C "$(git rev-parse --show-toplevel)" sparse-checkout add microservicesNo-op in a full clone (the directory is already there). make build alone does
not need this.
# Local app rebuild, then deploy:
make build
# ! export VSS_CREDENTIALS_FILE="${XDG_CONFIG_HOME:-$HOME/.config}/vss/vss.credentials" && ./.github/skills/vss-deploy/scripts/gen-secrets.sh && source .github/skills/vss-deploy/vss.config && source "$VSS_CREDENTIALS_FILE" && source setup.sh --summary
# First-time / dependency refresh:
make build-deps && make build
# Build for a registry and push:
make build build-deps push REGISTRY_URL=registry.example.com PROJECT_NAME=vss-team TAG=v0.9.2
# Compliance build with copyleft sources, no push:
make build-deps build ADD_COPYLEFT_SOURCES=true TAG=compliance-2026-07make push refuses to run with an empty prefix rather than pushing
un-namespaced images to docker.io; set REGISTRY_URL(+PROJECT_NAME) or
REGISTRY. It skips images that are not present locally, so build first.http_proxy/https_proxy/no_proxy before
building so they reach the image builds as build args.make clean only removes the four application images; dependency images stay.vss-deploy; setup.sh
uses the images you just built (match TAG/REGISTRY_URL).make list # expected image names for the current config
docker images | grep -E 'pipeline-manager|vss-ui|video-search|video-ingestion|multimodal-|vector-retriever'© open-edge-platform, 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
SKILL.md and 11 other files (scripts) in sample-applications/video-search-and-summarization/.github/skills/vss-build of open-edge-platform/edge-ai-libraries.
Open the folder on GitHubat commit cdf860c
Vss Build 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Vss Build this skillopen-edge-platform/edge-ai-libraries | 169 | — | ~1.9k | Automated safety check: Notes | Apache-2.0 | |
| Dr Jskilljdubois/dr-jskill | 342 | — | ~4.6k | Automated safety check: Notes | Apache-2.0 | |
| Polylith Project ManagementDavidVujic/python-polylith | 553 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Spring Boot Project Creatorgiuseppe-trisciuoglio/developer-kit | 356 | — | ~3.4k | Automated safety check: Notes | MIT | |
| Frontmcp Deploymentagentfront/frontmcp | 146 | — | ~9.2k | Automated safety check: Notes | Apache-2.0 | |
| Evo2 NimNVIDIA/skills | 3.5k | 1 repos | ~2.4k | Automated safety check: Notes | Apache-2.0 |
jdubois/dr-jskill
Creates Java + Spring Boot projects: Web applications, full-stack apps with Vue.js or Angular or React or vanilla JS, PostgreSQL, REST APIs, and Docker.
DavidVujic/python-polylith
Create a deployable Polylith project with poly create project — a lightweight pyproject.toml under projects/<name/ that references bricks for deployment as a Docker image, wheel, AWS Lambda, GCP…
giuseppe-trisciuoglio/developer-kit
Creates and scaffolds a new Spring Boot project (3.x or 4.x) by downloading from Spring Initializr, generating package structure (DDD or Layered architecture), configuring JPA, SpringDoc OpenAPI…
agentfront/frontmcp
A skill your agent uses when deploying, building for production, packaging, or shipping a FrontMCP server.
NVIDIA/skills
Generate and analyze DNA sequences using NVIDIA's Evo 2 BioNeMo NIM microservice.
NVIDIA/skills
Generate novel drug-like molecules using the GenMol NIM microservice.
open-edge-platform/edge-ai-libraries
Build a new time-series analytics use case on top of the deployed Time Series Analytics microservice — bring it up with Docker Compose (from a repo clone, or by fetching the compose files from…
open-edge-platform/edge-ai-libraries
Scaffolds and wires a new NestJS service/module for the Video Search & Summarization sample app's pipeline-manager using the repo's real conventions.
open-edge-platform/edge-ai-libraries
Deploy Chat Question-and-Answer Core to Kubernetes using Helm (OpenVINO CPU, OpenVINO GPU, or Ollama), including values.yaml configuration, helm install/upgrade, deployment verification, uninstall…
open-edge-platform/edge-ai-libraries
Generates or updates CHANGELOG.md by analyzing git commit history between two branches, tags, or revisions in ANY git repository or folder.
open-edge-platform/edge-ai-libraries
Deploys and manages VSS through setup.sh and its Docker Compose overlays.
open-edge-platform/edge-ai-libraries
A skill your agent uses whenever a developer needs to deploy VSS to Kubernetes, helm install VSS, configure values.yaml for VSS, or run VSS on k8s with GPU/vLLM for the…
Works with
Categories
Build (and optionally push) the VSS Docker images from source with make build, make build-deps, and make push - the application services, the dependency microservices, or both, with registry/tag…. Vss Build is an agent skill from open-edge-platform/edge-ai-libraries. Build (and optionally push) the VSS Docker images from source with make build, make build-deps, and make push - the application services, the dependency microservices, or both, with registry/tag, proxy, and copyleft controls.
Vss Build fits situations like: the user says build vss; rebuild the images; build from source; build the dependencies.
Run `npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a claude-code`. Or copy the skill folder (sample-applications/video-search-and-summarization/.github/skills/vss-build in open-edge-platform/edge-ai-libraries) into .claude/skills/vss-build in your project. Claude Code loads it when a task matches its description.
Run `npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a codex`. Or copy the skill folder (sample-applications/video-search-and-summarization/.github/skills/vss-build in open-edge-platform/edge-ai-libraries) into .agents/skills/vss-build in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add open-edge-platform/edge-ai-libraries --skill vss-build -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/vss-build, .gemini/skills/vss-build, .github/skills/vss-build and .opencode/skills/vss-build in your project.
Going by SKILL.md and its folder, Vss Build needs a shell for the scripts in its folder and the command-line tools its instructions call (make, git, bash and docker). Our summary lists: A Bash shell; Docker.
SKILL.md contains no URLs. Its commands use git and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Vss Build is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Vss Build: Dr Jskill (jdubois/dr-jskill, 342 stars), Polylith Project Management (DavidVujic/python-polylith, 553 stars), Spring Boot Project Creator (giuseppe-trisciuoglio/developer-kit, 356 stars) and Frontmcp Deployment (agentfront/frontmcp, 146 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
open-edge-platform (a GitHub organization) maintains it in open-edge-platform/edge-ai-libraries, which has 169 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 9, 2026.
Source: open-edge-platform/edge-ai-libraries on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.