返回顶部
o

openclaw-saas-builderOpenClaw SaaS构建器

Build SaaS projects end-to-end with OpenClaw as orchestrator and Gemini CLI as a local planning and generation copilot. Use when the user asks to brainstorm, define, scaffold, implement, document, create a GitHub repository, or optionally deploy a SaaS, web app, MVP, internal tool, landing page, dashboard, or productized automation. This skill coordinates requirements, architecture, Rules.md, project-specific skills or plans, implementation phases, GitHub CLI usage, and optional Vercel deploymen

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
94
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-saas-builder

OpenClaw SaaS Builder

当用户需要完整的项目编排而非快速代码片段时,请使用此技能。

核心理念

OpenClaw 是驱动引擎。
Gemini CLI 是头脑风暴和代码生成的副驾驶。
GitHub CLI 用于仓库创建和 GitHub 操作。
Vercel CLI 为可选部署工具。

不要将 Gemini 视为无监督执行器。
应使用它生成计划、备选方案、代码草稿、文案、架构思路和代码审查。
OpenClaw 负责文件编辑、Shell 执行、验证和外部副作用。

本技能应产出的内容

对于正式的 SaaS 或 Web 项目,至少应创建:

  • - requirements.md
  • architecture.md
  • Rules.md
  • README.md
  • TODO.md
  • skills-plan.md
  • 源代码脚手架或实现

对于可部署的成品,还需产出:

  • - .env.example
  • deployment.md
  • CI/部署说明

前置检查

在承诺创建仓库或部署之前,请先运行前置检查脚本:

bash
./skills/openclaw-saas-builder/scripts/preflightsaasbuilder.sh

结果解读:

  • - 如果 Gemini CLI 失败,则继续使用纯 OpenClaw 规划,或询问用户是否在无 Gemini 的情况下继续。
  • 如果 gh auth status 失败,则暂不承诺自动创建仓库。
  • 如果 vercel whoami 失败,则暂不承诺部署。

如果需要 Vercel,用户应已安装并认证 CLI。
典型检查命令:
bash
which vercel
vercel --version
vercel whoami

构建模式

在确定范围时,请阅读 references/saas-build-modes.md。
明确使用以下模式之一:

  • - 创意模式
  • MVP 模式
  • 生产模式
  • 发布模式

默认工作流程

阶段一:探索与头脑风暴

明确以下内容:

  • - 产品目标
  • 目标用户
  • 痛点
  • MVP 范围
  • 必备功能
  • 非目标
  • 变现或商业目的
  • 数据与隐私考量
  • 首选技术栈或约束条件

使用 Gemini CLI 加速此阶段。
优先使用结构化输出。
推荐模式:

  • - 让 Gemini 提供简洁的选项列表
  • 让 Gemini 分析权衡方案
  • 让 Gemini 生成 JSON 规范草稿

阶段二:需求文档包

尽早创建以下文档:

  • - requirements.md
  • architecture.md
  • Rules.md
  • skills-plan.md
  • TODO.md

在适用时使用内置辅助脚本:
bash
./skills/openclaw-saas-builder/scripts/generate_requirements.sh <项目名称> <简要说明>
./skills/openclaw-saas-builder/scripts/generate_architecture.sh <项目名称> <简要说明>
./skills/openclaw-saas-builder/scripts/generate_rules.sh <项目名称> <简要说明>

阅读 references/saas-doc-templates.md 了解预期章节结构。

如果用户要求图表,请先在 Markdown 中生成 Mermaid 图表。

阶段三:实施计划

将工作分解为有序的小里程碑。
使用 TODO.md 或里程碑列表。
推荐的里程碑模式:

  1. 1. 初始化仓库
  2. 搭建应用框架
  3. 核心业务逻辑
  4. 认证与数据
  5. UI 与优化
  6. 测试
  7. 文档
  8. 发布仓库
  9. 部署

阶段四:构建

根据复杂度选择构建路径。

中小型任务

  • - 直接检查文件
  • 使用 Gemini CLI 生成规范、代码草稿或审查
  • 使用 OpenClaw 工具编辑文件
  • 本地运行测试

大型编码任务

优先使用 ACP 或编码代理进行实施循环。 将 Gemini CLI 作为规划和审查支持,而非唯一的编码引擎。

阶段五:GitHub 仓库创建

仅在用户明确要求或明确请求端到端设置时执行此操作。

典型本地流程:

  1. 1. 如有需要,初始化 git
  2. 创建 README 和基础文档
  3. 验证 gh auth status
  4. 使用合理的名称创建仓库
  5. 设置远程仓库
  6. 提交初始版本
  7. 推送默认分支

在适当时使用辅助脚本:
bash
./skills/openclaw-saas-builder/scripts/creategithubrepo.sh <仓库名称> [--private|--public]

使用 GitHub 技能获取详细的命令模式。

命名建议:

  • - 使用简短、可读的短横线命名
  • 优先使用产品名称或功能名称,避免模糊命名
  • 除非用户要求,否则避免使用玩笑名称

阶段六:可选 Vercel 部署

仅在用户要求部署时执行此操作。

部署前,验证:
bash
which vercel
vercel --version
vercel whoami

如果 Vercel 认证未就绪,请停止并明确说明。
不要假装部署就绪。

在适当时使用辅助脚本:
bash
./skills/openclaw-saas-builder/scripts/deploy_vercel.sh

典型流程:

  1. 1. 验证框架和构建输出
  2. 确认环境变量
  3. 如有需要,运行 Vercel 链接或初始化
  4. 部署
  5. 捕获部署 URL
  6. 将部署说明写入 deployment.md

安全与审批规则

以下操作会改变外部环境,应视为明确的用户意图操作:

  • - 创建远程仓库
  • 推送提交到远程
  • 创建云项目
  • 部署到 Vercel
  • 发送 Webhook 或邮件

规划、文档、脚手架和本地实施可以正常进行。
对于外部副作用,如果请求不明确,请确认用户意图。

在本技能中使用 Gemini CLI

使用 gemini-cli 技能模式。
推荐辅助脚本:

  • - ./skills/gemini-cli/scripts/checkgemini.sh
  • ./skills/gemini-cli/scripts/geminijsonvalidate.sh
  • ./skills/gemini-cli/scripts/geminireview.sh
  • ./skills/gemini-cli/scripts/geminiwithmodel.sh

推荐的 Gemini 用途:

  • - 头脑风暴产品方向
  • 生成 JSON 规范
  • 起草架构备选方案
  • 起草落地页文案
  • 审查重写的文件
  • 为仓库或产品命名

不推荐的用途:

  • - 盲目执行 Gemini 生成的 Shell 命令
  • 信任无效的 JSON
  • 让 Gemini 在未经审查的情况下决定外部副作用

按项目阶段推荐的产出

早期阶段

  • - requirements.md
  • architecture.md
  • Rules.md
  • TODO.md

中期阶段

  • - 代码脚手架
  • 组件和模块计划
  • .env.example
  • 测试清单

后期阶段

  • - README.md
  • deployment.md
  • GitHub 仓库
  • 部署 URL

参考资料

需要时阅读以下文件:

  • - references/saas-doc-templates.md
  • references/repo-and-deploy-checklist.md
  • references/saas-build-modes.md

当项目包含营销网站或落地页时,使用 skills/gemini-cli/references/website-prompts.md。

发布就绪说明

本技能旨在实用而非神奇。
它假设:

  • - Gemini CLI 已安装并认证
  • GitHub CLI 已安装并认证(用于创建仓库)
  • Vercel CLI 已安装并认证(用于部署)
  • OpenClaw 仍负责验证、编辑和安全决策的编排

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 opengemini-saas-builder-1775927608 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 opengemini-saas-builder-1775927608 技能

通过命令行安装

skillhub install opengemini-saas-builder-1775927608

下载

⬇ 下载 openclaw-saas-builder v1.0.0(免费)

文件大小: 8.09 KB | 发布时间: 2026-4-12 10:52

v1.0.0 最新 2026-4-12 10:52
Initial release: end-to-end SaaS builder orchestration with Gemini CLI, GitHub CLI, and optional Vercel deployment

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部