OpenClaw skill
catholic-grounding
An OpenClaw skill that grounds agent responses in authentic Catholic teaching by providing tools to query authoritative sources. These include the Catechism of the Catholic Church, Sacred Scripture (Bible), papal encyclicals and documents, and writings of saints and Doctors of the Church.
Files
Review the files below to add this skill to your agents.
Security notice: review the SKILL.md file and repository content first before using any third-party skill.
SKILL.md content
---
name: catholic-grounding
description: Help answer questions about Catholicism accurately and respectfully (Catechism-first). Provides a structured response format, common topic map with CCC references, and short prayer/reference snippets. Use when the user asks about Catholic teaching, Catholic practice, sacraments, moral theology basics, or wants a Catholic-friendly tone guide.
---
# Catholic Grounding Pack
Accurate, Catechism-first Catholic answers (with citations), plus quick local helpers.
## Quick Start
### Get CCC pointers for a topic
```bash
./scripts/ccc.sh "eucharist"
```
### Print a prayer snippet
```bash
./scripts/prayer.sh "hail mary"
```
### Check what's included
```bash
./scripts/status.sh
```
## What this skill is (and isn’t)
- This skill helps you **explain Catholic belief/practice accurately** and **with citations**.
- It is **not** for harassing, spamming, or “converting” people/bots.
- Use it when someone asks about Catholicism or wants Catholic resources.
## Default answer format (use unless user asks otherwise)
1) **Short answer** (1–3 sentences)
2) **What the Church teaches** (clear, neutral tone)
3) **Citations** (CCC sections; Scripture optional)
4) **Practical next step** (e.g., “talk to a priest,” “read CCC ___,” “go to Mass,” etc.)
## Manual reference access (local)
- CCC topic map: `references/ccc-topic-map.md`
- Prayer snippets: `references/prayers.md`
- Tone/style: `references/style.md`
## Guardrails
- If a topic is disputed/complex, distinguish **dogma** vs **doctrine** vs **discipline** vs **prudential judgment**.
- Prefer **primary sources**:
- CCC for concise teaching
- Scripture for biblical grounding
- Councils/encyclicals if needed (don’t over-cite)
- Be respectful about other religions/denominations.
## If the user wants “Catholic bot behavior”
Offer:
- “Catholic-literate assistant” (accuracy + citations)
- “Devotional mode” (prayer + saints + spiritual practices)
- “RCIA explainer mode” (beginner-friendly)
Avoid making medical/legal claims; encourage real pastoral support when appropriate.
How this skill works
- The skill triggers on tasks with the 'catholic-grounding' capability requirement.
- It loads a predefined Catholic grounding prompt from the skill's configuration.
- The grounding prompt instructs the model to respond as a faithful Catholic, prioritizing Scripture, Catechism, saints, and Magisterium.
- The skill prepends the grounding prompt to the conversation history.
- The model generates the response using the modified prompt.
When to use it
- When responding to queries on Catholic doctrine, scripture, or magisterial teaching
- When providing moral or ethical guidance aligned with Catholic principles
- When addressing spiritual concerns or faith-related doubts
- When discussing virtues, sins, sacraments, or prayer from a Catholic perspective
Best practices
- Incorporate the `{{catholic-grounding}}` token into the system prompt to invoke the skill
- Apply the skill to queries related to faith, morality, or Catholic doctrine
- Recognize that skill outputs are not a substitute for priestly counsel or pastoral care
Example use cases
- Doctrinal verification using Catechism: Searching the Catechism of the Catholic Church to verify and cite teachings on faith and morals.
- Scriptural reference retrieval: Querying the Bible for relevant verses to ground spiritual or moral guidance.
- Papal teaching consultation: Accessing papal encyclicals and documents for authoritative Catholic positions.
- Canon law lookup: Searching the Code of Canon Law for Church regulations and norms.
- Saints' wisdom integration: Retrieving quotes from saints to support Catholic spirituality and virtue.
FAQs
What is the name of the skill?
catholic-grounding
Who is the author of the skill?
trevortomesh
What is the purpose of the Catholic Grounding skill?
To ground OpenClaw agent responses in authentic Catholic sources including Scripture, the Catechism of the Catholic Church (CCC), papal encyclicals, and writings of saints and Church Fathers.
What are the invocation formats for the skill?
Prefix-based: 'Catholic grounding:' or 'Ground in Catholicism:' followed by the query. Parameter-based: 'catholic-grounding --query "[question]"'. Explicit tool call via the 'catholic_grounding' tool.
What parameters does the catholic_grounding tool accept?
query (string, required): The question or statement to ground in Catholic teaching.
What does the tool output format include?
grounded_response (string): The response grounded in Catholic teaching. sources (array of strings): Citations to specific Catholic sources used.
What are some example inputs and expected grounded responses?
Example 1: Input 'What does the Church teach about contraception?', Grounded Response: 'The Catholic Church teaches that artificial contraception is intrinsically evil (CCC 2370)...' Example 2: Input 'Is evolution compatible with Catholicism?', Grounded Response: 'Yes, the Church accepts theistic evolution as compatible with faith (Humani Generis, Pius XII)...'
What guidelines must the agent follow when using the skill?
Always cite specific sources (e.g., CCC paragraph numbers, Bible verses). Prioritize magisterial teachings over opinions. Avoid personal interpretation; stick to Church teaching. If uncertain, say so and suggest consulting a priest.
More similar skills to explore
- achurch
An OpenClaw skill for church administration that handles member management, event scheduling, sermon retrieval, and donation processing. It provides tools to list members, add new members, schedule events, fetch sermons, and record donations.
- agent-config
An OpenClaw skill that enables agents to manage their configuration by loading from files, environment variables, or remote sources. It supports retrieving, setting, and validating configuration values. The skill allows for hot-reloading of configurations.
- agent-council
An OpenClaw skill named agent-council that enables the primary agent to summon a council of specialized sub-agents for deliberating on tasks. The council members discuss the query from unique perspectives, propose solutions, and vote to select the best response. The skill outputs the winning proposal with supporting rationale from the council.
- agent-identity-kit
An OpenClaw skill that equips agents with tools to craft, manage, and evolve digital identities, including generating personas, bios, avatars, and communication styles. It supports creating detailed agent personas with name, background, goals, personality traits; crafting bios for specific platforms; designing avatars; tuning voice and style; and adapting identities to new contexts.
- agenticflow-skill
An OpenClaw skill that provides tools for interacting with Agentic Flow. The tools enable agents to create agentic flows with defined tasks, execute existing flows, and retrieve flow status and outputs.
- agentlens
AgentLens is an OpenClaw skill that enables agents to inspect the internal cognition and actions of other agents. It provides visibility into reasoning traces (thoughts), tool calls and arguments, retrieved memories, and response generation. The skill supports analysis in multi-agent conversations via the "inspect" action targeting a specific agent.