← 返回 Skills 市场
易经占卜 I Ching Divination
作者
RyanChromium
· GitHub ↗
· v1.0.0
851
总下载
0
收藏
5
当前安装
1
版本数
在 OpenClaw 中安装
/install yijing-divination
功能描述
基于《周易》铜钱法和蓍草法起卦,生成本卦、互卦、变卦,提供诗性AI Oracle声音诠释用户提问。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yijing-divination - 安装完成后,直接呼叫该 Skill 的名称或使用
/yijing-divination触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始发布:64卦完整数据、铜钱法/蓍草法起卦、Oracle Voice诠释引擎
元数据
常见问题
易经占卜 I Ching Divination 是什么?
基于《周易》铜钱法和蓍草法起卦,生成本卦、互卦、变卦,提供诗性AI Oracle声音诠释用户提问。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 851 次。
如何安装 易经占卜 I Ching Divination?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yijing-divination」即可一键安装,无需额外配置。
易经占卜 I Ching Divination 是免费的吗?
是的,易经占卜 I Ching Divination 完全免费(开源免费),可自由下载、安装和使用。
易经占卜 I Ching Divination 支持哪些平台?
易经占卜 I Ching Divination 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 易经占卜 I Ching Divination?
由 RyanChromium(@ryanchromium)开发并维护,当前版本 v1.0.0。
推荐 Skills