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 porting circuits from another framework (e.g. Qiskit) into CUDA-Q kernels while preserving the source algorithm and validation fidelity.
$ npx -y skills add NVIDIA/skills --skill cudaq-importing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cudaq-importingContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when porting circuits from another framework (e.g. Qiskit) into CUDA-Q kernels while preserving the source algorithm and validation fidelity.
name: "cudaq-importing"
title: "CUDA-Q Importing"
description: "Use when porting circuits from another framework (e.g. Qiskit) into CUDA-Q kernels while preserving the source algorithm and validation fidelity."
version: "1.0.2"
author: "CUDA-Q Team <cuda-quantum@nvidia.com>"
tags: [cuda-quantum, quantum-computing, importing, porting, migration, qiskit, kernels, nvidia]
tools: [Read, Glob, Grep]
license: "Apache-2.0"
compatibility: "Python 3.10+"
metadata:
author: "CUDA-Q Team <cuda-quantum@nvidia.com>"
short-description: "Port circuits from other frameworks into CUDA-Q"
tags:
- cuda-quantum
- quantum-computing
- importing
- porting
- migration
- qiskit
- nvidia
languages:
- python
domain: "quantum"Use this skill to port quantum circuits from another framework into CUDA-Q Python kernels. This includes Qiskit code and Qiskit-style circuit construction, as well as other framework-driven circuit builders. The goal is a framework-free CUDA-Q port that preserves the source quantum algorithm, matches source behavior at small test sizes, and documents any unavoidable CUDA-Q limitations.
For authoring new CUDA-Q kernels from scratch, and for CUDA-Q installation, simulation targets, QPU access, and parallelization, use the `cudaq-guide` skill (`/cudaq-guide author` for kernel authoring).
`python -c "import cudaq; print(getattr(cudaq, '__version__', 'unknown'))"`.
behavior.
installed in the validation environment only. The final CUDA-Q port itself must not require the source framework.
connector is available before relying on it; otherwise use local docs or the source tree.
documentation, review relevant documentation or source changes before treating a behavior difference as a porting bug.
1. Read the source circuit construction and identify the exact algorithm, qubit/register layout, measurement behavior, and any framework helpers. 2. Preserve the high-level quantum algorithm. Do not replace mid-circuit measurement, QPE structure, oracle definitions, or decomposition strategy without explicit user permission. 3. Select the CUDA-Q execution pattern:
used per shot.
CUDA-Q requires a fixed-length return shape. 4. Translate gates and subcircuits. For detailed gate mappings, ordering rules, precision guidance, and helper-extraction patterns, read [references/porting-reference.md](references/porting-reference.md). 5. Remove runtime source-framework dependencies from the CUDA-Q port. Extract pure helpers into framework-free modules. 6. Validate with small deterministic inputs before scaling. Compare raw count keys and distributions, not just aggregate fidelity. 7. Re-run any previously failing configurations after every fix.
imports unless they are genuinely unavoidable and documented.
transpiling through the source framework.
measurement return list, or final count-key formatting.
fidelity differences matter (CUDA-Q defaults to fp32, Qiskit to fp64).
source-compatible behavior.
Read [references/porting-reference.md](references/porting-reference.md) when you need any of the following:
behavior against the installed CUDA-Q version for version-sensitive features.
Python; use the companion `cudaq-guide` skill (`/cudaq-guide author`) for core CUDA-Q authoring constraints and shared kernel patterns.
order. Apparent fidelity or bitstring mismatches may be convention differences.
the local CUDA-Q installation.
correctness-preserving ports.
Use this format when diagnosing failures:
CUDA-Q path. **Cause:** The port still imports the source framework. **Solution:** Move pure helpers into a framework-free module and verify with the import-blocker pattern in the reference.
**Cause:** The source framework and CUDA-Q count-key ordering differ. **Solution:** Fix allocation, return-list order, or formatting at the port boundary. D
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.
Use when asked to run deep research or AI-Q research through a reachable NVIDIA AI-Q Blueprint backend.
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…