Claude-skill-registry bible-tools
Orchestrate Bible study tools for generating messages, Sabbath School
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/bible-tools" ~/.claude/skills/majiayu000-claude-skill-registry-bible-tools && rm -rf "$T"
manifest:
skills/data/bible-tools/SKILL.mdsource content
Bible Tools Skill
This skill helps you use the Bible Tools CLI to generate and manage church-related content.
Capabilities
- Generate sermon messages on any topic
- Process Sabbath School lesson outlines (downloads PDFs, generates AI outlines)
- Create Bible study materials
- Revise content with specific instructions
- Export content to Apple Notes
- List existing outputs
CLI Commands
The CLI is available as
bible (symlinked to packages/cli/bin/bible).
Important: The
--model flag is required for all generation/revision
commands.
Messages
# Generate a new message bible messages generate --model anthropic --topic "Hope in Christ" # Revise an existing message bible messages revise --model anthropic --file <path> --instructions "Make it more concise" # List all messages bible messages list [--json] # Generate from Apple Note bible messages from-note --model anthropic --note-id <id>
Sabbath School
# Process current week's lesson (downloads PDF, generates outline) bible sabbath-school process --model anthropic --year 2025 --quarter 2 --week 5 # Revise an existing outline bible sabbath-school revise --model anthropic --year 2025 --quarter 2 --week 5 # Export to Apple Notes bible sabbath-school export --year 2025 --quarter 2 --week 5
Studies
# Generate a new study bible studies generate --model anthropic --topic "Faith and Works" # Revise an existing study bible studies revise --model anthropic --file <path> --instructions "Add more scripture references" # List all studies bible studies list [--json]
Export
# Export files to Apple Notes bible export --files <path1> --files <path2>
Context Awareness
Current Quarter/Week Calculation
Calculate the current Sabbath School quarter and week:
- Q1: January 1 - March 31 (weeks 1-13)
- Q2: April 1 - June 30 (weeks 1-13)
- Q3: July 1 - September 30 (weeks 1-13)
- Q4: October 1 - December 31 (weeks 1-13)
Each quarter starts on the first Saturday of the quarter's first month.
Output Locations
All outputs are stored in
packages/cli/outputs/:
- Generated messages (YYYY-MM-DD-slug.md)outputs/messages/
- Sabbath School outlines (YYYY-QX-WY.md)outputs/sabbath-school/
- Bible studies (YYYY-MM-DD-slug.md)outputs/studies/
- Chapter readingsoutputs/readings/
Workflows
Generate Sabbath School Outline for This Week
- Calculate current year, quarter, and week from today's date
- Check if outline exists:
ls packages/cli/outputs/sabbath-school/ - If missing:
bible sabbath-school process --model anthropic --year YYYY --quarter Q --week W - Read the generated file and summarize for the user
Revise Content (Agent-Orchestrated Loop)
- User provides feedback on content
- Run:
bible <type> revise --model anthropic --file <path> --instructions "<feedback>" - Read the updated file and show to user
- Ask if further revisions needed
- Repeat until satisfied
Generate Message with Topic
- Confirm topic with user
- Run:
bible messages generate --model anthropic --topic "<topic>" - Read the output file and summarize
- Ask if user wants to revise or export
Tips
- Always check existing outputs before generating new ones
- Use
flag on list commands for easier parsing--json - When revising, be specific with instructions
- Quarter boundaries: Q1=Jan, Q2=Apr, Q3=Jul, Q4=Oct