[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-wshobson-payment-processing-uk":3,"guides-for-wshobson-payment-processing":270,"similar-k177k3z01hhnagz9pzb9n2bmjh864a1e":271},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":211,"isFallback":216,"parentExtension":217,"providers":252,"relations":256,"repo":257,"workflow":268},1778003443243.316,"k177k3z01hhnagz9pzb9n2bmjh864a1e",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Payment gateway integration with Stripe, PayPal, checkout flow implementation, subscription billing, and PCI compliance",{},"Payment Processing","https://github.com/wshobson/agents/tree/HEAD/plugins/payment-processing",[15,16,17,18,19,20,21],"payments","stripe","paypal","billing","pci-compliance","checkout","subscriptions",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":200,"workflow":209},1778016883287.191,"kn79canbqs3wmmkw30rypty4dx864xxf","en",{"checks":27,"evaluatedAt":190,"extensionSummary":191,"promptVersionExtension":192,"promptVersionScoring":193,"rationale":194,"score":195,"summary":196,"tags":197,"targetMarket":198,"tier":199},[28,33,36,39,43,46,50,55,58,61,65,70,73,77,80,83,86,89,92,95,99,103,107,111,115,118,121,124,128,131,134,137,140,143,146,149,152,155,158,161,163,166,169,172,176,179,182,186],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly states the user problem being solved: payment gateway integration, checkout flow, subscription billing, and PCI compliance.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The plugin offers a comprehensive suite of tools for payment processing, including integrations with major providers, advanced features like subscription billing and PCI compliance, which goes beyond a simple API wrapper.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The plugin covers the complete lifecycle of payment processing, including integration, checkout, billing, webhooks, and compliance, indicating it's ready for production workflows.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The plugin is focused on payment processing, encompassing Stripe, PayPal, checkout, subscriptions, and PCI compliance, which are all related to a single domain.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The displayed description accurately reflects the functionality of the plugin, covering payment gateway integration, checkout flows, subscriptions, and PCI compliance.",{"category":47,"check":48,"severity":31,"summary":49},"Invocation","Scoped tools","The skills within this plugin expose specific, narrow tools for payment processing tasks like integrating with Stripe, PayPal, and managing billing, rather than general-purpose commands.",{"category":51,"check":52,"severity":53,"summary":54},"Documentation","Configuration & parameter reference","warning","While the SKILL.md files provide code examples and concepts, they do not explicitly document all configuration options, environment variables, or their precedence, leaving users to infer some details.",{"category":40,"check":56,"severity":31,"summary":57},"Tool naming","The skill names ('stripe-integration', 'paypal-integration', 'billing-automation', 'pci-compliance') are descriptive and clearly indicate their purpose within the payment processing domain.",{"category":40,"check":59,"severity":31,"summary":60},"Minimal I/O surface","The code examples demonstrate focused inputs and outputs for payment processing tasks, requesting only necessary data and returning specific results like transaction details or status.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The repository includes a standard MIT License file, which is a permissive open-source license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","not_applicable","No commit history information is available for this repository.",{"category":66,"check":71,"severity":68,"summary":72},"Dependency Management","No third-party dependencies are explicitly managed within this plugin's code files.",{"category":74,"check":75,"severity":31,"summary":76},"Security","Secret Management","The code examples use placeholder API keys and client secrets, and emphasize not logging sensitive data, indicating appropriate measures for secret handling.",{"category":74,"check":78,"severity":31,"summary":79},"Injection","The code examples provided focus on secure API integrations and do not indicate any handling of untrusted third-party data that could lead to injection vulnerabilities.",{"category":74,"check":81,"severity":31,"summary":82},"Transitive Supply-Chain Grenades","The plugin appears to be self-contained with no runtime fetching of external code or data that could introduce supply-chain risks.",{"category":74,"check":84,"severity":31,"summary":85},"Sandbox Isolation","The plugin code focuses on API interactions and does not appear to manipulate files outside of its intended scope or use user-specific paths.",{"category":74,"check":87,"severity":31,"summary":88},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were identified in the provided code examples.",{"category":74,"check":90,"severity":31,"summary":91},"Data Exfiltration","The code examples emphasize not logging sensitive card data and secure API integrations, with no undocumented outbound calls or exfiltration attempts apparent.",{"category":74,"check":93,"severity":31,"summary":94},"Hidden Text Tricks","The bundled files do not contain any hidden-steering tricks such as HTML comments smuggling instructions or invisible Unicode characters.",{"category":96,"check":97,"severity":31,"summary":98},"Hooks","Opaque code execution","The provided code snippets are in plain, readable Python and JavaScript, with no obfuscation, base64 payloads, or runtime fetching of scripts.",{"category":100,"check":101,"severity":31,"summary":102},"Portability","Structural Assumption","The code examples do not appear to make structural assumptions about user project organization outside of the bundle.",{"category":104,"check":105,"severity":68,"summary":106},"Trust","Issues Attention","No issue tracking data is available for this repository.",{"category":108,"check":109,"severity":53,"summary":110},"Versioning","Release Management","The plugin.json file includes a version number (1.2.2), but there are no other indicators like GitHub release tags or a CHANGELOG.md, making it difficult to track release history beyond the manifest.",{"category":112,"check":113,"severity":53,"summary":114},"Code Execution","Validation","While the code examples demonstrate basic input sanitization (e.g., card number validation) and API interactions, they do not explicitly show the use of a schema validation library for all input arguments, and output sanitization is only mentioned for logs.",{"category":74,"check":116,"severity":31,"summary":117},"Unguarded Destructive Operations","The plugin's operations are primarily focused on payment processing and API interactions, which do not typically involve destructive file operations that would require additional guards.",{"category":112,"check":119,"severity":31,"summary":120},"Error Handling","The provided code examples include explicit error handling for API calls and payment processing, with custom error classes and structured error reporting.",{"category":112,"check":122,"severity":31,"summary":123},"Logging","The code examples show logging of errors and include a PCI-compliant audit logger for access events, indicating that actions and outcomes are captured.",{"category":125,"check":126,"severity":31,"summary":127},"Compliance","GDPR","The plugin's focus on payment processing and explicit instructions to avoid storing sensitive card data align with GDPR principles of data minimization. It does not appear to operate on personal data without sanitization.",{"category":125,"check":129,"severity":31,"summary":130},"Target market","The plugin integrates with global payment processors like Stripe and PayPal and handles concepts applicable worldwide, such as PCI compliance and general billing, indicating a global target market.",{"category":100,"check":132,"severity":31,"summary":133},"Runtime stability","The code examples are written in standard Python and JavaScript, utilizing common libraries and APIs, suggesting good runtime stability across different environments.",{"category":40,"check":135,"severity":68,"summary":136},"Tool surface size","The plugin exposes functionality through skills (SKILL.md files) rather than explicit tools/commands in a manifest, making it difficult to count a discrete tool surface size.",{"category":47,"check":138,"severity":31,"summary":139},"Name collisions","The skills are distinct and well-named ('stripe-integration', 'paypal-integration', 'billing-automation', 'pci-compliance'), avoiding naming conflicts.",{"category":47,"check":141,"severity":31,"summary":142},"Overlapping near-synonym tools","The skills cover distinct aspects of payment processing (Stripe, PayPal, billing, PCI), and there are no overlapping near-synonym names.",{"category":47,"check":144,"severity":68,"summary":145},"Hooks-off mechanism","This plugin does not appear to expose hooks that would require a hooks-off mechanism.",{"category":47,"check":147,"severity":68,"summary":148},"Hook matcher tightness","No hooks are present in this plugin.",{"category":74,"check":150,"severity":68,"summary":151},"Hook security","This plugin does not appear to use hooks.",{"category":96,"check":153,"severity":68,"summary":154},"Silent prompt rewriting","This plugin does not appear to have a UserPromptSubmit hook.",{"category":74,"check":156,"severity":68,"summary":157},"Permission Hook","This plugin does not appear to use PermissionRequest hooks.",{"category":125,"check":159,"severity":68,"summary":160},"Hook privacy","This plugin does not appear to have hooks for logging or telemetry.",{"category":112,"check":162,"severity":68,"summary":151},"Hook dependency",{"category":51,"check":164,"severity":53,"summary":165},"Install / Setup Instructions","The README provides general instructions for adding a marketplace and installing plugins, but specific setup or configuration instructions for this payment processing plugin are not detailed. The SKILL.md files offer code examples but lack explicit setup steps.",{"category":51,"check":167,"severity":31,"summary":168},"Feature Transparency","The README and individual skill descriptions clearly outline the payment processing capabilities, including Stripe, PayPal, subscriptions, and PCI compliance.",{"category":51,"check":170,"severity":31,"summary":171},"Phantom features","The features described in the README and skill files (Stripe, PayPal, billing, PCI) appear to be implemented in the provided code examples and documentation.",{"category":173,"check":174,"severity":68,"summary":175},"Convention","Layout convention adherence","This plugin is not structured as a Claude Code plugin with a .claude-plugin directory; it appears to be a collection of skills within a 'plugins' directory.",{"category":173,"check":177,"severity":68,"summary":178},"Plugin state","There is no persistent state managed by this plugin that would require special handling under CLAUDE_PLUGIN_DATA.",{"category":74,"check":180,"severity":31,"summary":181},"Keychain-stored secrets","The code examples use placeholder API keys and emphasize secure handling, suggesting that sensitive secrets would be managed externally or through secure configuration rather than plain text in settings.",{"category":183,"check":184,"severity":68,"summary":185},"Dependencies","Tagged release sourcing","The plugin does not appear to bundle or declare dependencies on other MCP servers or packages.",{"category":187,"check":188,"severity":31,"summary":189},"Installation","Clean uninstall","The plugin's functionality relies on API integrations and code examples, and does not appear to install background daemons, cron jobs, or services that would persist after uninstallation.",1778016769314,"This plugin provides specific skills for integrating Stripe and PayPal, automating billing systems, and implementing PCI compliance measures. It includes code examples for various payment flows, subscription management, webhook handling, and security best practices.","2.0.0","3.4.0","The plugin is well-scoped to payment processing with clear documentation for its features. It demonstrates good security practices and error handling. The primary areas for improvement are more detailed configuration documentation and a clearer versioning strategy beyond the manifest.",85,"A comprehensive payment processing plugin integrating with major providers and covering essential features like subscriptions and PCI compliance.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":201,"collectedAt":202,"documentation":203,"maintenance":205,"security":206,"testCoverage":208},{},1778016757327,{"descriptionLength":204,"readmeSize":8},119,{},{"hasNpmPackage":207,"smitheryVerified":207},false,{"hasCi":207,"hasTests":207},{"updatedAt":210},1778016883287,{"githubOwner":212,"githubRepo":213,"locale":25,"slug":214,"type":215},"wshobson","agents","payment-processing","plugin",true,{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":233,"parentExtension":236,"providers":237,"relations":245,"workflow":247},1778003443243.2886,"k175qypm0s8m8k6a0fkxpxfj1n865ax9",{"reviewCount":8},{"description":222,"installMethods":223,"name":224,"sourceUrl":225,"tags":226},"Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage",{},"Claude Code Plugins: Orchestration and Automation","https://github.com/wshobson/agents",[227,228,229,230,231,232],"workflow-orchestration","ai-agents","plugins","development-tools","automation","developer-experience",{"githubOwner":212,"githubRepo":213,"locale":25,"slug":234,"type":235},"claude-code-workflows","marketplace",null,{"extract":238,"smithery":244},{"commitSha":239,"license":240,"marketplace":241},"ece811f23310a37ceb43496dbac0e244fe6845b6","MIT",{"name":234,"pluginCount":242,"version":243},81,"1.6.0",{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"repoId":246},"kd72tes1veaz04ac7p0d68ya4h8650m7",{"anyEnrichmentAt":248,"extractAt":249,"githubAt":250,"invalidatedAt":248,"llmAt":251,"smitheryAt":248,"updatedAt":248},1778016735335,1778003520097,1778003532786,1778016730286,{"extract":253,"llm":254,"smithery":255},{"commitSha":239,"license":240},{"promptVersionExtension":192,"promptVersionScoring":193,"score":195,"targetMarket":198,"tier":199},{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":207},{"parentExtensionId":219,"repoId":246},{"_creationTime":258,"_id":246,"identity":259,"providers":260,"workflow":266},1777995558409.8196,{"githubOwner":212,"githubRepo":213,"sourceUrl":225},{"discover":261},{"sources":262},[263,264,265],"skills-sh","smithery","vskill",{"discoverAt":267,"extractAt":249,"updatedAt":249},1777995558409,{"anyEnrichmentAt":269,"extractAt":249,"githubAt":250,"llmAt":210,"smitheryAt":269,"updatedAt":210},1778016861516,[],[272,303,330,370],{"_creationTime":273,"_id":274,"community":275,"display":276,"identity":287,"providers":291,"relations":296,"workflow":299},1778053078370.916,"k17fryxxdacw8cpwbyxx2v8jb9866sj8",{"reviewCount":8},{"description":277,"name":278,"sourceUrl":279,"tags":280},"Expert Stripe billing system for money-safe webhook handlers, refund/dispute lifecycle, credit audit trails, and idempotency on server-side event processing. PROACTIVELY activate for: (1) ANY Stripe webhook handler (charge.*, invoice.*, customer.subscription.*, charge.dispute.*), (2) Credit/balance mutations that must be audit-logged, (3) Refund delta computation from previous_attributes.amount_refunded, (4) Dispute state machine (past_due hold / restore), (5) Idempotency key strategy (Idempotency-Key header > body > server UUID), (6) Stripe list-API pagination with starting_after cursor, (7) Plan resolution from Stripe price IDs with safety fallback, (8) Postgres text_pattern_ops indexes for LIKE-prefix lookups, (9) Exhaustive switch/branch on Stripe enums via satisfies Record\u003CUnion, T>, (10) Daily credit-balance reconciliation crons, (11) Credit-pack vs subscription refund differentiation, (12) Money-safe email descriptions that never claim 'free' on safety-fallback paths. Provides: full webhook idempotency checklist, refund-delta priority order, dispute-hold durable checkpoint pattern, credit_transactions audit-row invariants, allowlist default-deny for external enums, and reconciliation cron design. Complements (does NOT replace) the official stripe plugin's test-cards / explain-error / stripe-best-practices skills.","Stripe Billing Master","https://github.com/josiahsiegel/claude-plugin-marketplace/tree/HEAD/plugins/stripe-billing-master",[16,18,281,282,283,284,285,286],"webhooks","idempotency","refunds","disputes","audit-trail","developer-tools",{"githubOwner":288,"githubRepo":289,"locale":25,"slug":290,"type":215},"josiahsiegel","claude-plugin-marketplace","stripe-billing-master",{"extract":292,"llm":294},{"commitSha":293,"license":240},"a05d923c8a3551d4274eef152649583d693b9b67",{"promptVersionExtension":192,"promptVersionScoring":193,"score":295,"targetMarket":198,"tier":199},97,{"parentExtensionId":297,"repoId":298},"k1741p5y8fyyp90j4zdea56w61867nj3","kd75az366mhppxzk11c689vzen865qkv",{"anyEnrichmentAt":300,"extractAt":301,"githubAt":300,"llmAt":302,"updatedAt":302},1778053080008,1778053078370,1778053164925,{"_creationTime":304,"_id":305,"community":306,"display":307,"identity":316,"providers":318,"relations":323,"workflow":326},1778054304441.84,"k17ccsykrgxe4j4j1739d4zwr18661vd",{"reviewCount":8},{"description":308,"installMethods":309,"name":308,"sourceUrl":310,"tags":311},"Stripe",{},"https://github.com/stripe/ai/tree/HEAD/providers/claude/plugin",[16,15,312,286,313,314,315],"api","cli","documentation","security",{"githubOwner":16,"githubRepo":317,"locale":25,"slug":16,"type":215},"ai",{"extract":319,"llm":321},{"commitSha":320,"license":240},"f6e8ff385e15f24cee5986518221228b7dc9ac6d",{"promptVersionExtension":192,"promptVersionScoring":193,"score":322,"targetMarket":198,"tier":199},95,{"parentExtensionId":324,"repoId":325},"k17bh118a5d6anz67zjnsh44018664nw","kd793h3bvnewjtk87rc45qfvts864xk3",{"anyEnrichmentAt":327,"extractAt":328,"githubAt":327,"llmAt":329,"updatedAt":329},1778054304817,1778054304441,1778054320327,{"_creationTime":331,"_id":332,"community":333,"display":334,"identity":357,"providers":359,"relations":364,"workflow":366},1778053409499.9983,"k174cq52gf9jqkb6xbq7pvfxv9866a6m",{"reviewCount":8},{"description":335,"installMethods":336,"name":337,"sourceUrl":338,"tags":339},"The backend platform for AI-native developers. A Postgres-based backend with auth, storage, compute, hosting, and AI gateway — built for coding agents. This plugin gives agents the full InsForge surface: database CRUD with RLS, authentication, storage, edge functions, AI, realtime, Stripe payments, and deployments. Includes CLI infrastructure management, debugging diagnostics, and integration guides for third-party auth providers (Auth0, Clerk, Kinde, Stytch, WorkOS).",{},"InsForge","https://github.com/insforge/agent-skills",[340,341,342,343,344,345,346,347,348,16,349,313,350,351,352,15,353,354,317,355,356,315,314],"insforge","backend-as-a-service","postgres","auth","storage","compute","hosting","ai-gateway","edge-functions","rls","sdk","typescript","database","deployment","authentication","realtime","email",{"githubOwner":340,"githubRepo":358,"locale":25,"slug":340,"type":215},"agent-skills",{"extract":360,"llm":362},{"commitSha":361,"license":240},"d46f59a3a73e5c6f9262ba80771b356e58ede2e9",{"promptVersionExtension":192,"promptVersionScoring":193,"score":363,"targetMarket":198,"tier":199},92,{"repoId":365},"kd78jmcdqv3mmq4b91mqpbr835864d0n",{"anyEnrichmentAt":367,"extractAt":368,"githubAt":367,"llmAt":369,"updatedAt":369},1778053409730,1778053409500,1778053420040,{"_creationTime":371,"_id":372,"community":373,"display":374,"identity":391,"providers":393,"relations":397,"workflow":400},1778053930836.1162,"k1743f7ms46548z8nzj1s5afxd866ek0",{"reviewCount":8},{"description":375,"installMethods":376,"name":377,"sourceUrl":378,"tags":379},"Framework-specific Clerk integration patterns: middleware, hooks, SSR, composables, and advanced usage",{},"Clerk Skills","https://github.com/clerk/skills",[380,354,381,382,383,384,385,386,387,388,389,281,18,390],"clerk","frameworks","nextjs","react","vue","nuxt","astro","expo","swift","android","organizations",{"githubOwner":380,"githubRepo":392,"locale":25,"slug":381,"type":215},"skills",{"extract":394,"llm":396},{"commitSha":395},"c1f6afc82a165988421166e68872cb41b892c0b0",{"promptVersionExtension":192,"promptVersionScoring":193,"score":363,"targetMarket":198,"tier":199},{"parentExtensionId":398,"repoId":399},"k176xntnjb9e2mv2a7hqvgmy7h866yhy","kd77f99t2sa8rvy3sj7yn73zp1864abx",{"anyEnrichmentAt":401,"extractAt":402,"githubAt":401,"llmAt":403,"updatedAt":403},1778053933098,1778053930836,1778054020038]