PCO CLI - Planning Center Services for Openclaw

A robust command-line interface for Planning Center Services that streamlines church service planning and team scheduling through the Openclaw Skills framework.

rubyrunsstuff
v1.0.0
Jan 8, 2026
1
2.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pco

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pco using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PCO CLI - Planning Center Services?

The PCO CLI is a specialized technical interface designed for interacting with the Planning Center Services API. This tool, optimized for Openclaw Skills, allows church administrators and developers to manage the intricacies of service planning, scheduling, and media organization directly from the terminal. It bridges the gap between manual web-based management and automated data handling for religious organizations.

By incorporating this into your Openclaw Skills library, you gain the ability to script church workflows, fetch real-time scheduling data, and search extensive song databases with high-performance CLI commands. Whether you are prepping for a Sunday service or auditing team assignments, the PCO CLI provides a structured and efficient path to data management.

PCO CLI - Planning Center Services Use Cases

  • Automating the retrieval of upcoming Sunday service plans and item lists.
  • Querying volunteer schedules to identify team gaps for future dates.
  • Searching the church song library for specific arrangements and media attachments.
  • Batch exporting service data into JSON format for external reporting or dashboarding.

How PCO CLI - Planning Center Services Works

  1. Initialize the environment by setting up an alias for the TypeScript-based CLI.
  2. Execute the interactive auth setup to store credentials securely in the local configuration.
  3. Query the Organization and Service Type endpoints to map out the ministry structure.
  4. Utilize filtered search commands to locate specific plans, people, or media items.
  5. Process the output using global flags like --json or --table for immediate use in other applications.

PCO CLI - Planning Center Services Setup

To get started with this tool in your Openclaw Skills environment, follow these steps:

# Define the alias for easy access
alias pco="tsx /Users/ruby/Projects/pco-cli/pco.ts"

# Configure your Planning Center credentials
pco auth setup

# Verify your authentication status
pco auth status

PCO CLI - Planning Center Services Data Schema & Taxonomy

The skill organizes Planning Center data using a hierarchical taxonomy. Below is the primary data structure supported:

Entity Command Prefix Key Metadata
Service Types pco st ID, Name, Sequence
Plans pco plans Dates, ServiceType, Items, Team Members
People pco people Name, ID, Search Metadata
Songs pco songs Arrangements, Titles, IDs
Media pco media File metadata, Attachment types

PCO CLI - Planning Center Services Advanced Features

  • Direct Raw API Access: Perform GET, POST, PATCH, and DELETE requests to any Planning Center endpoint using pco api.
  • Advanced Pagination: Use the --all flag to fetch entire datasets or --limit and --offset for precise data chunking.
  • Flexible Output Formatting: Toggle between human-readable tables and machine-parseable JSON for integration into Openclaw Skills automation scripts.
  • Deep Resource Inclusion: Fetch nested data such as items and team members in a single request using the --include flag.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*