一键导入
divination
Runs OpenDivination's CLI for tarot, I Ching, source inspection, and provenance-aware symbolic sessions for users or agents.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Runs OpenDivination's CLI for tarot, I Ching, source inspection, and provenance-aware symbolic sessions for users or agents.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | divination |
| description | Runs OpenDivination's CLI for tarot, I Ching, source inspection, and provenance-aware symbolic sessions for users or agents. |
| license | MIT |
| allowed-tools | Bash, Read |
| metadata | {"openclaw":{"skillKey":"divination","homepage":"https://github.com/amenti-labs/opendivination","requires":{"bins":["python3"],"anyBins":["opendivination","uvx"]}}} |
Use OpenDivination through its CLI.
This skill supports two modes:
Default to the bundled helper:
python3 scripts/run_opendivination.py ...
Prefer --json for agent use.
Stable default behavior:
csprng unless the user explicitly asks for QRNGdivination-setup when the user wants installation, persistent source selection, or QRNG credential storageUse divination-setup instead when the user wants first-run installation, environment preparation,
saved QRNG credentials, or a persistent default source.
Tarot:
python3 scripts/run_opendivination.py draw tarot --source csprng --json
Tarot resonance: Only after embedding setup. Prefer the explicit form in the Resonance section below.
I Ching:
python3 scripts/run_opendivination.py draw iching --method yarrow --source csprng --json
Sources:
python3 scripts/run_opendivination.py sources --json
Do not use divination techniques by default when:
divination-setupIf the user wants practical advice and symbolic reflection, keep them separate:
Choose the divination technique like this:
If the user asks for a generic divination session and does not specify a system:
If the user asks an ambiguous human question and does not explicitly ask for divination:
When using this skill:
csprng by defaultdivination-setupprovenance.source_id and provenance.is_quantum whenever randomness, source trust, or “quantum” claims matterFor an autonomous agent, default to using OpenDivination on:
Do not default to OpenDivination on:
Add --question to any draw to get a semantic similarity score between the question and the drawn symbol:
python3 scripts/run_opendivination.py draw tarot --question "What should I focus on?" --embed-provider local --json
python3 scripts/run_opendivination.py draw iching --question "How do I navigate this?" --embed-provider local --json
The coherence score (0.0–1.0) appears in the JSON output under coherence.score. Use it as a meta-signal:
Coherence requires an embedding provider. Use deterministic for testing, local or ollama for real use.
The SDK draws one card/hexagram at a time. For multi-card spreads (3-card, Celtic Cross), call draw tarot --json multiple times and assign positions yourself. Common layouts:
The agent decides the spread; the SDK provides the individual draws.
Tarot JSON output includes: name, suit, arcana, keywords, description, reversed_keywords, element, astrological correspondence, and visual_caption.
I Ching JSON output includes: hexagram name/number/symbol, trigrams, judgment, image text, description, and line_texts (changing line texts keyed "1" through "6"). When reporting changing lines, include the specific line text for each changing position.
Resonance is a single stable text-only path:
descriptivebare_hex_spacedcsprnglocalExample:
python3 scripts/run_opendivination.py draw tarot \
--mode resonance \
--embed-provider local \
--embed-model nomic-embed-text \
--json
This is not a base-install command. It assumes Ollama is running with nomic-embed-text already
pulled, or that the user explicitly chose another working embedding provider.
Tarot card text can be overridden with JSON:
~/.config/opendivination/config.json--config /path/to/config.jsonCopyable example:
skills/divination/examples/config.json
Always include:
provenance.source_idprovenance.is_quantumNever imply quantum entropy when the receipt says csprng.
Keep interpretation separate from entropy facts.
If the user needs installation, upgrades, QRNG credential storage, or a persistent source choice,
use the divination-setup skill first. Return to this skill once the CLI is ready and the source
path is configured.
python3 scripts/run_opendivination.py --check
openclaw skills info divination
openclaw skills check --json
Detailed CLI notes live in references/cli.md.