Agent skill / nvidia
Use to deploy the vss-behavior-analytics service standalone (entrypoint, config-source, optional calibration). Not for the full warehouse deploy.
Core file
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionvss-setup-behavior-analyticsExecute the skills CLI command in your project's root directory to begin installation:
Package manager
npx skills install nvidia/skills/vss-setup-behavior-analyticsFetches vss-setup-behavior-analytics from nvidia/skills and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate vss-setup-behavior-analytics. Access via /vss-setup-behavior-analyticsin your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Automate repetitive workflows and reduce manual effort
Example
Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example
Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example
Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Copy the command for your terminal
Package manager
npx skills install nvidia/skills/vss-setup-behavior-analyticsWorks with
| name | vss-setup-behavior-analytics |
| description | Use to deploy the vss-behavior-analytics service standalone (entrypoint, config-source, optional calibration). Not for the full warehouse deploy. |
| license | Apache-2.0 |
| metadata | author: "NVIDIA Video Search and Summarization team" version: "3.2.0" github-url: "https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization" tags: "nvidia blueprint operational deployment behavior-analytics" |
Deploy the behavior-analytics service standalone with the user's chosen entrypoint, config, and calibration.
Follow the routing tables and step-by-step workflows below. Each section that ends in workflow, quick start, or flow is intended to be executed top-to-bottom. Detailed reference material lives in references/.
Worked end-to-end examples are kept under evals/ (each *.json manifest
contains a runnable scenario). Run a Tier-3 evaluation to replay them:
nv-base validate skills/vss-setup-behavior-analytics --agent-eval
A minimal standalone bring-up looks like:
cd $REPO/deploy/docker
export VSS_APPS_DIR=$(pwd)
docker compose -f services/analytics/behavior-analytics/compose.yml up -d vss-behavior-analytics-base
Follow references/deploy-behavior-analytics-service.md for the full
workflow (entrypoint pick, config source, dynamic updates).
/docs or /health; redeploy via vss-deploy-profile or the matching vss-deploy-* skill.NGC_CLI_API_KEY. Solution: docker login nvcr.io and re-export the key before retrying.docker compose down.Deploy just the vss-behavior-analytics container (the spatial-AI analytics pipeline from the upstream behavior-analytics repo), not as part of the full warehouse blueprint stack.
The full operational walkthrough — entrypoint table, config-source options, calibration types, dynamic-update wire contract, troubleshooting — is references/deploy-behavior-analytics-service.md. This SKILL.md only handles routing and prerequisites.
$VSS_APPS_DIR pointing at <repo>/deploy/docker/. Required by the service compose's volume binds.$NGC_CLI_API_KEY set so docker can pull the image. See references/ngc-api-key-registry-login.md.docker --version and docker compose version.restart: always cycles the container. Status will show Restarting (N) in docker ps until a broker is reachable. With a broker, dynamic config / dynamic calibration over mdx-notification become available.If any required prerequisite fails, surface the gap before going further.
Hand the user references/deploy-behavior-analytics-service.md and walk them through its steps in order:
The compose-file edits, YAML diffs, deploy + verify commands, and troubleshooting table all live in that reference — don't duplicate them here.
Once the container is up and a broker is reachable, two runtime-update flows are available — neither requires redeploying:
Publish an upsert (per-key patch) or upsert-all (full snapshot) message to the mdx-notification topic with Kafka key behavior-analytics-config and headers:
event.type: upsert | upsert-all | request-config | ackreference-id: video-analytics-api-<uuid> (web-api originated), behavior-analytics-<uuid> (bootstrap reply), or the source-type literal (kafka / redis / mqtt) for direct-publisher upserts.Body: {"status": ..., "config": <patch>, "error": ...}.
The listener validates each message at the envelope layer (rejects unknown keys, missing config, malformed status/error) and at the per-payload layer (rejects forbidden sections, bad item shapes). Successful upserts are persisted to disk, applied to every worker, and ACK'd back over the topic.
Full wire contract + ack semantics: references/dynamic-config.md.
Publish to the same topic with Kafka key calibration and headers:
event.type: upsert-all (full snapshot) | upsert (per-sensor merge) | delete (per-sensor removal)timestamp: ISO-8601 UTC (YYYY-MM-DDTHH:MM:SS.fffZ).Body: JSON sensor list (and ROIs / tripwires / homographies for upsert-all).
The listener validates against the vendored AJV schema before persisting. Schema violations log a calibration schema violation warning and are dropped — the previously-good calibration stays loaded.
Full wire contract + per-action validation policy: references/dynamic-calibration.md.
Both flows live entirely on the broker — the producer can be video-analytics-api, your own script, or any Kafka client that mirrors the wire shape. They're the recommended way to change configuration after the container is running, so the operator doesn't have to redeploy.
vss-deploy-profile with profile warehouse (or alerts). Don't run this skill in parallel.references/configuration.md, references/dynamic-config.md, or references/dynamic-calibration.md before editing the JSON.bump:1
Prerequisites
Time Estimate
15-45 minutes depending on use case complexity
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
Registry listing for vss-setup-behavior-analytics matched our evaluation — installs cleanly and behaves as described in the markdown.
Useful defaults in vss-setup-behavior-analytics — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
Useful defaults in vss-setup-behavior-analytics — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
vss-setup-behavior-analytics reduced setup friction for our internal harness; good balance of opinion and flexibility.
We added vss-setup-behavior-analytics from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
We added vss-setup-behavior-analytics from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
vss-setup-behavior-analytics reduced setup friction for our internal harness; good balance of opinion and flexibility.
We added vss-setup-behavior-analytics from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
vss-setup-behavior-analytics reduced setup friction for our internal harness; good balance of opinion and flexibility.
vss-setup-behavior-analytics reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 71