← Back to Skills Marketplace
ryanchromium

易经占卜 I Ching Divination

by RyanChromium · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
851
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install yijing-divination
Description
基于《周易》铜钱法和蓍草法起卦,生成本卦、互卦、变卦,提供诗性AI Oracle声音诠释用户提问。
Usage Guidance
This skill is largely coherent with its stated purpose (local I Ching divination) and contains only a small Python script plus data files, but there are multiple documentation mismatches you should resolve before installing or running it. What to check before installing/use: - Verify which hexagram data file is authoritative: SKILL.md references references/hexagrams.json (which is missing), README and references/hexagrams_metadata.json claim full 64, and SKILL.md claims only 10 examples. Open assets/hexagrams_full.json to confirm how many entries and whether the content is complete and accurate. - Confirm the script uses only local files and no network: review scripts/divine.py (it appears to use only the standard library and prints JSON). This script does not perform network requests or read external secrets. - Fix or be aware of doc/path typos: SKILL.md's file path should be updated to point to assets/hexagrams_full.json (or ensure references/hexagrams.json exists). Inaccurate docs (e.g., README saying "no file IO") reduce trustworthiness. - Run the script in a sandboxed environment first (non-production account) and inspect its output. If reproducibility matters, note that the script seeds randomness with hash(question) which may vary between Python runs due to Python's randomized hash seed — supply an explicit seed if you want deterministic results. If you need higher assurance, ask the maintainer (or request an updated package) to correct the documentation inconsistencies, include a clear mapping of where the 64 hexagrams are stored, and confirm there are no hidden network calls or extra install steps.
Capability Analysis
Type: OpenClaw Skill Name: yijing-divination Version: 1.0.0 The skill is classified as suspicious due to a critical shell injection vulnerability in `SKILL.md`. The instructions for the AI agent, `result=$(python3 scripts/divine.py --method coin --question "{用户问题}")`, directly interpolate user input (`{用户问题}`) into a bash command. If the OpenClaw agent does not properly sanitize or quote this input, a malicious user could inject arbitrary shell commands, leading to Remote Code Execution (RCE). While the Python script (`scripts/divine.py`) itself is benign and performs no external I/O or network calls, the method of execution described in `SKILL.md` presents a significant security risk. The `README.md`'s claim of 'No code execution risk' is therefore inaccurate in the context of the agent's execution model.
Capability Assessment
Purpose & Capability
The name/description (I Ching divination) matches the included script (scripts/divine.py) and the hexagram data assets. Requested capabilities and resources (no env vars, no external binaries) are proportionate. However, the docs disagree about how many hexagrams are included (SKILL.md claims only 10 examples, README/metadata claim 64, assets file appears to contain many entries) — this inconsistency is unexplained.
Instruction Scope
SKILL.md instructs the agent to run the local Python script, parse its JSON output, and read local hexagram data. Those actions are within the declared purpose. But there are doc/path mismatches: SKILL.md step 3 shows reading 'references/hexagrams.json' (this file is not present; the full data is in assets/hexagrams_full.json), and the README claims "no file I/O" which contradicts instructions that read/edit assets. These inconsistencies could cause runtime errors or confusion.
Install Mechanism
No install spec is provided (instruction-only with bundled script and assets). No external downloads, package managers, or extraction steps are declared — low install risk.
Credentials
The skill requests no environment variables or credentials. The code uses only the Python standard library and local files; nothing appears to access external secrets or unrelated system configuration.
Persistence & Privilege
Flags are default (always: false, user-invocable: true, model invocation allowed). The skill does not request permanent presence or attempt to modify other skills or system configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yijing-divination
  3. After installation, invoke the skill by name or use /yijing-divination
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
初始发布:64卦完整数据、铜钱法/蓍草法起卦、Oracle Voice诠释引擎
Metadata
Slug yijing-divination
Version 1.0.0
License
All-time Installs 5
Active Installs 5
Total Versions 1
Frequently Asked Questions

What is 易经占卜 I Ching Divination?

基于《周易》铜钱法和蓍草法起卦,生成本卦、互卦、变卦,提供诗性AI Oracle声音诠释用户提问。 It is an AI Agent Skill for Claude Code / OpenClaw, with 851 downloads so far.

How do I install 易经占卜 I Ching Divination?

Run "/install yijing-divination" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 易经占卜 I Ching Divination free?

Yes, 易经占卜 I Ching Divination is completely free (open-source). You can download, install and use it at no cost.

Which platforms does 易经占卜 I Ching Divination support?

易经占卜 I Ching Divination is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 易经占卜 I Ching Divination?

It is built and maintained by RyanChromium (@ryanchromium); the current version is v1.0.0.

💬 Comments