Core Docs - Core Concepts - Add Skills to an Agent

Rock Version: v20.0
Last Modified: 2026-07-15 1:58 PM

Skills define what an agent can do. Without skills, an agent can have a conversation but can't actually reach into Rock to look anything up or take any action. Skills are what make the agent genuinely useful.

Each skill is a bundle of related abilities. The Person Skill, for example, gives the agent everything it needs to look up people, view profiles, check group membership and review communication history. The Finance Skill covers giving and contributions. You do have some control over the individual tools inside each skill. Your main decision, though, is which skills each agent gets.

Built-in skills

Rock comes with a set of built-in skills covering the areas your staff work in most. For most organizations, these are all you'll ever need.

This isn't everything. We'll keep adding skills over time, but this gives you a good sense of what the Rock Agent can do.

Some skills need a little setup before they'll work. The Group Skill, for example, asks which group types the agent can use. After you add a skill, it will prompt you to set up the rest.

Choosing which skills to assign

The right set depends on who will use the agent. Give a staff agent most skills. Scale back for volunteers, leaving out Finance and anything that touches records they shouldn't see. For a public-facing agent, strip it down to only what you trust to reveal publicly, like the event calendar, campus information and prayer requests.

The more focused an agent's skill set, the more reliably it performs. An agent loaded with every skill is slower and more likely to get confused by an ambiguous request.

Skills respect Rock security

Assigning a skill to an agent doesn't mean everyone who uses the agent can access it. Each skill respects Rock's security model. A person must have permission to use a skill before the agent will run it on their behalf.

This means you can assign a skill to an agent and let security roles control exactly who can use it, without managing permissions on every individual tool inside the skill.

Custom skills

Rock's built-in skills cover most needs. If your organization has workflows that aren't covered, Rock supports custom skills. See community.rockrms.com/developer/ai-agents for details.