nvidia-skill-finder
Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA products, hardware, software,…
Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.
$ npx -y skills add NVIDIA/skills --skill aiq-research --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/aiq-researchContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.
name: aiq-research
description: |
Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.
license: Apache-2.0
permissions:
env:
- AIQ_SERVER_URL
network:
- http://localhost:8000
compatibility: |
Designed for Claude Code, OpenCode, Codex, and Agent Skills-compatible tools. Requires Python 3.11+ and network
access to a running local AI-Q Blueprint server at `http://localhost:8000` by default. Non-local backends must be
explicitly trusted by the user and granted by the host tool outside this public skill.
metadata:
version: "2.1.0"
author: "NVIDIA AI-Q Blueprint Team <aiq-blueprint@nvidia.com>"
github-url: "https://github.com/NVIDIA-AI-Blueprints/aiq"
tags:
- nvidia
- aiq
- blueprint
- deep-research
- research-agents
- agent-skills
languages:
- python
- bash
domain: "research-agents"
allowed-tools: Read BashUse this skill to call a locally running NVIDIA AI-Q Blueprint server through the helper script at `scripts/aiq.py`.
Use this skill for research-shaped requests, including:
Do not use this skill for install, deploy, start, stop, UI, CLI, Docker, Helm, or troubleshooting requests. Those belong to `aiq-deploy`.
Users need:
the user before any query is sent.
authenticated environments.
API keys.
The helper script has no third-party Python package dependencies; it uses Python standard-library HTTP modules.
1. Resolve the target backend URL. 2. Run `health` before sending research requests. 3. If no backend is reachable, ask for a backend URL or hand off to `aiq-deploy`. 4. Before sending any user query, state the exact AI-Q backend URL that will receive it. For non-local URLs, continue only if the user has explicitly confirmed that URL is trusted in the current conversation. 5. Poll asynchronous deep research jobs when AI-Q returns a job ID. 6. Present returned reports with citations and source URLs intact. 7. Stop on failed jobs and show the returned error; do not retry automatically. 8. After presenting a report, support follow-up: answer questions about it (ask) or run a refined research pass (redo) using the same commands.
Use `AIQ_SERVER_URL` when set. Otherwise try the default local backend:
python3 $SKILL_DIR/scripts/aiq.py health
Expected output: JSON from a reachable AI-Q health endpoint.
If `health` fails and no explicit `AIQ_SERVER_URL` was set, ask:
I do not see a reachable local AI-Q backend. Do you already have an AI-Q backend URL you want to use, or should I deploy a local Skill backend?
authentication. Ask the user to use an authenticated AI-Q skill or configure authentication for their environment.
compatible with this public research flow, then offer to run `aiq-deploy` validation.
Before sending the request, state the resolved endpoint:
I will send this query to <AIQ_SERVER_URL>. Make sure this endpoint is trusted before sending sensitive information.
Do not send credentials, cookies, bearer tokens, or secret values through the query text.
Run:
python3 $SKILL_DIR/scripts/aiq.py chat "<USER_QUESTION>"
Expected output:
research.
If the response is normal JSON, present the result immediately. Do not force polling when there is no `job_id`.
If the response includes `deep_research_running`, extract the `job_id` and poll with the same absolute script path:
python3 $SKILL_DIR/scripts/aiq.py research_poll <JOB_ID>
Expected output: the final report JSON when the job completes successfully.
Use the runtime's non-blocking or background execution mechanism when available. If the chosen execution method requires escalated permissions, request explicit user approval first and explain why. Tell the user that deep research is running in the background.
If polling is interrupted, the job continues server-side. Resume with:
python3 $SKILL_DIR/scripts/aiq.py status <JOB_ID> python3 $SKILL_DIR/scripts/aiq.py report <JOB_ID> python3 $SKILL_DIR/scripts/aiq.py research_poll <JOB_ID>
Use `status` to inspect job status and saved artifacts. Use `report` when the job has already finished and you only need the final output. Use `research_poll` to keep waiting for completion.
The final report may reference generated artifacts (charts, CSVs) as `artifact://<id>` links. To materialize them as local files, run `python3 $SKILL_DIR/scripts/aiq.py artifacts <JOB_ID> --download-dir ./aiq-artifacts`; it downloads each artifact and prints the loca
Official, NVIDIA-verified Agent Skills for Claude Code, Codex, and other coding agents.
Use for NVIDIA-related requests where an NVIDIA skill might help, even if the user did not ask for a skill. Trigger on NVIDIA products, hardware, software,…
Official NVIDIA-authored guidance for NVIDIA cuDF GPU DataFrames, pandas acceleration, dask-cuDF, ETL, joins, groupby, CSV/Parquet I/O, nullable semantics, and…
Use when asked to install, deploy, run, validate, troubleshoot, or stop NVIDIA AI-Q Blueprint infrastructure.
Calibrate a new dataset from live RTSP camera streams via the AutoMagicCalib REST API. Use when the user provides RTSP URLs or asks to calibrate live cameras;…
Run end-to-end calibration on the shipped sample dataset (sdg_08_2_sample_data_010926.zip) against a running AMC microservice. Use when user says 'test sample…
Calibrates pre-recorded `cam_*.mp4` datasets through the AutoMagicCalib REST API. Use for user-supplied local MP4s; route live RTSP streams to…