返回顶部
a

app-legal-pages应用法律页面生成

Generate and deploy app Privacy Policy and Terms of Service static websites from an app feature document. Use when a user provides app requirements/feature docs and wants production-ready legal pages published via GitHub + Cloudflare Pages, including draft generation, consistency checks, and deployment-ready output URLs.

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

app-legal-pages

应用法律页面

为应用生成完整的法律迷你站点:

  • - index.html(法律首页)
  • privacy.html(隐私政策)
  • terms.html(服务条款)
  • styles.css(共享样式)

工作流程

  1. 1. 收集所需的法律/产品输入信息。
  2. 根据功能文档生成法律页面草稿。
  3. 运行严格一致性检查器。
  4. 呈现生成的页面供用户审阅/批准。
  5. 检查Cloudflare部署认证就绪状态。
  6. 如果缺少认证,要求用户完成认证。
  7. 在明确确认后自动部署到Cloudflare Pages。
  8. 返回最终的公开URL。

1) 收集输入信息

收集或确认:

  • - 应用名称
  • 公司/实体名称(或个人发布者名称)
  • 联系邮箱
  • 管辖法律司法管辖区(国家/地区,可选;仅在明确提供时)
  • 生效日期
  • 应用功能文档(markdown/文本)
  • 数据行为详情:
- 分析事件 - 崩溃/错误日志 - 标识符(设备/用户ID) - 第三方SDK/服务 - 使用的权限(相机/位置/照片/麦克风/通讯录/跟踪/通知)

如果事实未知,在生成前暂停并询问缺失的输入。不要在最终页面中输出占位符标记(无TODO/TEMP字符串)。
除非输入文档或用户提示中明确说明,否则不要假设司法管辖区、地区、分析/跟踪、共享或权限使用。
首先根据明确的产品声明生成政策条款(例如,仅离线、无云、无跟踪、无分析),并避免引入矛盾的通用法律模板。

2) 生成草稿站点

运行:

bash
python3 scripts/generatelegalsite.py \
--input /path/to/app-feature.md \
--out ./out/legal-site \
--app-name Your App \
--company Your Company \
--base-email chentuan7963@gmail.com \
--email-tag quillnest \
--effective-date 2026-03-03 \
--jurisdiction California, United States

邮箱规则:

  • - 优先使用GitHub/基础邮箱加应用标签的加号地址派生。
  • 示例:chentuan7963@gmail.com + quillnest => chentuan7963+quillnest@gmail.com。
  • 仅在明确需要固定地址时使用--email。

语言规则:

  • - 默认生成仅英文的法律页面。
  • 从功能上下文中排除非英文功能要点,以保持语言一致性。

脚本会自动从功能文本中检测可能的数据类别/权限。如果应用行为比启发式检测更具体,请手动审阅并调整输出。

3) 运行严格一致性检查器

在发布前运行:

bash
python3 scripts/check_consistency.py \
--feature /path/to/app-feature.md \
--privacy ./out/legal-site/privacy.html \
--terms ./out/legal-site/terms.html

检查器在以下情况下失败:

  • - 占位符标记(TODO/TEMP/FIXME)
  • 与明确产品声明矛盾(离线/无云/无跟踪/无分析)
  • 功能文档中提及EXIF但无相应隐私披露
  • 未明确提供司法管辖区时,服务条款中出现管辖法律章节

4) 验证草稿质量

在发布前检查:

  • - privacy.html和terms.html均存在。
  • 应用/公司/邮箱/生效日期在各页面间一致。
  • 隐私披露仅匹配明确声明的权限和数据行为(无推断的跟踪/地区声明)。
  • 用户权利和联系/删除请求路径存在。
  • 无无法验证的法律声明。
  • 最终页面不含占位符标记(禁止:TODO/TEMP/FIXME)。

如果应用使用敏感权限或SDK,请验证这些已在隐私政策中明确披露。

5) 审阅关卡(强制)

在部署前,与用户共享生成的文件并要求明确批准部署。
未经用户确认不得自动部署。

6) 检查部署认证

运行认证就绪检查:

bash
python3 scripts/deploycloudflarepages.py --check-auth --site-dir ./out/legal-site --project-name your-project-name --production-branch main

认证在以下任一情况下有效:

  • - 已设置CLOUDFLAREAPITOKEN + CLOUDFLAREACCOUNTID,或
  • wrangler whoami成功执行。

如果缺少认证,要求用户进行认证:

bash
wrangler login

7) 自动部署到Cloudflare Pages

在明确批准 + 认证就绪后:

bash
python3 scripts/deploycloudflarepages.py \
--site-dir ./out/legal-site \
--project-name your-project-name \
--production-branch main

或使用一次性管道:

bash
python3 scripts/run_pipeline.py \
--feature /path/to/app-feature.md \
--out ./out/legal-site \
--app-name Your App \
--company Your Company \
--base-email you@gmail.com \
--email-tag yourapp \
--effective-date 2026-03-05 \
--project-name your-project-name \
--production-branch main \
--confirm-deploy

8) 返回内容

返回:

  • - Cloudflare Pages站点URL
  • 隐私政策URL(/privacy.html)
  • 服务条款URL(/terms.html)
  • 使用的认证模式(api-token或wrangler-login)

防护措施

  • - 不声称法律合规保证。
  • 保持措辞简洁易读。
  • 保持确定的页面结构以便未来编辑。
  • 建议在正式提交应用商店前进行人工法律审阅。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 app-legal-pages-1776271571 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 app-legal-pages-1776271571 技能

通过命令行安装

skillhub install app-legal-pages-1776271571

下载

⬇ 下载 app-legal-pages v0.1.6(免费)

文件大小: 16.21 KB | 发布时间: 2026-4-16 17:51

v0.1.6 最新 2026-4-16 17:51
Fix deployment correctness: non-interactive project creation, explicit production branch, canonical URLs

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部