Agent skill · research science · k-dense-ai
cirq
Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.
Why this skill is useful
Provides domain-specific knowledge for designing and simulating quantum circuits that the AI wouldn't reliably generate on its own.
What it needs
Requires python installed locally. About 6k tokens when loaded. Last updated 2026-08-03. 32,849 stars on the source repository.
What this skill does
Cirq - Quantum Computing with Python Cirq is Google Quantum AI's open-source framework for designing, simulating, and running quantum circuits on quantum computers and simulators. When to Use This Skill Use this skill when: Building, simulating, or optimizing NISQ circuits in Python Running jobs on Google Quantum AI processors (via cirq-google) or partner backends (IonQ, Azure Quantum, AQT, Pasqal) Modeling noise, compiling to hardware gatesets, or designing characterization experiments Using parameter sweeps, transformers, or the ReCirq experiment patterns For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip. Installation Requires Python 3.11+. Current stable release: 1.6.1 (August 2025). Vendor packages share the same version number. For hardware integration (pin matching versions for reproducibility): For latest features during development, omit version pins; for production or hardware runs, pin all packages to the same Cirq release. Quick Start Basic Circuit Parameterized Circuit Core Capabilities Circuit Building For comprehensive information about building quantum circuits, including qubits, gates, operations, custom gates, and circuit patterns, see: references/building.md - Complete guide to circuit construction Common topics: Qubit types (GridQubit, LineQubit, NamedQubit) Single and two-qubit gates Parameterized gates and operations Custom gate decomposition Circuit organization with moments Standard circuit patterns (Bell states, GHZ, QFT) Import/export (OpenQASM, JSON) Working with qudits and observables Simulation For detailed information about simulating quantum circuits, including exact simulation, noisy simulation, parameter sweeps, and the Quantum Virtual Machine, see: references/simulation.md - Complete guide to quantum simulation Common topics: Exact simulation (state vector, density matrix) Sampling and measurements Parameter sweeps (single and multiple parameters) Noisy simulation State histogr …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills k-dense-ai/cirq