unitarylab/quantum-practices/qiskit

Claude Code and agent skill by unitarylab/quantum-practices

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

A collection of quantum algorithms implemented using Qiskit, covering a wide range of topics including quantum search, quantum phase estimation, amplitude amplification, and more. Provides efficient implementations and examples for various quantum computing applications.

Install

npx vskill@latest install unitarylab/quantum-practices/qiskit

SKILL.md

Qiskit - Quantum Computing Framework & Simulator

Overview

Qiskit is an open-source quantum computing framework developed by IBM that enables quantum circuit design, simulation, and execution on real quantum hardware. It provides a comprehensive Python-based ecosystem for quantum algorithm development, allowing researchers and practitioners to design, test, and deploy quantum algorithms across simulation backends and real quantum processors from IBM Quantum Experience.

Qiskit stands for Quantum Information Science Kit and serves as a bridge between high-level quantum algorithm concepts and low-level quantum hardware implementation, democratizing access to quantum computing resources.

Installation Guide

System Requirements
  • Python Version: Python 3.8 or higher
  • Operating Systems: Windows, macOS, Linux
  • Memory: Minimum 4GB (8GB recommended for larger simulations)
  • Processor: Any modern multi-core processor
Installation

The quickest way to install Qiskit:

bash
pip install qiskit

For a complete installation including simulators and visualization:

bash
pip install qiskit qiskit-aer qiskit-ibmq matplotlib

Quick Start

python
from qiskit import QuantumCircuit
from qiskit_aer import AerSimulator
qc = QuantumCircuit(2, 2)
qc.h(0) # Hadamard gate creates superposition
qc.cx(0, 1) # CNOT creates entanglement
qc.measure([0, 1], [0, 1])
result = AerSimulator().run(qc, shots=100).result()
print(result.get_counts(0)) # Output: {'00': 50, '11': 50}

This creates an entangled Bell state and runs it on a simulator!

<!--

Visualization

Qiskit provides powerful visualization tools to help understand quantum circuits and results:

Circuit Diagrams
python
qc.draw('mpl')
State Vector Visualization
python
from qiskit.visualization import plot_state_city
plot_state_city(result.get_statevector(0))
Histogram Visualization
python
from qiskit.visualization import plot_histogram
plot_histogram(result.get_counts(0))

Key Features

1. Intuitive Circuit Design
  • Standard quantum gates (Hadamard, CNOT, Pauli, Rotation gates)
  • Parametric circuits for variational algorithms
  • Circuit composition and mid-circuit measurements
  • Multiple visualization formats (ASCII, LaTeX, PNG)
2. Multiple Simulators
  • Statevector Simulator: Exact quantum state evolution
  • QASM Simulator: Shot-based realistic simulation
  • Unitary Simulator: Unitary matrix tracking
  • GPU Acceleration: 10-50x speedup with NVIDIA GPU
3. Real Quantum Hardware
  • Direct access to IBM Quantum processors (5 to 127 qubits)
  • Cloud-based job submission and execution
  • Real-time job status tracking and result retrieval
4. Noise and Error Modeling
  • Realistic noise models from actual quantum hardware
  • Depolarizing, amplitude damping, phase damping errors
  • Gate errors and measurement errors
  • Custom error channels support
5. Circuit Optimization
  • Automatic multi-level optimization (levels 0-3)
  • Topology mapping to hardware connectivity
  • Gate decomposition to native gates
  • Custom optimization pipelines
6. Algorithm Implementations
  • Variational Quantum Eigensolver (VQE)
  • Quantum Approximate Optimization Algorithm (QAOA)
  • Grover's search algorithm
  • Quantum phase estimation
  • Pre-built algorithm library
7. Advanced Measurement
  • Single-shot and statistical measurements
  • Arbitrary Pauli observable measurement
  • Quantum state tomography
  • Process characterization
  • Fidelity computation
8. Hybrid Quantum-Classical Computing
  • Automatic gradient computation via parameter shift rule
  • Integration with classical optimizers (scipy.optimize)
  • Callback functions for monitoring optimization
  • Classical pre/post-processing capabilities
9. Extensibility
  • Custom gate definitions
  • Plugin architecture for new backends
  • Custom transpiler passes
  • Open source (MIT licensed)
10. Visualization and Analysis
  • Circuit diagrams in multiple formats
  • Measurement histograms and state plots
  • Bloch sphere visualization
  • Publication-quality output

Resources and documentation:


Last Updated: April 2026 Qiskit Version: 0.44.0+ Difficulty Level: Beginner to Intermediate (requires basic quantum computing knowledge)

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/unitarylab/quantum-practices/qiskit/badge)](https://verified-skill.com/skills/unitarylab/quantum-practices/qiskit)

Something wrong with this skill or its page? Tell us.