一键导入
bibliomancy
Draw a random Bible verse (KJV) for divination or reflection
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Draw a random Bible verse (KJV) for divination or reflection
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | bibliomancy |
| description | Draw a random Bible verse (KJV) for divination or reflection |
| user-invocable | true |
| allowed-tools | Bash, AskUserQuestion |
When the user invokes this skill, use AskUserQuestion to ask them two things:
First question — Mode:
Second question — Section:
Third question — Keyword filter (optional):
If the user chooses to filter by keyword, ask them for the keyword with a free-text response.
Fourth question — Reading style:
Ask ALL FOUR questions in a SINGLE AskUserQuestion call so the user sees every option on one screen. If a spread is selected, ignore "Verse of the day" mode (spreads are inherently random multi-draw). If the user chose "Specific book", "Common group", "Multiple books", "Range of books", or "Filter by keyword", follow up with a second AskUserQuestion to collect the details (book name, group, keyword, etc.).
Based on their answers, construct and run the appropriate command. The script is located relative to this skill's base directory. Use the base directory provided in the system message to build the path:
bun run '<base_directory>/../../bibliomancy.ts' <filter> [options]
Examples (replace <base_directory> with the actual base directory path):
bun run '<base_directory>/../../bibliomancy.ts' allbun run '<base_directory>/../../bibliomancy.ts' otbun run '<base_directory>/../../bibliomancy.ts' ntbun run '<base_directory>/../../bibliomancy.ts' "Book Name"bun run '<base_directory>/../../bibliomancy.ts' "groupname"bun run '<base_directory>/../../bibliomancy.ts' "Isaiah,Jeremiah"bun run '<base_directory>/../../bibliomancy.ts' "Isaiah-Amos"If the user chose "Verse of the day", append --daily to the command.
For keyword filtering, add --search "keyword" to any command.
For spreads, add --spread <name> to the command.
Spread names: past-present-future, thesis-antithesis-synthesis, warning-counsel-promise, head-heart-hands
When presenting spread results, display each verse with its label in bold, adding a brief overall reflection at the end.
If the user chose "Specific book", ask them which book with a free-text response. Use the book name exactly as they provide it. If the script reports no verses found, let the user know and suggest they try again with a corrected book name. You can run with books as the argument to list all valid book names and clusters.
Present the drawn verse plainly — share the reference and the text.