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

95%

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

93%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 an exemplary orchestration skill: lean, fully actionable task tables that route to real bundled files and canonical Stripe docs, with clear sequencing and a doc-conflict feedback loop. Progressive disclosure is excellent, with all references resolving to substantive files one level deep. The only minor gap is that runtime validation and testing checkpoints are delegated to the referenced guides rather than stated inline.

DimensionReasoningScore

Conciseness

The ~64-line body is a lean router: task tables with exact file paths and URLs, plus purposeful guardrails ("Don't infer support from an extension's name or the existence of a scaffold", "A full-stack app doesn't require every document in the skill"). No concept explanations Claude already knows and no padding, matching anchor 5's "every token earns its place".

5 / 5

Actionability

For an instruction-only routing skill, guidance is fully executable: each task maps to exact bundled paths (e.g., "<references/script-extensions.md> and [build a custom action with a script](...)") and canonical URLs, with concrete path-resolution rules ("Resolve `references/` paths relative to this skill's directory") and tool directives ("Prefer `stripe docs` when available"). Specific coverage of common cases matches anchor 5; anchor 4's "minor gaps" is not evidenced.

5 / 5

Workflow Clarity

Clear sequenced workflow (select capability via product docs → load implementation guides → shared lifecycle references → numbered 3-step loading procedure) with a doc-conflict feedback loop ("If an example in a reference disagrees, check the version and follow the applicable canonical documentation") and a pre-proceeding checkpoint ("state what is unknown or unsupported before proceeding"). Not 5 because runtime validation and testing steps are delegated to the referenced guides rather than enumerated with explicit checkpoints in this file, leaving minor validation gaps per anchor 4.

4 / 5

Progressive Disclosure

Verified against the actual bundle: SKILL.md is a pure overview router, all 12 referenced files (references/*.md) exist with substantive content (35–211 lines each), references are clearly signaled in task tables, and inter-bundle cross-references are only one level deep (workflow.md → feedback.md, backend.md → webhooks.md) with explicit navigation rules. This matches anchor 5's clear overview with well-signaled one-level-deep references; the deep-nesting penalty of anchor 1 does not apply.

5 / 5

Total

19

/

20

Passed

Description

95%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 clearly states what the skill does and when to use it, with concrete trigger terms including exact package names and the manifest filename. Action coverage is broad (build, modify, review, capability evaluation) though it omits verbs like testing and publishing that the body covers. Conflict risk is minimal given the highly specific Stripe Apps niche.

DimensionReasoningScore

Specificity

Lists several concrete actions ("Build, modify, or review Stripe Apps and extensions", "deciding whether a Stripe extension can support the user's billing or workflow requirements") alongside concrete objects (stripe-app.yaml, SDK packages). Not 5 because task verbs like testing, debugging, and publishing are not named; clearly above anchor 3, which expects only 1-2 concrete actions.

4 / 5

Completeness

Explicitly answers both questions: "what" via "Build, modify, or review Stripe Apps and extensions using the relevant documentation and reference guides" and "when" via "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 anchor 5's requirement of concrete trigger phrases for both; anchor 4's weaker 'when' does not apply.

5 / 5

Trigger Term Quality

Comprehensive natural terms with synonyms and exact identifiers users would say: "Stripe Apps", "extensions", "custom Stripe Dashboard UI", "script extensions", "custom workflow actions", plus the manifest filename "stripe-app.yaml" and both package names "@stripe/ui-extension-sdk" and "@stripe/extensibility-sdk" — matching anchor 5's coverage including file-extension-equivalent identifiers. Not below 5 since no common variation is materially missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (Stripe Apps/extensions) with distinct triggers including unique package names and the stripe-app.yaml manifest, so minimal conflict risk with other skills — matching anchor 5. Anchor 4's "minor overlap risk with closely related skills" would require some ambiguity with sibling skills, which the specific identifiers preclude.

5 / 5

Total

19

/

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