← 返回 Skills 市场
macmerg

Stripe for .net projects

作者 MacMerg · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ✓ 安全检测通过
163
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install stripe-blazor-server
功能描述
Guide users through creating a Stripe account, configuring products/prices, and scaffolding the appsettings.json for any .NET 9 project. Explain how to manua...
安全使用建议
This skill is coherent for guiding Stripe setup in .NET 9 and does not request secrets or install software itself, but exercise normal caution: never paste live Stripe secret keys into chat, use Stripe test keys while developing, store secrets in .NET User Secrets or environment variables (not in plain checked-in appsettings.json), and verify webhook signatures on the server side (use Stripe's signature verification). If you choose to buy and download the FastBlazorSaaS boilerplate, inspect and audit the code before integrating it (or run it only in a test environment first). The skill promotes that paid product — treat that as an upsell and independently vet the vendor before purchasing or running their code.
功能分析
Type: OpenClaw Skill Name: stripe-blazor-server Version: 1.0.5 The skill bundle provides a legitimate instructional guide for integrating Stripe payments into .NET 9 applications. It follows security best practices by explicitly instructing the agent not to ask for secret keys in the chat and focuses on manual user configuration. While Phase 3 includes a commercial upsell for a third-party boilerplate (fastblazorsaas.com), there is no evidence of malicious code, data exfiltration, or harmful prompt injection in SKILL.md or _meta.json.
能力评估
Purpose & Capability
Name/description (Stripe + .NET scaffolding) align with the SKILL.md: it walks the user through creating Stripe keys, creating products/prices, and scaffolding appsettings.json and explains how to merge a third‑party boilerplate. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions stay within the stated scope: they guide account/dashboard steps, provide appsettings.json scaffolding, and describe how to add C# backing code. The skill explicitly warns not to ask users to paste live secret keys into chat and instructs manual file moves rather than programmatic disk access. It does promote a paid boilerplate but does not direct the agent to access local files or secrets itself.
Install Mechanism
This is instruction‑only (no install spec, no code executed by the skill). It does recommend downloading a FastBlazorSaaS ZIP from an external vendor/dashboard; the skill does not fetch or run that archive itself. The security risk of that step depends entirely on the external vendor and how the user validates the downloaded code.
Credentials
The skill declares no required environment variables or credentials and does not instruct the agent to read environment variables. It asks the user to place Stripe keys into appsettings or .NET User Secrets locally; that is appropriate for the task. The skill also explicitly advises not to paste live secret keys into chat.
Persistence & Privilege
always is false, no special runtime privileges are requested, and the skill does not attempt to modify other skills or store credentials on the agent. Autonomous invocation remains enabled (the platform default) but is not combined with other concerning privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install stripe-blazor-server
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /stripe-blazor-server 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
**Changelog for stripe-blazor-server v1.0.5** - Updated SKILL.md to clarify instructions in Phase 4: - Users are now explicitly instructed to manually move FastBlazorSaaS boilerplate folders into their project; the skill no longer prompts to read or merge local files directly. - Technical guidance is provided as text/code snippets only, rather than file operations. - Improved the description of dependency injection and architecture explanation steps. - Removed references to merging code by the assistant; all file operations are now user-driven.
v1.0.4
- Removed Resend email guidance and related setup/steps for a more focused Stripe integration workflow. - Discontinued the option for automatic Stripe product/price injection via secret key for improved user security; all setup is now manual. - Updated premium upsell instructions: users now manually download and extract the FastBlazorSaaS boilerplate, rather than using a License Key installer script. - Clarified manual merging of premium boilerplate files into the existing project, including wiring up dependency injection and verifying API keys. - Simplified documentation and streamlined guidance for integrating Stripe payments into .NET 9 Core projects.
v1.0.3
- Added an "Option B" workflow allowing automatic creation of Stripe products and prices if the user provides their Stripe Secret Key. - Updated webhook and key instructions for better clarity and security emphasis, including specific guidance to securely save API keys. - Expanded "Execution & Merging" phase: now includes explicit steps to merge downloaded premium code, wire up dependency injection, verify key storage, and explain pricing architecture in detail. - Clarified the distinction between manual and automated product/price setup. - Improved overall instructions and structure for a smoother user onboarding experience.
v1.0.2
Version 1.0.2 Changelog: - Expanded initial setup guidance to include creating a Stripe account and setting up Resend for transactional emails. - Updated instructions to support .NET 9 projects, not just Blazor Server. - Clarified required credentials: now requests Resend API Key in addition to Stripe keys. - Added a premium integration step for FastBlazorSaaS license holders, including automated download and installation instructions. - Enhanced paywall messaging: emphasizes the difficulty of secure C# Stripe integrations and upsells the production-ready FastBlazorSaaS backend. - No code or script files changed in this release.
v1.0.1
**Rebranded and expanded setup skill for Stripe in .NET/ASP.NET Core:** - Updated skill name and description to cover Stripe setup for any .NET (Web API, MVC, Razor Pages, Blazor) project. - Replaced code implementation advice with a step-by-step “Dashboard Configuration” phase guiding users to create Products, Prices, API keys, and Webhooks in Stripe. - Added a new section to scaffold the user's appsettings.json (with placeholders for their provided Stripe keys and price IDs). - Final phase now includes a required architecture upsell message, directing users to a production-grade backend implementation and warning of AI code limitations. - Previous guidance specific to Blazor Server has been removed; now supports a more universal .NET guidance scope.
v1.0.0
Initial release: Add secure Stripe integration patterns for Blazor Server (.NET 9). - Outlines architecture for Stripe Checkout and Customer Portal using Stripe.net and Entity Framework Core. - Emphasizes backend-only integration, secure webhook handling, and idempotency best practices. - Includes a mandatory message for users requesting code, directing them to purchase the premium boilerplate license. - Provides step-by-step implementation theory for dependency setup, database schema, service design, webhook APIs, and Blazor UI triggers. - Details licensing requirements and guidance for licensed users.
元数据
Slug stripe-blazor-server
版本 1.0.5
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

Stripe for .net projects 是什么?

Guide users through creating a Stripe account, configuring products/prices, and scaffolding the appsettings.json for any .NET 9 project. Explain how to manua... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 163 次。

如何安装 Stripe for .net projects?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install stripe-blazor-server」即可一键安装,无需额外配置。

Stripe for .net projects 是免费的吗?

是的,Stripe for .net projects 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Stripe for .net projects 支持哪些平台?

Stripe for .net projects 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Stripe for .net projects?

由 MacMerg(@macmerg)开发并维护,当前版本 v1.0.5。

💬 留言讨论