Hetzner云服务器管理
命令行管理云主机与网
PCO CLI 是 Planning Center Services API 的命令行接口,用于管理教会礼拜服务相关的组织信息、服务类型、计划安排、团队成员、歌曲库等资源。
为教会行政同工提供轻量化的服务资源管理入口,替代繁琐的网页后台操作。通过命令行快速查阅礼拜安排、人员排班及诗歌资料,简化周会筹备流程,降低多志愿者协作时的信息同步门槛,确保服事交接顺畅。
落地案例:敬拜负责人每周需确认下周诗班轮值与歌曲编排,通过该工具输入计划ID即可导出完整项目清单,含各岗位同工名单。行政同工可按姓名检索特定人员的历史排班记录,协调代班需求。诗歌领队搜索关键词调取歌曲库资料时,同步查看调性、拍速等编曲细节,提前与乐手沟通预备。
安装依赖
# 需要 Node.js 环境
npm install -g tsx
# 克隆仓库
git clone https://github.com/rubysworld/pco-cli.git
cd pco-cli
配置认证
# 首次使用需设置凭证(交互式)
tsx pco.ts auth setup
# 验证登录状态
tsx pco.ts auth status
常用命令示例
# 列出所有服务类型
tsx pco.ts service-types list --table
# 获取未来计划
tsx pco.ts plans list --service-type <id> --filter future --limit 1
# 查看本周排班
tsx pco.ts scheduled list --service-type <id> --plan <planId> --table
# 搜索歌曲
tsx pco.ts songs list --search "Amazing Grace"
建议设置别名
alias pco="tsx /path/to/pco-cli/pco.ts"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 服务类型ID、计划ID、歌曲关键词、人员姓名、过滤条件(future/past等)、输出格式选项、分页参数 |
| 输出 | 组织信息、服务类型列表、计划详情、排班人员表、歌曲搜索结果、媒体文件列表、API原始响应 |
| 适用人群 | 教会行政人员、敬拜团队负责人、技术同工、需要批量查询PCO数据的用户 |
| 不包含 | PCO People模块功能、PCO Giving捐赠管理、图形界面操作、自动化工作流触发 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/rubyrunsstuff/pco/SKILL.md
来源类型:GitHub 仓库