One-click install
npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill qiskit-silverstein
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qiskit
Source: https://github.com/silverstein/claude-scientific-skills-desktop/tree/main/corpus/qiskit
Command: npx skills add https://github.com/silverstein/claude-scientific-skills-desktop --skill qiskit-silverstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you turn quantum computing ideas into runnable circuits by guiding setup, circuit construction, execution, and result interpretation within the Qiskit ecosystem.

Core Features & Use Cases

  • End-to-end Qiskit workflow for mapping problems to circuits, transpiling for hardware, executing with primitives, and post-processing results.
  • Primitives-based execution using Sampler (bitstring probabilities) and Estimator (expectation values/energies) across local simulators and IBM Quantum runtime backends.
  • Quantum algorithms & application patterns including VQE, QAOA, Grover, quantum chemistry/materials workflows (via Qiskit Nature), and quantum ML workflows (via Qiskit Machine Learning).

Quick Start

Tell the assistant to explain how to run a simple 2-qubit circuit in Qiskit: create a QuantumCircuit, transpile it for an IBM backend, execute it with the appropriate primitive, and extract the counts or expectation values.

Frequently Asked Questions about qiskit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and run a quantum circuit using Qiskit?

Qiskit quantum circuits are built by generating a QuantumCircuit object, transpiling it for a specific backend, and executing it via Sampler or Estimator primitives to extract measurable outputs like bitstring probabilities or expectation values.

What is the difference between Sampler and Estimator primitives in Qiskit?

Qiskit Sampler primitives execute quantum circuits to return bitstring probabilities, whereas Estimator primitives compute expectation values or energies, making each suited for different quantum algorithm workflows and analysis types.

How do I transpile quantum circuits for IBM Quantum hardware?

Quantum circuit transpilation for IBM Quantum hardware involves optimizing the circuit operations to match the target backend's constraints, ensuring executable primitive runs and accurate measurable outputs on the runtime system.

Can I use Qiskit for variational algorithms like VQE and QAOA?

Yes, Qiskit supports variational algorithms like VQE and QAOA by translating problem goals into QuantumCircuit objects and executing them via Estimator primitives to obtain expectation values for optimization workflows.

Does Qiskit support quantum machine learning and quantum chemistry simulations?

Qiskit supports quantum machine learning and quantum chemistry or material simulations by mapping application patterns into QuantumCircuit objects and executing them across local simulators and IBM Quantum hardware.

What are the limitations of running quantum circuits on local simulators versus IBM Quantum runtime?

Local simulators face scaling constraints with large quantum circuits, whereas IBM Quantum runtime execution requires proper transpilation targeting and primitive execution to handle hardware-specific noise and structural limitations.