CtrlK
BlogDocsLog inGet started
Tessl Logo

paddle-checkout-web

Add a Paddle Checkout to a Next.js web app — overlay or inline, with event handling, customer pre-fill, and dynamic line item updates.

66

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/checkout-web/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

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

A highly actionable, well-structured skill with executable code, a verification checklist, and a pitfalls section. The main gaps are light mid-process validation checkpoints and the absence of bundle reference files for the longer material.

Suggestions

Add an inline validation checkpoint earlier in the flow (e.g. 'Confirm paddle.Initialized before calling Checkout.open') to strengthen the gated workflow.

Move the full inline example and events table into a references/ file, leaving a concise overview plus a clearly signaled one-level-deep link, to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly efficient and focused on Paddle-specific details (frameTarget as a CSS class, throttle pattern, event names), with only minor explanatory prose like 'That's it for overlay — no displayMode setting needed' that could be trimmed, fitting 4 rather than 5.

4 / 5

Actionability

It provides fully executable, copy-paste TSX examples for overlay and inline, exact env vars, the npm install command, an events table, and an updateItems pattern — covering the common cases as the 5 anchor requires.

5 / 5

Workflow Clarity

There is a clear topical sequence (prerequisites → style choice → integration → verify) with an explicit numbered 'Verify the integration' checklist and a 'Common pitfalls' error-recovery section, but mid-process validation checkpoints are lighter than the gated validate-retry loop of the 5 anchor.

4 / 5

Progressive Disclosure

Sections are well-organized with clear headers and external doc links, but no bundle reference files exist and the long inline example plus events table are inlined in one SKILL.md, leaving minor organization gaps versus the cleanly split 5 anchor.

4 / 5

Total

17

/

20

Passed

Description

75%Weight 40%Scale 1-5

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

A specific, distinctive description that clearly states what the skill does, but it omits an explicit 'Use when…' trigger clause, which caps completeness at 3. Adding trigger phrases would round it out.

Suggestions

Append a 'Use when…' clause with concrete triggers, e.g. 'Use when adding Paddle checkout to a Next.js app, or when the user mentions Paddle, hosted checkout, or inline checkout.'

Add common synonyms users might say (e.g. 'Paddle.js', 'Paddle pay button', 'embedded checkout') to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'overlay or inline, with event handling, customer pre-fill, and dynamic line item updates' — giving comprehensive coverage of the checkout integration, matching the 5 anchor's breadth.

5 / 5

Completeness

The 'what' is explicit (add a Paddle Checkout with the listed capabilities) but there is no 'Use when…' trigger clause, and the rubric caps completeness at 3 when explicit trigger guidance is absent.

3 / 5

Trigger Term Quality

Natural terms like 'Paddle Checkout', 'Next.js web app', 'overlay or inline', and 'customer pre-fill' give good keyword coverage, but common synonyms and variations a user might say are missing, so it sits at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The Paddle-Checkout-in-Next.js framing is a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
PaddleHQ/paddle-agent-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.