CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

stripe-apps

Build, modify, or review Stripe Apps and extensions using the relevant documentation and reference guides. Use for custom Stripe Dashboard UI, stripe-app.yaml, @stripe/ui-extension-sdk, @stripe/extensibility-sdk, script extensions, extension interfaces, custom workflow actions, and apps that authenticate to Stripe or react to events. Also use when deciding whether a Stripe extension can support the user's billing or workflow requirements.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is stripe-apps in stripe/ai

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

The body is a well-architected navigation skill: task tables route each request type to specific bundled references and canonical documentation, with a clear load-then-implement sequence and explicit conflict-resolution rules. Its only notable weakness is mild repetition of the reference-loading instruction across sections, which could be tightened without losing clarity.

DimensionReasoningScore

Conciseness

The body is dense task-routing tables with no background-concept padding, assuming Claude's competence throughout. Minor over-explanation could be trimmed: the "load references before starting work" instruction is repeated in the intro, the implementation-guidance section, and the numbered list, and asides like "A link or filename in this skill isn't a substitute for reading its contents" add little. Efficient but not perfectly lean, matching anchor 4 rather than 5.

4 / 5

Actionability

Every common task — Dashboard UI, script extensions, custom actions via script or remote function, self-hosted backends, secret storage, authentication, webhooks, onboarding, publishing, feedback — routes to a specific bundled reference file or a concrete documentation URL (e.g., "<references/script-extensions.md> and [build a custom action with a script](...)"). Per the rubric's instruction-only note, the absence of code is not penalized when guidance is this concrete and executable.

5 / 5

Workflow Clarity

"Load bundled reference files" gives a clear 3-step sequence (select and open references → follow pointers to other bundled references → read canonical docs) with checkpoints such as "If an example in a reference disagrees, check the version and follow the applicable canonical documentation" and "state what is unknown or unsupported before proceeding." It is below anchor 5 because build/test validation steps are delegated to references/workflow.md rather than sequenced inline, leaving minor validation gaps.

4 / 5

Progressive Disclosure

SKILL.md is a lean ~66-line overview while all 12 detailed reference files (~1357 lines) are split out and clearly signaled through task tables; every referenced path (discovery.md, ui-extensions.md, script-extensions.md, backend.md, authentication.md, webhooks.md, canonical-docs.md, workflow.md, onboarding-ux.md, publishing.md, feedback.md, extension-types.md) exists in the bundle. References are one level deep — the only cross-pointers (backend→webhooks, workflow→feedback) are sibling-level and the body explicitly instructs how to resolve them, matching the top anchor.

5 / 5

Total

18

/

20

Passed

Description

83%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 strong description: third-person voice, concrete capabilities, and explicit "Use for / Also use when" trigger clauses tied to specific Stripe Apps technologies. Its only weakness is that a few natural trigger terms (publishing, testing, debugging a Stripe app) are absent, which slightly limits keyword coverage and leaves minor overlap risk with general Stripe integration skills.

DimensionReasoningScore

Specificity

Names several concrete actions ("Build, modify, or review Stripe Apps and extensions") and specific artifacts (stripe-app.yaml, @stripe/ui-extension-sdk, @stripe/extensibility-sdk, script extensions, custom workflow actions), but action coverage has minor gaps (testing, publishing, and debugging are not named as actions). It is above anchor 3 because far more than 1-2 concrete actions are listed, but below anchor 5's comprehensive action coverage.

4 / 5

Completeness

Explicitly answers both: "what" via "Build, modify, or review Stripe Apps and extensions" and "when" via the concrete trigger clauses "Use for custom Stripe Dashboard UI, stripe-app.yaml, ..." and "Also use when deciding whether a Stripe extension can support the user's billing or workflow requirements." This matches the top anchor exactly; it is not 4 because the "when" guidance is explicit rather than vague.

5 / 5

Trigger Term Quality

Good keyword coverage including natural phrases users would say ("custom Stripe Dashboard UI", "custom workflow actions", "billing or workflow requirements") plus distinctive technical tokens (stripe-app.yaml, SDK package names). A few natural terms a user might say — such as publishing, testing, or debugging a Stripe app — are missing, keeping it below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive triggers (stripe-app.yaml, @stripe/ui-extension-sdk, @stripe/extensibility-sdk) establish a clear Stripe Apps niche, but "apps that authenticate to Stripe or react to events" and "billing ... requirements" create minor overlap risk with a generic Stripe API/billing integration skill. Mostly distinct with minor overlap, matching anchor 4 rather than 5.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

stripe/ai

Path

providers/antigravity/plugin/skills/stripe-apps/SKILL.md

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.