amplitude-estimation

Estimate quantum circuit success probabilities using Quantum Amplitude Estimation.

30|2|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/unitarylab/quantum-skills --skill amplitude-estimation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: amplitude-estimation
Source: https://github.com/unitarylab/quantum-skills/tree/main/algorithms/primitives/amplitude-estimation
Command: npx skills add https://github.com/unitarylab/quantum-skills --skill amplitude-estimation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires unitarylab, and includes scripts (resource) components.

What problem does it solve?

Quantum Amplitude Estimation (QAE) estimates the success probability of a quantum circuit, providing a quadratic speedup over classical Monte Carlo sampling.

Core Features & Use Cases

  • End-to-end QAE: Builds the Grover operator, runs QPE with a configurable phase register, and recovers the amplitude.
  • Educational & Development Tool: Useful for learning, algorithm prototyping, and demonstrations across UnitartyLab, Qiskit, and PennyLane.
  • Hands-on Demos: Includes example pipelines and ready-to-run scripts for experimentation.

Quick Start

Run the included example to estimate the amplitude of a simple quantum circuit using QAE.

Frequently Asked Questions about amplitude-estimation

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

FAQPage Schema
How does quantum amplitude estimation work for circuit success probabilities?▼

Quantum amplitude estimation works by applying quantum phase estimation to a Grover operator constructed from your circuit, yielding a quadratic speedup over classical Monte Carlo sampling to recover the amplitude.

How do I estimate the amplitude of a quantum circuit using QPE and Grover operators?▼

You estimate the amplitude by running a self-contained pipeline that prepares the quantum state, constructs the Grover operator, executes quantum phase estimation with a configurable phase register, and post-processes the results to extract the amplitude.

Can I use quantum amplitude estimation with Qiskit and PennyLane?▼

Yes, quantum amplitude estimation can be used for algorithm prototyping and educational demonstrations across Qiskit and PennyLane, including ready-to-run example scripts for experimentation.

What is the advantage of quantum amplitude estimation over classical Monte Carlo sampling?▼

Quantum amplitude estimation provides a quadratic speedup over classical Monte Carlo sampling by leveraging quantum phase estimation to precisely evaluate the success probability of a good state.

Do I need a configurable phase register to run quantum amplitude estimation?▼

Yes, a configurable phase register is required to run quantum phase estimation, which reads out the phase encoding the amplitude and enables the post-processing step to accurately recover the success probability.