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.