CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

connect-recommend

Use this skill when the user asks about Stripe Connect configuration, charge patterns, Dashboard access, or how to get started with Connect, is building a marketplace, platform, multi-vendor store, gig platform, or subscription platform, needs to pay out sellers, vendors, or providers, mentions split payments, revenue sharing, multi-party payments, or similar payment distribution concepts, provides a company URL or business description for a recommendation, builds SaaS that routes money between parties (for example, POS, booking, invoicing — not operational SaaS without payment routing), asks about onboarding or KYC for merchants, sellers, and vendors, mentions connected account Dashboard or responsibility configurations, or asks about payment flows, white-label payments, or embedded payments.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An unusually disciplined interactive-workflow skill: every decision point has bounded options, every risky recommendation passes a mandatory compatibility gate, and heavy detail is correctly pushed into eight well-signaled reference files. The main weaknesses are localized duplication in Step 4a (the two public-preview bullets) and a small amount of reference-file content inlined into the main body, which keep it just short of top marks on conciseness and progressive disclosure.

DimensionReasoningScore

Conciseness

The body is dense, prescriptive instruction with essentially no explanation of concepts Claude already knows — no "what is Stripe Connect" padding, exact wording for warnings, specific grep patterns, and hard rules. Minor trimming opportunities exist: the two near-verbatim public-preview bullets in Step 4a (express+stripe and express+application paths) repeat the same disclosure instructions, the checklist block is re-printed four times, and Step 1f states "ALWAYS runs, even on auto-filled values" twice. Not 5 because that duplication is real (though small relative to ~345 lines); not 3 because none of it is concept explanation or filler — it is all actionable instruction.

4 / 5

Actionability

Fully executable guidance throughout: exact user-facing question scripts with labeled options ("'I have a URL' — user provides URL"), copy-ready warning text with links ("Your platform fee might be below Stripe's processing fees..."), concrete codebase scan patterns ("transfers.create", "account.updated", "application_fee_amount"), explicit config tuples to validate, and a bounded option set for every decision point. This matches the anchor for copy-paste-ready instructions covering the common cases; an instruction-only skill with guidance this specific satisfies the top anchor despite having no code.

5 / 5

Workflow Clarity

Steps 0-6 are clearly sequenced with a visible progress checklist updated after each phase, mandatory validation gates before presenting output (Step 4a compatibility validation, Step 1f fee economics "ALWAYS runs, even on auto-filled values"), explicit BLOCKED/CAUTION handling with re-run instructions, and feedback loops ("Change something" → re-ask the relevant question → re-run the recommendation; "If any required section is missing from your output, add it before moving on"). This matches the top anchor: explicit validation steps, error-recovery loops, and checklists for a complex process.

5 / 5

Progressive Disclosure

Eight reference files exist and are each invoked at the right moment with explicit read instructions ("Read <references/decision-matrix.md> and map the findings"), all one level deep — verified against the actual bundle: every referenced path resolves to a real, substantive file. Not 5 because SKILL.md itself inlines substantial rule detail that arguably belongs in those references — the long public-preview and compatibility rules in Step 4a overlap compatibility-matrix.md, and the dense guardrails paragraph in Step 3 (a single paragraph containing nested parenthetical rules including a 4-item disclosure sub-list) duplicates discovery-questions.md territory. Not 3 because the structure, navigation, and reference signaling are otherwise clear and correct.

4 / 5

Total

18

/

20

Passed

Description

67%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 trigger-rich, highly distinctive description that would reliably activate on the right conversations, but it is one-sided: it exhaustively covers when to use the skill while never stating what the skill does. Adding a leading capability statement (e.g., "Recommends the right Stripe Connect integration configuration — dashboard type, charge pattern, fee and liability responsibilities — from a company URL or business description.") would resolve the gap.

Suggestions

Open the description with the skill's action before the trigger list, e.g., "Recommends the right Stripe Connect integration configuration (dashboard, fee ownership, negative-balance liability, charge pattern) from a company URL or business description. Use when..." — this raises both specificity and completeness.

State the skill's output artifact explicitly (it produces a markdown recommendation plan), so the 'what' is concrete rather than inferred from the word "recommendation".

Trim overlapping trigger clauses (e.g., "asks about payment flows" duplicates several earlier conditions) to keep the description lean without losing coverage.

DimensionReasoningScore

Specificity

The description names the domain ("Stripe Connect configuration, charge patterns, Dashboard access") but never states a concrete action the skill performs — what it does ("recommend the right Stripe Connect integration configuration") appears only in the body, not the description. Phrases like "asks about", "is building", "mentions" are trigger scenarios, not capability statements, matching the anchor 'Names the domain but actions are minimal or generic'. A score of 3 would require 1-2 explicit skill actions (e.g., "Recommends a Connect configuration and charge pattern"), which are absent; a score of 1 would mean pure abstract language with no domain, which is not the case.

2 / 5

Completeness

The "when" is explicit and thorough ("Use this skill when the user asks about..." with a dozen trigger conditions), but the "what" is only weakly implied by one clause — "provides a company URL or business description for a recommendation" — and never stated (the skill never says it recommends a Connect integration configuration). This mirrors anchor 3's structure (one half clear, the other missing/weakly implied); anchor 4 requires both halves present, and anchor 2 would require the 'when' to be vague, which it is not.

3 / 5

Trigger Term Quality

Exceptionally comprehensive natural-language triggers with synonyms: "marketplace, platform, multi-vendor store, gig platform, or subscription platform", "split payments, revenue sharing, multi-party payments", "pay out sellers, vendors, or providers", "onboarding or KYC", "white-label payments, or embedded payments". These are exactly the phrases a user building a payments platform would say. Not 4 because essentially no common variation is missing — it even covers concrete examples (POS, booking, invoicing) and excludes a non-match ("not operational SaaS without payment routing").

5 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: "Stripe Connect", "connected account Dashboard or responsibility configurations", "split payments", "multi-party payments" are unambiguous Connect vocabulary unlikely to fire for generic Stripe or non-payment skills. The description even disambiguates the closest overlap risk ("builds SaaS that routes money between parties... not operational SaaS without payment routing"). Not 4 because no meaningful overlap with a neighboring skill remains.

5 / 5

Total

15

/

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/cursor/plugin/skills/connect-recommend/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.