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.

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./providers/grok/plugin/skills/connect-recommend/SKILL.md

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: concrete scripts and options, mandatory validation gates with re-run feedback loops, and a clean one-level reference structure verified against the actual bundle. The main costs are token-level — duplicated public-preview disclosure language, a run-on guardrail paragraph, and repeated checklist blocks — which could be consolidated into the existing reference files.

DimensionReasoningScore

Conciseness

The body is mostly efficient procedural instruction with no re-teaching of concepts Claude already knows, but it could be tightened: Step 4a's two public-preview items (lines 266–267) repeat nearly identical four-part disclosure requirements, Step 3's guardrails include a ~200-word single-sentence paragraph (line 228), and the progress-checklist block is repeated verbatim four times. This matches anchor 3 ("Mostly efficient but includes some unnecessary explanation or could be tightened"); not 2 because the bulk of the text earns its place as executable instruction.

3 / 5

Actionability

The guidance is copy-paste ready throughout for an instruction-only skill: exact question scripts and numbered options ("'Use it as a starting point' — prefill all decisions from the prior plan"), verbatim warning copy to output (the margin warning text with pricing link), concrete Grep patterns ("`transfers.create`, `payouts.create`", "`account.updated`, `capability`, `payout`"), and specific field names and tool names. Matches anchor 5 — specific examples cover the common cases.

5 / 5

Workflow Clarity

Steps 0–6 are clearly sequenced with explicit validation checkpoints and feedback loops: compatibility validation is "MANDATORY before presenting recommendation", fee-economics validation "ALWAYS runs, even on auto-filled values", BLOCKED combinations trigger a fix and explicit "re-run the recommendation with the corrected configuration" loop, and the "Does this recommendation look right?" checkpoint offers a change-and-retry path. Matches anchor 5 (clear sequence, explicit validation, feedback loops, checklists).

5 / 5

Progressive Disclosure

Eight real, one-level-deep reference files, each clearly signaled at its point of use with its purpose stated ("Read <references/decision-matrix.md> and apply it to the user's answers"), and the SKILL.md body serves as the workflow overview. Anchor 4 rather than 5 because Step 4a inlines dense compatibility rules that overlap <references/compatibility-matrix.md>, and Step 3's long guardrail paragraph (line 228) duplicates material that belongs in <references/discovery-questions.md>.

4 / 5

Total

17

/

20

Passed

Description

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

The description is an exhaustive, well-targeted trigger list that would reliably fire on the right requests, but it omits any statement of the skill's capability — a reader learns when to invoke it without learning what it does. Adding a leading capability sentence ("Recommends the right Stripe Connect integration configuration from a company URL or business description") would fix the main weakness.

Suggestions

Open the description with an explicit capability statement, e.g., "Recommends the right Stripe Connect integration configuration (dashboard type, responsibility settings, charge pattern, fee structure) from a company URL or a business description."

Trim the trigger list to the highest-signal terms (marketplace, split payments, pay out sellers, Connect configuration, KYC) — the current ~12-clause list adds tokens without adding distinctiveness.

State the primary input/output pair explicitly ("Input: company URL or business description; Output: a recommendation plan") so both the 'what' and 'when' halves are concrete.

DimensionReasoningScore

Specificity

The description names the Stripe Connect domain in rich, concrete terms ("charge patterns", "Dashboard access", "split payments, revenue sharing, multi-party payments") but never states what the skill actually does — the word "recommendation" appears only obliquely ("provides a company URL or business description for a recommendation"). This matches anchor 2 ("Names the domain but actions are minimal or generic"): not 3 because no concrete skill action is stated, and not 1 because the language is specific rather than vague.

2 / 5

Completeness

The 'when' is explicit and thorough ("Use this skill when the user asks about Stripe Connect configuration... or asks about payment flows"), but the 'what' is never stated — the skill's function (recommending a Connect integration configuration) is absent from the description itself. This matches anchor 2 ("only 'when' is present without 'what'"); it cannot score 3 or above because a clear 'what' is a prerequisite for those anchors.

2 / 5

Trigger Term Quality

Comprehensive natural-language trigger coverage with synonyms and variations: "marketplace, platform, multi-vendor store, gig platform, or subscription platform", "pay out sellers, vendors, or providers", "onboarding or KYC", "white-label payments, or embedded payments", "POS, booking, invoicing". This clearly matches the anchor-5 example of comprehensive natural terms including synonyms.

5 / 5

Distinctiveness Conflict Risk

The description occupies a clear Stripe Connect niche with distinct triggers ("connected account Dashboard or responsibility configurations", "charge patterns", " KYC for merchants, sellers, and vendors") that are unlikely to fire for unrelated skills. Minimal conflict risk — anchor 5.

5 / 5

Total

14

/

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