CtrlK
BlogDocsLog inGet started
Tessl Logo

stripe-integration

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

81

1.49x
Quality

71%

Does it follow best practices?

Impact

97%

1.49x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/payment-processing/skills/stripe-integration/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

81%

Embedded Checkout Integration for Online Store

Custom embedded checkout UI

Criteria
Without context
With context

Checkout Sessions used

0%

100%

ui_mode custom

0%

100%

return_url used

0%

100%

client_secret returned

100%

100%

stripe.initCheckout used

0%

100%

loadActions called

0%

100%

Email update via actions

0%

100%

Confirm via actions

0%

100%

StripeError caught

100%

100%

Payment element mounted

30%

100%

100%

16%

Stripe Webhook Handler for SaaS Platform

Secure idempotent webhook handling

Criteria
Without context
With context

construct_event used

100%

100%

400 on invalid payload

100%

100%

400 on bad signature

100%

100%

200 on success

100%

100%

payment_intent.succeeded handled

0%

100%

payment_intent.payment_failed handled

0%

100%

subscription.deleted handled

100%

100%

invoice.payment_succeeded handled

100%

100%

Idempotency check

100%

100%

Signature header extracted

100%

100%

Raw payload used

100%

100%

Webhook secret from env

100%

100%

92%

Subscription Billing Backend for DevTools SaaS

Subscription creation and customer portal

Criteria
Without context
With context

payment_behavior param

100%

100%

save_default_payment_method

100%

100%

expand latest_invoice

100%

100%

client_secret from invoice

100%

100%

billing_portal.Session.create used

100%

100%

Portal return_url set

100%

100%

Portal URL returned

100%

100%

Customer metadata user_id

100%

100%

invoice_settings default payment

0%

0%

StripeError handled

100%

100%

Subscription ID returned

100%

100%

Repository
wshobson/agents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.