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

81%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 interactive workflow with exceptional actionability and validation/checkpoint discipline, backed by a real, well-signposted one-level-deep reference bundle. Its main weakness is token efficiency: repeated checklist blocks and inline duplication of compatibility-matrix rules make the body heavier than it needs to be.

Suggestions

Replace the five repeated progress-checklist code blocks with a single instruction (e.g. "after each step, update the checklist shown in Step 0") or show the checklist once and reference it thereafter.

In Step 4a, defer the full blocked/allowed combination enumeration to references/compatibility-matrix.md and keep only the two or three most critical BLOCKED rules plus the public-preview exceptions inline.

Break the 15-line Step 3 SaaS guardrail run-on sentence into a compact table or move the detailed dashboard-selection logic into references/discovery-questions.md or references/account-types.md.

DimensionReasoningScore

Conciseness

Most content is genuinely non-obvious Stripe Connect decision logic (compatibility tuples, public-preview paths, fee-economics rules) that earns its tokens, but it could be tightened: the progress checklist is repeated verbatim five times, Step 4a's blocked-combination enumeration (e.g. "If `dashboard: "full"` + `fees_collector: "stripe"` + charge pattern is `destination` or `separate`, treat as BLOCKED") duplicates rules already in references/compatibility-matrix.md, and the two near-identical public-preview bullets for the express/stripe and express/application direct-charge paths repeat the same disclosure text.

3 / 5

Actionability

Guidance is copy-paste ready throughout: exact user prompts ("Tell me about your business. Pick whichever is easiest:"), numbered options with defined follow-up actions, verbatim warning copy with links, concrete grep patterns ("transfers.create", "account.updated"), exact output templates, and a defined plan file path (connect-recommend-plan.md).

5 / 5

Workflow Clarity

Six steps are strictly sequenced with explicit gating ("ALWAYS runs first", "MANDATORY before presenting recommendation"), progress checklists after each phase, validation checkpoints (Step 4a compatibility validation that BLOCKS bad configs, fee-economics check that "MUST run even when the fee was auto-filled", the 4-item fee-structure checkpoint before Step 4), and error-recovery feedback loops ("Change something" → re-ask the relevant question, "Refine a decision").

5 / 5

Progressive Disclosure

Eight reference files all exist with real content (99–382 lines), are one level deep, and are clearly signposted at point of use ("Read <references/decision-matrix.md> and apply it"); orchestration stays in SKILL.md while matrices, question scripts, and templates live in references. Minor gaps: no overview/index of the reference bundle, and the ~340-line body retains sizable inline rule detail (the Step 4a enumeration) that overlaps the referenced compatibility matrix rather than deferring to it.

4 / 5

Total

17

/

20

Passed

Description

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

An unusually rich, synonym-complete trigger description in proper third-person voice that pins a clear Stripe Connect niche. Its one structural weakness is that it is all 'when' and no 'what': the skill's core capability — recommending a Connect configuration — is never explicitly stated in the description.

Suggestions

Lead with an explicit capability statement before the trigger clause, e.g. "Recommends the right Stripe Connect integration configuration (dashboard, responsibility settings, charge pattern, fee model) from a company URL or business description. Use when the user asks about...".

Qualify the generic trigger "asks about payment flows" to something like "asks about multi-party payment flows" to reduce overlap with general single-party Stripe integration questions.

Consider trimming the near-synonymous trigger enumeration (e.g. collapse "sellers, vendors, or providers" variants) slightly; the clause is effective but runs long for a description field.

DimensionReasoningScore

Specificity

The language is concrete throughout — "Stripe Connect configuration, charge patterns, Dashboard access", "needs to pay out sellers, vendors, or providers", "split payments, revenue sharing, multi-party payments", "onboarding or KYC" — with only one gap: the skill's own actions (recommend a configuration, scan the codebase, produce a plan) are never stated, only user scenarios are.

4 / 5

Completeness

The 'when' is explicit and exhaustive ("Use this skill when the user asks about Stripe Connect configuration...") but the 'what' — what the skill actually does — is absent from the description and only weakly implied by "provides a company URL or business description for a recommendation"; the reader must infer the recommendation behavior from the skill name and body.

3 / 5

Trigger Term Quality

Exceptional natural-term coverage with synonyms and phrasing users actually say: "marketplace, platform, multi-vendor store, gig platform, or subscription platform", "sellers, vendors, or providers", "split payments, revenue sharing, multi-party payments", "white-label payments, or embedded payments", "onboarding or KYC".

5 / 5

Distinctiveness Conflict Risk

Triggers are tightly Connect-scoped ("connected account Dashboard or responsibility configurations", "split payments", "charge patterns"), but the unqualified "asks about payment flows" is generic enough to pull in ordinary single-party Stripe integration questions, and "how to get started with Connect"-style breadth leaves minor overlap risk with a general Stripe integration skill.

4 / 5

Total

16

/

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/agent-plugins/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.