CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

connect-required-verification-information

Use this skill when the user asks what information a Stripe Connect connected account must provide for verification, onboarding, KYC, or account requirements; when they need to compare requirements between connected-account setups; or when they ask which verification fields, documents, or business details are required for a particular platform country, account country, business type, dashboard, service agreement, or capability.

68

Quality

85%

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

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

Highly actionable and exceptionally well-sequenced, with explicit validation and retry loops for every failure mode. It is held back by a monolithic structure that inlines large lookup tables and by repeated guidance that inflates the token budget without adding information.

Suggestions

Move the row-definition regex tables (account/entity/person) and the get-requirements-for-setups response-field reference into references/ files (e.g. references/row-definitions.md, references/api-response.md), keeping SKILL.md as an overview with one-level-deep links.

Deduplicate the conflict-handling and Interaction-contract guidance: state the rule once in Hard rules and reference it by anchor from the Agent flow and 'How to respond to users' sections instead of restating it three times.

Merge the three overlapping statements about explaining filtered-out capabilities in 'Resolve capabilities' (steps 4 and 7 plus the trailing bullet) into a single rule with the paypal_payments example.

DimensionReasoningScore

Conciseness

The body is dense and operational with no explanations of known concepts, but contains real redundancy and bloat: conflict-handling guidance is repeated across hard rules ("inform the user of the conflict and ask them to revise their setup choices using the Interaction contract"), agent flow step 10, and "How to respond to users"; "Resolve capabilities" states the filtered-capability explanation rule three times (steps 4, 7, and the trailing bullet). The step-8 row definitions also run on as broken multi-line paragraph blocks that need tightening.

3 / 5

Actionability

Fully executable throughout: exact endpoint URLs ("https://docs.stripe.com/_endpoint/get-requirements-for-setups"), copy-paste curl commands with "--data-urlencode \"account-setup-A[apiVersion]=v2\"", an exact JSON summary shape, explicit table columns, and precise field-mapping rules ("for apiVersion=v2, replace each displayed field with v2_field_name"). The two worked examples (naive and smart user) cover the common cases.

5 / 5

Workflow Clarity

A 12-step agent flow with an explicit dependency-chain diagram, "Ask for a node only after all of its incoming dependencies are resolved", re-validation rules ("if you change accountCountry, re-check all downstream selections"), and explicit error feedback loops: "validation_errors means the setup was invalid and must be corrected" and "build_errors... treat this as retryable rather than as a business conclusion".

5 / 5

Progressive Disclosure

Section headers and internal anchor links give reasonable navigation, but the skill is a 410-line monolith with no bundle files: the row-definition regex tables (account/entity/person), the API-response field reference, and the enforcement-limit rendering rules are ~200 lines of lookup material that clearly belongs in references/ files. This matches the anchor of good structure with content that should be separate inlined.

3 / 5

Total

16

/

20

Passed

Description

86%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 with excellent trigger coverage, natural synonyms (verification/onboarding/KYC), and a clearly staked-out niche. Its only weakness is that the skill's concrete actions are implied through when-clauses rather than explicitly stated.

DimensionReasoningScore

Specificity

Quotes like "asks what information a Stripe Connect connected account must provide for verification, onboarding, KYC", "compare requirements between connected-account setups", and "which verification fields, documents, or business details are required" name several concrete task types in a specific domain. Not a 5 because the skill's actual actions (fetching docs endpoints, building requirement tables) are never stated — only the trigger scenarios are.

4 / 5

Completeness

The 'when' is explicit and excellent ("Use this skill when the user asks..."), and the 'what' is conveyed inside the trigger clauses (determining required verification information and comparing setups). Not a 5 because there is no separate, verb-first statement of what the skill does — the deliverable is only implicit in the when-clauses.

4 / 5

Trigger Term Quality

Natural user phrasings are comprehensively covered with synonyms: "verification, onboarding, KYC, or account requirements", "verification fields, documents, or business details", plus setup dimensions like "platform country, account country, business type, dashboard, service agreement, or capability". A user needing this skill would naturally say exactly these words; no meaningful synonym is missing.

5 / 5

Distinctiveness Conflict Risk

"Stripe Connect connected account... for verification, onboarding, KYC" carves out a clear niche with distinct trigger terms; no other plausible skill (general Stripe docs, payments debugging) would be triggered by these phrases. Minimal conflict risk.

5 / 5

Total

18

/

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/connect-required-verification-information/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.