rock

Execute CRUD and search operations on Rock RMS v2 resources via CLI config and Dynamic LINQ queries.

3|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/leighton-tidwell/rock-cli --skill rock-leighton-tidwell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rock
Source: https://github.com/leighton-tidwell/rock-cli/tree/main/skills/rock
Command: npx skills add https://github.com/leighton-tidwell/rock-cli --skill rock-leighton-tidwell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing Rock RMS data across 317 v2 controllers can be complex and repetitive. The rock CLI provides a unified, single-entry-point to query, create, update, and delete records across resources like People, Groups, Financials, Content, Workflows, and more, enabling automation and integrations.

Core Features & Use Cases

  • Unified access to all Rock RMS v2 resources via the rock resource commands.
  • Supports standard CRUD operations across numerous resources as part of automation pipelines and admin tooling.
  • Use Cases: Quickly locate a person, fetch their details, modify attributes, or enroll them in groups and workflows in scripted workflows.

Quick Start

Run a simple rock resource search to verify connectivity and start building automated Rock RMS tasks.

Frequently Asked Questions about rock

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Rock RMS data management across multiple controllers?

You can automate Rock RMS data management through a unified generic resource command that handles CRUD operations across all 317 v2 controllers, covering resources like People, Groups, Financials, and Workflows.

Can I use Dynamic LINQ syntax to query Rock RMS records from the command line?

Yes, querying Rock RMS records from the command line relies on Dynamic LINQ syntax to perform searches and filter data across all available resources within your configured server environment.

What do I need to configure before accessing Rock RMS data through a CLI?

Before accessing Rock RMS data, you must configure a rock-cli profile containing your Rock server URL and API key, operating within a Magnus-enabled environment when extended capabilities are required.

What's the best way to interact with Rock RMS Workflows and Groups in scripted automation?

The best way to interact with Rock RMS Workflows and Groups in scripted automation is using a unified single-entry-point CLI resource command to fetch details, modify attributes, and manage records across resources.

Does the rock CLI support creating and deleting records in Rock RMS Financials?

Yes, the rock CLI supports creating and deleting records in Rock RMS Financials, providing full CRUD capabilities alongside searching and getting operations across all available v2 controllers.