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.

67

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

78%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-structured router that sends each task to the right bundled reference via explicit tables, with all cited reference files present and one level deep. It is efficient and actionable for an instruction-only skill; the remaining gaps are minor redundancy and validation checkpoints deferred to the referenced guides.

Suggestions

Trim redundant meta-instructions (e.g. the "A link or filename in this skill isn't a substitute for reading its contents" sentence in the intro duplicates the numbered loading procedure) to tighten conciseness.

Add one explicit validation checkpoint in the main workflow (e.g. verify the app builds/tests after changes per references/workflow.md) rather than deferring all validation to the bundled guides.

Add "webhooks" and "marketplace" as natural trigger terms in the description to round out keyword coverage.

DimensionReasoningScore

Conciseness

The body is a dense router with no padding of concepts Claude already knows — every section routes tasks to files or states decision rules — but there are minor instances that could be trimmed, e.g. "A link or filename in this skill isn't a substitute for reading its contents" repeats the point made by step 1 of "Load bundled reference files", and "Load only references relevant to the task, and reuse contents already read during the session" partially restates earlier guidance.

4 / 5

Actionability

Guidance is concrete and executable for a navigation skill: exact file paths (<references/script-extensions.md>, <references/webhooks.md>), exact external URLs, and task tables mapping each request type to specific files. It stops short of fully executable instructions (no commands or code in the body), but the scoring note on instruction-only skills applies and the deferred details live in the bundled guides, so it sits above anchor 3's "pseudocode/incomplete" level.

4 / 5

Workflow Clarity

A clear sequence is present (clarify requirements → select capability from product docs → load bundled references → follow pointers → read canonical docs), with error-recovery guidance such as "If an example in a reference disagrees, check the version and follow the applicable canonical documentation" and the guard "If the documentation doesn't establish that an extension meets a requirement, state what is unknown or unsupported before proceeding". It falls short of anchor 5 because most actual validation/testing checkpoints are deferred to the referenced guides rather than stated as explicit checkpoints in the workflow itself.

4 / 5

Progressive Disclosure

Scored against the actual bundle: all 12 references/*.md files cited in the body exist on disk, each is one level deep and clearly signaled through task-based tables, and the body is a lean overview that splits detail appropriately (e.g. "Build or modify any Dashboard UI... → <references/ui-extensions.md>"). This matches the "clear overview with well-signaled one-level-deep references; easy navigation" anchor.

5 / 5

Total

17

/

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 that explicitly covers both what the skill does and when to use it, with unusually concrete domain vocabulary (exact SDK and manifest names) that makes triggering reliable. Its only weakness is that the action verbs are broad and a few natural user terms like "webhooks" and "marketplace" are missing.

DimensionReasoningScore

Specificity

Concrete actions are stated ("Build, modify, or review Stripe Apps and extensions") alongside highly specific artifacts ("stripe-app.yaml, @stripe/ui-extension-sdk, @stripe/extensibility-sdk, script extensions, extension interfaces, custom workflow actions"), but the verbs themselves are broad (build/modify/review) rather than a diverse list of specific actions, matching the "several specific actions with minor gaps" anchor rather than the fully comprehensive one.

4 / 5

Completeness

What: "Build, modify, or review Stripe Apps and extensions using the relevant documentation and reference guides"; When: "Use for custom Stripe Dashboard UI, ... Also use when deciding whether a Stripe extension can support the user's billing or workflow requirements" — both are explicit with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Strong natural keyword coverage including package names, the manifest filename, and synonyms ("Stripe Apps", "extensions", "custom Stripe Dashboard UI", "custom workflow actions", "apps that authenticate to Stripe or react to events"), but a few natural terms users would say are absent — most notably "webhooks" and "marketplace" — which keeps it just below the comprehensive-synonym anchor.

4 / 5

Distinctiveness Conflict Risk

A clear Stripe-Apps niche with distinctive triggers (SDK package names, stripe-app.yaml, extension interfaces) minimizes conflict, but the trailing "billing or workflow requirements" clause creates minor overlap risk with a general Stripe-billing skill, fitting the "mostly distinct; minor overlap risk" anchor rather than the minimal-conflict one.

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