internal-comms
ANanthropics/skills181k1,119 new stars in the last 7 days
Use this skill when deploying, operating, integrating, or customizing the VSS RT-Embed Video Embedding microservice. Covers standalone Docker Compose deployment, the `/v1` REST API for text/video embeddings and live streams, Redis/Kafka/OTel integration, troubleshooting, and bring-your-own-model (BYOM) custom embedding backends, with VideoPrism as an example. Do not use for RT-CV, RT-VLM, VSS Agent, or general VSS deployment work that does not include RT-Embed.
Use this skill for the RT-Embed video embedding microservice, including the standard Cosmos-Embed1 deployment path and custom/BYOM embedding model work.
Trigger phrases: vss-deploy-video-embedding, RT-Embed, rtvi-embed,
video embedding service, Cosmos-Embed1, embed live stream, embed video file, generate video embeddings, text embedding for video search,
RT-Embed BYOM, VideoPrism embed, custom embed model,
MODEL_IMPLEMENTATION_PATH, MODEL_REPOSITORY_SCRIPT_PATH, bring your own embedding model.
Do not use this skill for RT-CV, RT-VLM, VSS Agent, or general VSS deployment work unless the request deploys, operates, integrates, or customizes RT-Embed.
/v1 API for text/video embeddings, live streams, model listing, health, metricsvss-deploy-video-embedding.rtvi-embed.vss-rtvi-embed.ghcr.io/nvidia-ai-blueprints/vss/vss-rt-embed (override with VSS_RT_EMBED_IMAGE).develop-latest (override with VSS_RT_EMBED_TAG; use develop-latest-sbsa for an SBSA/DGX Spark host).rtvi-embed.8000 (host-side ${RTVI_EMBED_PORT}).cosmos-embed1-448p from nvidia/Cosmos-Embed1-448p.MODEL_PATH, MODEL_IMPLEMENTATION_PATH, MODEL_REPOSITORY_SCRIPT_PATH.GET /v1/ready.1200s (20 minutes) on first boot.Choose one primary path before acting. Load the linked reference and follow it; do not duplicate full workflows from this top-level file.
| User intent | Use this path |
|---|---|
| Deploy, size, upgrade, roll back, or tear down standalone RT-Embed with the default Cosmos-Embed1 model | references/deploy-vss-deploy-video-embedding.md |
| Call RT-Embed APIs for files, text/video embeddings, live streams, model listing, health, metrics, metadata, or manifests | references/rest-api.md |
| Wire RT-Embed into another service or deployment with Redis, Kafka, OpenTelemetry, auth, storage, or env var mapping | references/integrate-vss-deploy-video-embedding.md and references/environment.md |
| Use decoded-frame IPC from a compatible RTVI CV producer | references/environment.md#decoded-frame-ipc and references/integrate-vss-deploy-video-embedding.md |
| Add, wire, or validate a custom/BYOM embedding backend, with VideoPrism as an example | references/byom-custom-model.md |
| Debug readiness, model/cache startup, permissions, Redis/Kafka reachability, API failures, or observability | references/troubleshooting.md |
Selection rules:
vss-deploy-video-embedding; this is the default deployment path,
not the BYOM/custom-model path.1001, and a matching camera
ID. The consumer uses the fixed /run/rtvi-ipc/nvds_ipc_{camera_id}.sock
socket contract. IPC camera, sensor, and stream IDs must be non-empty and
contain only ASCII letters, digits, ., _, and -; standard UUIDs are
valid. It applies only to live RTSP processing.deploy/docker/services/rtvi/rtvi-embed unless the user explicitly asks for a
profile deployment.sudo prompt interactively. Prefer plain docker; otherwise use
sudo -n docker and stop with the exact manual command if passwordless sudo is
unavailable.NGC_API_KEY, HF_TOKEN, bearer tokens, or model
repository credentials in prompts, logs, or final answers.start_period: 1200s healthcheck during first boot. Cosmos
model download and Triton model repository generation can take up to 20 minutes.MESSAGE_BUS=, ERROR_BUS=,
and ENABLE_REDIS_ERROR_MESSAGES=false unless the corresponding Kafka or Redis
service is started and reachable./v1/generate_text_embeddings.references/deploy-vss-deploy-video-embedding.md.references/rest-api.md.references/integrate-vss-deploy-video-embedding.md.references/environment.md.references/byom-custom-model.md.references/troubleshooting.md.| File | When to read |
|---|---|
| references/README.md | Table of contents for all reference files. |
| references/deploy-vss-deploy-video-embedding.md | Deployment reference: image, GPU, storage, startup, prerequisites, known issues. |
| references/rest-api.md | Full REST endpoint catalog with worked curl examples for file uploads, video/text embeddings, live streams, and health/metrics. |
| references/integrate-vss-deploy-video-embedding.md | Integration reference: peers, inputs/outputs, env vars, network, example Compose snippet. |
| references/environment.md | Complete environment-variable matrix, including host-to-container renames and secret-sensitive variables. |
| references/byom-custom-model.md | BYOM reference: custom model contract, path overrides, Docker/Helm wiring, and VideoPrism example validation checklist. |
| references/troubleshooting.md | Operational diagnostics for startup, model/cache, runtime, and observability issues. |
ANanthropics/skills181k1,119 new stars in the last 7 days
GAgarrytan/gstack136k883 new stars in the last 7 days
ADaddyosmani/agent-skills106k3,628 new stars in the last 7 days
A pre-launch checklist covering monitoring, staged rollouts and rollback plans.
ADaddyosmani/agent-skills106k3,628 new stars in the last 7 days
PApaperclipai/paperclip101k2,948 new stars in the last 7 days
RUruvnet/RuView98k968 new stars in the last 7 days