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.

72

Quality

91%

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.

A well-engineered routing skill: an overview body with task-to-reference tables, one-level-deep references that all exist, and concrete operational rules. Its only costs are mild repetition of the 'read the bundled files' instruction and validation loops being delegated to bundled references rather than stated inline.

DimensionReasoningScore

Conciseness

The body is lean, assumes competence, and explains nothing Claude already knows — it routes via task tables instead of padding. However, the instruction to load bundled references is repeated in several forms ('Before recommending an extension or writing code, load the applicable bundled reference files', 'After selecting the capability, load the applicable files', 'open those files with a file-reading tool before starting the corresponding work'), and 'A link or filename in this skill isn't a substitute for reading its contents' restates it again. This is minor over-explanation that could be trimmed, matching 'efficient; minor instances of over-explanation'.

4 / 5

Actionability

For an instruction/routing skill, the guidance is fully actionable: task tables map each request type to exact bundled files and canonical URLs (e.g., 'Author, test, or debug a script extension' → '<references/script-extensions.md>, then the selected extension point's implementation guide'), with concrete rules like 'Prefer `stripe docs` when available' and explicit resolution rules for reference paths. Per the scoring notes, absence of code is not penalized when the guidance is this specific.

5 / 5

Workflow Clarity

The sequence is clear: select capability → read product docs → load bundled references → follow their pointers to canonical docs → create/modify files → report changes. Checkpoints are present ('state what is unknown or unsupported before proceeding'; version-disagreement rule: 'If an example in a reference disagrees, check the version and follow the applicable canonical documentation'; 'Report the changes, validation results, and remaining steps'), but there is no explicit validate-after-build feedback loop in the body itself — validation/testing is delegated to references/workflow.md. This matches 'clear sequence with most checkpoints present; minor validation gaps'.

4 / 5

Progressive Disclosure

The body is a pure routing overview: every one of the 12 referenced files (discovery, extension-types, ui-extensions, script-extensions, backend, authentication, webhooks, canonical-docs, workflow, onboarding-ux, publishing, feedback) exists in ./references/, each is one level deep and clearly signaled via task tables, and no detailed content is inlined. Navigation is easy — a task maps to exactly the files needed, with rules for combining rows and following cross-references.

5 / 5

Total

18

/

20

Passed

Description

92%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: concrete capabilities, named SDKs and manifest files, explicit 'Use for'/'use when' triggers, and a well-delineated niche. The only weakness is that a few natural trigger phrases (webhooks, Stripe CLI, marketplace) are absent or only indirectly expressed.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ('Build, modify, or review Stripe Apps and extensions') tied to specific artifacts: 'custom Stripe Dashboard UI, stripe-app.yaml, @stripe/ui-extension-sdk, @stripe/extensibility-sdk, script extensions, extension interfaces, custom workflow actions'. Coverage of the domain is comprehensive, matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

Both halves are explicit: 'what' is 'Build, modify, or review Stripe Apps and extensions using the relevant documentation and reference guides', and 'when' is stated twice with concrete triggers — '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 anchor for clearly answering both what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural keywords: 'Stripe Apps', 'extensions', 'Dashboard UI', 'script extensions', 'custom workflow actions', 'apps that authenticate to Stripe or react to events', plus concrete file/package names (stripe-app.yaml, both SDKs). A few natural terms users would say are absent (e.g., 'webhooks' is only implied by 'react to events', and 'Stripe CLI' / marketplace phrasing is missing), so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (Stripe Apps/extensions tooling) with distinctive triggers — the SDK package names and stripe-app.yaml would not fire for a generic Stripe API or general coding skill. Minimal conflict risk, matching the top anchor.

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.