bwl-flyer-generator

为ChurchTools开发自定义扩展的快速启动模板

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:bwl-flyer-generator。
它的用途是:为ChurchTools开发自定义扩展的快速启动模板
完整的 Skill 内容见:https://321skill.com/skills/bwl-flyer-generator/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我需要为我们的教会活动创建一个在线传单生成器,并集成到ChurchTools里。”,它会引导你基于此模板快速初始化项目,配置ChurchTools API连接,并利用内置的pdfme设计器开始制作传单模板。开发过程中,你可以使用 `npm run dev` 启动热重载服务器实时预览效果。

介绍

这个项目为ChurchTools(一款教会管理软件)的开发者提供了一个开箱即用的扩展开发模板。它解决了开发者从零开始搭建扩展项目时,需要重复配置开发环境、构建流程和基础框架的问题。

使用方式很简单:克隆仓库、安装依赖、配置环境变量后即可开始开发。模板内置了开发服务器、构建脚本和打包工具,支持本地热重载和HTTPS预览,方便开发者快速迭代。它还包含一个模板管理界面,用于编辑和同步不同格式的PDF传单模板。

这个模板非常适合需要为ChurchTools定制功能(如活动报名、通讯管理、财务模块)的开发者或团队。无论是为自家教会开发小工具,还是为第三方客户提供集成方案,都能基于此模板快速启动。

需要注意的是,本地开发时需在ChurchTools后台配置CORS,允许本地服务器地址。此外,Safari浏览器对本地开发环境的Cookie处理更严格,建议使用Vite代理并启用HTTPS来解决登录问题,确保跨浏览器兼容性。

核心特点

专为ChurchTools生态定制,内置了模板同步与管理的完整前端界面和工具链,解决了跨格式模板属性统一的技术难题,而非通用的Web开发脚手架。

注意事项

仅适用于为ChurchTools平台开发扩展,不适用于其他SaaS平台或通用Web应用开发。

常见问题

本地开发时在Safari浏览器无法登录怎么办?

需配置Vite代理将API请求转发至ChurchTools域名,并为本地开发服务器启用HTTPS(如使用mkcert),使Cookie被视为第一方。

如何将开发好的扩展部署到ChurchTools?

运行 `npm run deploy` 命令,项目会自动构建并打包,生成的文件位于 `releases` 目录,可按照ChurchTools的扩展安装流程上传。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/bwl-flyer-generator/raw/index.md 读取 bwl-flyer-generator 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。