← 返回 Skills 市场
2656
总下载
0
收藏
3
当前安装
3
版本数
在 OpenClaw 中安装
/install mingli
功能描述
Mingli (命理) — Multi-system daily horoscope: Western astrology (natal chart + transits), Ba-Zi / Four Pillars (Bát Tự), numerology, I Ching (Kinh Dịch). Kerykeion + astronomyapi.com. Telegram delivery.
安全使用建议
Key things to check before installing:
- Metadata mismatch: the registry claims no env vars/config paths but the scripts require ASTRONOMY_APP_ID and ASTRONOMY_APP_SECRET. If you plan to use transit data, you must provide these secrets. Verify where and how you will store them and whether the agent actually needs them.
- Persistent state & cron jobs: the skill writes user PII (birth date/time, lat/lon, LifePath number, Telegram chat IDs) to ~/clawd/memory/horoscope-users.md and state/users.json and creates cron jobs that send messages to Telegram. Make sure you are comfortable with those files being created in your home directory and with scheduled outgoing messages. Consider where those files will live, whether they are readable by others, and whether you want to allow the skill to create cron jobs.
- Telegram delivery: the skill expects to send messages to Telegram chat IDs. Confirm the integration uses trusted, platform-managed telegram_actions (do not paste your Telegram bot token into skill files) and verify what permissions the Telegram channel/ bot uses.
- Path/prompt incoherence: references/horoscope-prompt-template.md calls a script under .claude/skills/daily-horoscope/... while other examples use .claude/skills/mingli/.... That mismatch suggests the runtime prompt or examples may be broken or cause the agent to look in unexpected locations. Ask the author to fix the paths.
- Third-party packages: kerykeion (pip) is required for full natal-chart calculations. Verify the package's provenance (PyPI page, maintainers) before allowing pip install.
- Minimal test: run the included scripts locally with test data and without supplying ASTRONOMY credentials to confirm fallback behavior. Check what files are created and what exact network calls are made (fetch-planetary-positions.py uses astronomyapi.com only).
- If privacy is a concern, do not grant autonomous invocation or cron-creation rights until you review/modify the code to store data in an approved secure location, or to require explicit user approval per operation.
If you want, I can produce a short checklist / patch suggestions to (a) declare required env vars in the skill metadata, (b) fix the path typo in the prompt template, and (c) change where and how memory is stored (or make it configurable).
功能分析
Type: OpenClaw Skill
Name: mingli
Version: 1.0.2
The skill is classified as suspicious due to its use of several high-risk capabilities, even though they appear to align with the stated purpose. Specifically, the `scripts/fetch-planetary-positions.py` script reads environment variables (`ASTRONOMY_APP_ID`, `ASTRONOMY_APP_SECRET`) for external API authentication and performs network calls to `astronomyapi.com`. Additionally, the `SKILL.md` instructions detail the creation and management of cron jobs for daily horoscope delivery, which is a form of persistence. While these actions are plausibly necessary for the skill's functionality (multi-system horoscope with Telegram delivery), they represent significant capabilities that could be misused if the skill's intent were malicious.
能力评估
Purpose & Capability
The code and SKILL.md match the stated purpose: natal charts (kerykeion), Ba-Zi, numerology, I Ching, and planetary transits from astronomyapi.com with Telegram delivery. Declared dependency on kerykeion and use of astronomyapi are appropriate for astrology/astronomy data. However, the registry metadata claimed no required env vars or config paths while the scripts and references clearly expect ASTRONOMY_APP_ID and ASTRONOMY_APP_SECRET and write/read local memory files and cron state — an inconsistency.
Instruction Scope
Runtime instructions tell the agent to collect birth date/time/location and Telegram chat IDs, run local Python scripts, write persistent user data to ~/clawd/memory/horoscope-users.md and state/users.json, and create per-user cron jobs that post to Telegram. Those actions involve storing PII (birth data, lat/lon, chat IDs) and scheduling persistent tasks. The prompt template also references a different path (.claude/skills/daily-horoscope/...) than the skill slug (mingli), which is an incoherence that could break execution or cause the agent to search unexpected locations.
Install Mechanism
This is instruction-only (no install spec). The SKILL.md lists a pip dependency (kerykeion) which is a normal PyPI package for astrology; installing via pip is typical but not covered by an install script in the package. Because there's no controlled install spec, the agent may attempt to run pip at runtime — moderate risk if the package's provenance isn't verified.
Credentials
Registry metadata lists no required env vars, but scripts (fetch-planetary-positions.py) require ASTRONOMY_APP_ID and ASTRONOMY_APP_SECRET to call astronomyapi.com. The skill will also ask users for Telegram chat IDs (not env, but sensitive). The mismatch between declared and actual credential needs is an unambiguous incoherence. Requesting astronomy API credentials is proportionate to transit fetching, but the package should have declared those requirements.
Persistence & Privilege
The skill instructs creation of persistent cron jobs per user and writes user data to files under the user's home directory (~/clawd/...). That level of persistence and filesystem modification is expected for scheduled delivery but is a privileged capability and should be explicitly declared and consented to. Autonomous invocation is allowed (default) — combined with cron creation and persistent storage this increases blast radius if misused.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mingli - 安装完成后,直接呼叫该 Skill 的名称或使用
/mingli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
No changes detected in this version.
- Version number updated from 1.0.2 to 2.0.0, but no file or functionality changes were made.
v1.0.1
No changes detected in this version.
- Version remains at 2.0.0 with no file or documentation updates.
- No new features, fixes, or enhancements introduced.
v1.0.0
Major update: Mingli 2.0.0 introduces multi-system daily horoscopes, Telegram delivery, and advanced automation.
- Adds support for Western natal chart (Placidus, aspects), Ba-Zi / Four Pillars, numerology, and I Ching readings.
- Delivers horoscopes daily or on-demand via Telegram; includes setup and management commands.
- Automated data collection (birth details, Telegram ID) and daily cron scheduling per user.
- Enhanced error handling, fallback mechanisms, and persistent user state tracking.
- Scripts and references included for API integration and custom calculations.
元数据
常见问题
AsianSeeker - Openclaw FortuneTeller 是什么?
Mingli (命理) — Multi-system daily horoscope: Western astrology (natal chart + transits), Ba-Zi / Four Pillars (Bát Tự), numerology, I Ching (Kinh Dịch). Kerykeion + astronomyapi.com. Telegram delivery. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2656 次。
如何安装 AsianSeeker - Openclaw FortuneTeller?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mingli」即可一键安装,无需额外配置。
AsianSeeker - Openclaw FortuneTeller 是免费的吗?
是的,AsianSeeker - Openclaw FortuneTeller 完全免费(开源免费),可自由下载、安装和使用。
AsianSeeker - Openclaw FortuneTeller 支持哪些平台?
AsianSeeker - Openclaw FortuneTeller 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AsianSeeker - Openclaw FortuneTeller?
由 lukebaze(@lukebaze)开发并维护,当前版本 v1.0.2。
推荐 Skills