pco

教会事工命令行管理助手

🥥41总安装量 14评分人数 21
100% 的用户推荐

rubysworld 开发的 Planning Center Services 命令行工具,助力教会高效管理服务计划、团队排班与资源调度。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无可执行代码,内容完全透明可审计
  • ✅ 无动态代码加载、外部依赖或敏感权限申请
  • ⚠️ T3来源(个人开发者账号),且实际代码位于用户本地路径,需确保本地代码可信
  • ✅ 凭证存储在本地配置文件(~/.config/pco-cli/config.json),无静默数据收集行为

使用说明

PCO CLI 是一款专为 Planning Center Services API 设计的命令行工具,旨在帮助教会技术团队高效管理事工数据与流程。该工具基于 TypeScript 构建,通过 tsx 运行,提供了覆盖服务类型、计划排期、人员管理、歌曲库、媒体资源等全流程的 CLI 接口,支持 JSON、表格等多种输出格式,并内置完整的认证管理和分页过滤机制。

核心用法:用户需先在本地配置 API 凭证(存储于 ~/.config/pco-cli/config.json),即可通过 pco 命令查询和操作各类资源。主要功能包括获取组织信息、列出服务类型与计划、查询排班人员、搜索歌曲、管理媒体文件等。工具支持 --json、--table、--quiet 等多种输出模式,并提供 --limit、--offset、--all 等分页选项。对于高级用户,还提供 raw api 命令直接访问底层 API,满足定制化需求。

显著优点:文档详尽清晰,提供了从认证设置到复杂工作流的完整示例,如获取本周日服务计划、查询排班人员等;功能覆盖面广,几乎涵盖 PCO Services 所有核心实体;输出格式灵活,便于与 Shell 脚本或其他工具链集成;本地存储凭证设计避免了云端泄露风险,适合敏感教会数据管理。

潜在缺点:仅限于 Planning Center Services,不支持 People、Giving 等其他 PCO 产品模块;依赖本地 tsx 运行环境,配置门槛较高;作为 T3 来源的个人项目,长期维护稳定性与更新频率存疑;缺少图形界面,对非技术背景的事工人员不够友好;部分高级功能需要熟悉 REST API 概念。

适合群体:教会技术志愿者、需要批量处理事工数据的管理员、熟悉命令行操作的敬拜团队或行政人员,以及需要自动化报告生成、数据导出的技术领袖。特别适合 FBC Gulfport 等有技术团队支持的中大型教会。

使用风险:虽然本 Skill 为纯文档型资产无直接执行风险,但实际代码运行在用户本地环境,需确保 /Users/ruby/Projects/pco-cli/pco.ts 来源可信且未被篡改;本地凭证文件需设置严格权限(建议 600),防止其他用户读取;频繁 API 调用可能触发 Planning Center 的速率限制;建议与商业工作区隔离使用,避免数据混淆。

pco 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件