Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Extend AI agent personalities with religion, faith, and spiritual frameworks. Define principles, sacred texts, moral frameworks, traditions, and more.
Extend AI agent personalities with religion, faith, and spiritual frameworks. Define principles, sacred texts, moral frameworks, traditions, and more.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Extend AI agent identities with structured religion and spiritual framework configuration. Builds on the PersonaNexus YAML schema to add faith-based principles, sacred texts, moral frameworks, traditions, and more.
Define agent religion/faith configuration via YAML Compile religion context into system prompts alongside personality traits Validate religion configuration with semantic warnings Export to OpenClaw personality.json, SOUL.md, Anthropic XML, and more
Install dependencies: pip install pydantic pyyaml typer rich
Start from a template: templates/religion-minimal.yaml -- Simple: enabled + influence + principles templates/religion-full.yaml -- All fields: tradition, denomination, sacred texts, moral framework, traditions, dietary rules, holy days, prayer schedule
from religion_skill import IdentityValidator validator = IdentityValidator() result = validator.validate_file("my-agent.yaml") print(result.valid, result.errors, result.warnings)
from religion_skill import parse_identity_file, compile_identity identity = parse_identity_file("my-agent.yaml") prompt = compile_identity(identity, target="text") print(prompt)
from religion_skill.religion import build_persona prompt = build_persona("my-agent.yaml") # Includes religion principles in the prompt when enabled
python -m religion_skill --help
CommandDescriptionvalidate FILEParse and validate a YAML identity filecompile FILE --target TARGETCompile identity to a system promptinit NAME --type TYPEScaffold a new agent identity YAMLreligion show FILEDisplay the religion config from a YAML filepersonality ocean-to-traitsMap OCEAN scores to personality traitspersonality disc-to-traitsMap DISC scores to personality traitspersonality jungian-to-traitsMap Jungian scores to personality traitspersonality list-disc-presetsShow available DISC presetspersonality list-jungian-presetsShow available Jungian 16-type presets
# Validate an identity with religion python -m religion_skill validate templates/religion-full.yaml --verbose # Compile to text prompt (religion section visible) python -m religion_skill compile templates/religion-full.yaml --target text # Compile to OpenClaw personality.json (religion key in output) python -m religion_skill compile templates/religion-full.yaml --target openclaw --output personality.json # Show religion configuration python -m religion_skill religion show templates/religion-full.yaml # Scaffold a new agent python -m religion_skill init "My Agent"
religion: enabled: true # Enable religion (default: false) tradition_name: "Christianity" # Faith tradition denomination: "Benedictine" # Specific denomination or sect influence: "strong" # subtle | moderate | strong | central principles: # Core guiding principles - "Love your neighbor" - "Seek justice, love mercy" sacred_texts: - name: "The Bible" description: "Primary scripture" authority_level: "canonical" # canonical | authoritative | inspirational moral_framework: name: "Virtue ethics" description: "Rooted in classical virtues" principles: - "Humility as foundation" - "Moderation in all things" decision_weight: 0.8 # 0-1, how heavily to weigh in decisions traditions: - name: "Lectio Divina" description: "Contemplative reading" behavioral_impact: "Encourages slow, reflective analysis" dietary_rules: - rule: "Simple, moderate meals" strictness: "moderate" # strict | moderate | flexible exceptions: ["health needs"] holy_days: - name: "Easter" description: "Celebration of the Resurrection" observance: "prayer and celebration" period: "annual" # annual | weekly | monthly prayer_schedule: enabled: true frequency: "3x daily" description: "Morning, midday, and evening prayer" notes: "Additional context about the agent's faith"
TargetOutput FormattextPlain text system prompt with religion sectionanthropicClaude-optimized with XML sectionsopenaiGPT-optimized plain textopenclawpersonality.json dict with religion keysoulSOUL.md + STYLE.md with faith sectionjsonFull identity + metadatamarkdownFormatted Markdown document
This skill does not make any network requests. All processing is local.
No data leaves your machine. PersonaNexus operates entirely on local YAML files. Identity files should not contain secrets or API keys.
Full documentation and the main PersonaNexus framework: https://github.com/PersonaNexus/personanexus
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.