← Back to Skills Marketplace
125
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install zwds-openclaw
Description
通过 zwds-cli(Node、iztro 2.5.0)生成紫微斗数结构化命盘 JSON,并仅依据该 JSON 解盘。在用户提及紫微斗数、排盘、命盘、十二宫、四化、解盘、生辰八字时辰、命宫、大限、流年时使用。含 iztro 官方 API 速查;禁止 py-iztro 与脱离 JSON 臆造星曜。真太阳时与地名规...
Usage Guidance
This package is internally consistent for the stated purpose — it wraps iztro to produce a standardized JSON chart and provides strict rules for how the agent must base interpretations on that JSON. Before installing, consider: 1) npm ci will download iztro and its dependencies from the npm registry (verify [email protected] if you need to audit it). 2) Do not run npm run generate-longitudes unless you trust outbound HTTPS calls to raw.githubusercontent.com and geo.datav.aliyun.com (that script fetches many remote files and writes data/longitudes.json). 3) The CLI itself does not contact remote services at runtime; it reads local longitudes.json and the iztro library runs locally. 4) If you plan autonomous agent invocation in a sensitive environment, note the agent could run node and the save-fixture script which write files locally — run in an isolated/filtered environment if needed. If you want higher assurance, audit the iztro npm package and the included scripts (build-longitudes.mjs, save-fixture.mjs) before use.
Capability Analysis
Type: OpenClaw Skill
Name: zwds-openclaw
Version: 1.0.1
The zwds-openclaw skill bundle is a legitimate tool for Zi Wei Dou Shu (Chinese astrology) calculations. It utilizes the well-known 'iztro' Node.js library and provides a CLI interface for generating structured JSON charts. The SKILL.md file contains robust instructions that emphasize data integrity and prevent the agent from hallucinating information. While build scripts (e.g., build-longitudes.mjs) perform network requests to GitHub and Aliyun, these are clearly documented and serve the purpose of creating a local geographic database for solar time corrections. No indicators of data exfiltration, malicious execution, or harmful prompt injection were identified.
Capability Assessment
Purpose & Capability
The name/description say the skill wraps a Node-based zwds-cli ([email protected]) to produce structured 紫微斗数 JSON and then have the agent only rely on that JSON to interpret charts. The repo actually contains a CLI (src/index.js + iztroClient) and local longitude data used to compute a simplified true-solar-time. The declared surface (no env vars, no external credentials) matches what the code needs: Node and the iztro npm package. There are no unrelated credential or binary requirements.
Instruction Scope
SKILL.md gives narrow, explicit runtime instructions: install Node >=18, run npm ci, run node src/index.js with JSON on stdin, and perform Stage A (generate data) and Stage B (interpret only the returned data). The README and SKILL.md explicitly forbid calling external geocoding services at runtime and forbid using py-iztro. The runtime CLI code reads only local files and calls iztro; it does not exfiltrate environment variables or reach out over network during normal CLI operation.
Install Mechanism
There is no automatic install spec in the skill bundle (instruction-only). The project relies on standard npm installation (npm ci / npm install) to fetch iztro and its deps — expected for a Node CLI. A maintainer script (scripts/build-longitudes.mjs) will fetch many remote URLs (raw.githubusercontent.com and geo.datav.aliyun.com) if a user explicitly runs npm run generate-longitudes; this is an optional, networked maintenance step and not performed by the CLI itself. If you avoid running that script, the CLI uses the included local longitudes.json. Running npm ci will contact the npm registry to download packages (normal for Node projects).
Credentials
The skill requests no environment variables, no secret tokens, and declares no config paths. All data inputs come from stdin JSON or the included data/longitudes.json; the only external dependencies are normal npm packages (iztro and its deps). No unexpected credentials are required.
Persistence & Privilege
The skill is not forced-always, does not request elevated platform privileges, and will not automatically persist credentials or modify other skills. It can write fixtures (scripts/save-fixture.mjs) into its own fixtures/ directory when explicitly invoked — an expected, limited local persistence behavior.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zwds-openclaw - After installation, invoke the skill by name or use
/zwds-openclaw - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Re-publish: 紫微斗数排盘解盘功能
v1.0.0
Initial publish: 紫微斗数排盘解盘功能,支持真太阳时、经度修正、四化解读、三方四正联读
Metadata
Frequently Asked Questions
What is 紫微斗数排盘解盘?
通过 zwds-cli(Node、iztro 2.5.0)生成紫微斗数结构化命盘 JSON,并仅依据该 JSON 解盘。在用户提及紫微斗数、排盘、命盘、十二宫、四化、解盘、生辰八字时辰、命宫、大限、流年时使用。含 iztro 官方 API 速查;禁止 py-iztro 与脱离 JSON 臆造星曜。真太阳时与地名规... It is an AI Agent Skill for Claude Code / OpenClaw, with 125 downloads so far.
How do I install 紫微斗数排盘解盘?
Run "/install zwds-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 紫微斗数排盘解盘 free?
Yes, 紫微斗数排盘解盘 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 紫微斗数排盘解盘 support?
紫微斗数排盘解盘 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 紫微斗数排盘解盘?
It is built and maintained by luyao-inc (@luyao-inc); the current version is v1.0.1.
More Skills