CtrlK
BlogDocsLog inGet started
Tessl Logo

pennylane

Hardware-agnostic quantum ML framework with automatic differentiation. Use when training quantum circuits via gradients, building hybrid quantum-classical models, or needing device portability across IBM/Google/Rigetti/IonQ. Best for variational algorithms (VQE, QAOA), quantum neural networks, and integration with PyTorch/JAX/TensorFlow. For hardware-specific optimizations use qiskit (IBM) or cirq (Google); for open quantum systems use qutip.

85

1.07x
Quality

82%

Does it follow best practices?

Impact

89%

1.07x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines a specific niche (hardware-agnostic quantum ML with autodiff), provides rich trigger terms spanning frameworks, algorithms, and hardware vendors, and explicitly delineates boundaries with related skills. The inclusion of negative triggers ('For hardware-specific optimizations use qiskit/cirq; for open quantum systems use qutip') is a best practice that further strengthens distinctiveness.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions and capabilities: automatic differentiation, training quantum circuits via gradients, building hybrid quantum-classical models, variational algorithms (VQE, QAOA), quantum neural networks, and integration with specific ML frameworks.

3 / 3

Completeness

Clearly answers both 'what' (hardware-agnostic quantum ML framework with automatic differentiation) and 'when' (explicit 'Use when' clause covering training quantum circuits, building hybrid models, needing device portability). Also includes helpful negative triggers distinguishing from related tools like qiskit, cirq, and qutip.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a user would say: 'quantum ML', 'quantum circuits', 'gradients', 'hybrid quantum-classical', 'VQE', 'QAOA', 'quantum neural networks', 'PyTorch', 'JAX', 'TensorFlow', 'IBM', 'Google', 'Rigetti', 'IonQ', and 'device portability'. These are terms practitioners would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche in hardware-agnostic quantum ML. The description explicitly differentiates from competing skills (qiskit for IBM-specific, cirq for Google-specific, qutip for open quantum systems), which greatly reduces conflict risk.

3 / 3

Total

12

/

12

Passed

Implementation

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill provides strong actionable code examples for PennyLane's core use cases and has good structural organization with clear references to detailed documentation. Its main weaknesses are the lack of validation/error-recovery steps in workflows, some verbosity in best practices and redundant reference listings, and the absence of actual bundle files to back up the progressive disclosure structure.

Suggestions

Add validation checkpoints to workflows, e.g., checking convergence criteria in optimization loops, verifying circuit output dimensions, and handling hardware submission errors with retry logic.

Consolidate the 'Core Capabilities' and 'Detailed Documentation' sections into a single reference table to eliminate redundancy and save tokens.

Trim the Best Practices list to 4-5 non-obvious, PennyLane-specific tips (e.g., remove generic advice like 'Start with simulators' and 'Test locally') and cut the Resources section.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good code examples, but includes some unnecessary content: the 'Best Practices' section has 10 items many of which are obvious to Claude (e.g., 'Start with simulators', 'Test locally'), the Resources section with external URLs adds little value, and the installation section listing every plugin is verbose. The overview paragraph explains what PennyLane is, which the description already covers.

2 / 3

Actionability

The skill provides fully executable, copy-paste ready code examples for core workflows: parameter optimization, variational classifiers, VQE, and device switching. The Quick Start, Common Workflows section with concrete code for training classifiers and running VQE are all specific and actionable.

3 / 3

Workflow Clarity

The workflows are clearly sequenced with numbered steps (e.g., VQE: build Hamiltonian → define ansatz → optimize), but there are no validation checkpoints or error recovery steps. For quantum circuit training—where convergence issues, barren plateaus, and hardware errors are common—there should be explicit validation steps (e.g., checking energy convergence, verifying circuit output on simulator before hardware).

2 / 3

Progressive Disclosure

The skill references 7 separate reference files with clear descriptions and organized sections, which is good structure. However, no bundle files were provided, meaning all those references are broken/unverifiable. Additionally, the Core Capabilities section repeats bullet-point summaries for each reference file and then the Detailed Documentation section lists them again, creating redundancy that could be consolidated.

2 / 3

Total

9

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

10

/

11

Passed

Repository
K-Dense-AI/claude-scientific-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.