How this skill is triggered — by the user, by Claude, or both
Slash command
/bibliomancy:bibliomancyThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
When the user invokes this skill, use AskUserQuestion to ask them two things:
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.
npx claudepluginhub linneaisaac/bibliomancy --plugin bibliomancyDraws 4 Tarot cards using os.urandom() cryptographic randomness to guide planning for vague, underspecified, or ambiguous coding prompts. Interprets spread for context, challenge, guidance, and outcome.
Draws Tarot cards via Bash-invoked Python script to guide decisions on vague, casual, or delegated coding prompts. Interprets 4-card spreads for context, action, obstacle, outcome.
Navigates the Kabbalistic Tree of Life (Etz Chaim) — explores sephirot, paths, four worlds, and three pillars with correspondences and contemplative exercises.