← 返回 Skills 市场
etherstrings

Justice Plutus

作者 Wu Bo Yu · GitHub ↗ · v2.1.0 · MIT-0
cross-platform ⚠ suspicious
1202
总下载
9
收藏
2
当前安装
8
版本数
在 OpenClaw 中安装
/install justice-plutus
功能描述
Local A-share analysis with Markdown/JSON reports, optional Feishu notifications, and optional iFinD enhancement.
使用说明 (SKILL.md)

JusticePlutus Local A-share Analysis

Payment / Donation Notice

This skill is free to install on ClawHub, but it is donation-supported.

If JusticePlutus helps you save time, please support ongoing use and maintenance here:

  • Donate / Sponsor: \x3Chttps://github.com/Etherstrings/JusticePlutus#donate>
  • ClawHub page: \x3Chttps://clawhub.ai/Etherstrings/justice-plutus>

Purpose

Run the local JusticePlutus pipeline for one or more A-share stock codes and produce structured Markdown and JSON reports.

This skill stays local-first:

  • it runs the local repository on the current machine
  • it does not convert the workflow into a hosted service
  • it does not replace your existing cron or GitHub Actions setup

Inputs

  • Stock codes: comma-separated 6-digit A-share codes
  • Optional runtime mode:
    • local report only
    • local report + notifications
    • dry-run data fetch
    • local report + iFinD enhancement

Outputs

  • reports/YYYY-MM-DD/stocks/\x3Ccode>.md
  • reports/YYYY-MM-DD/stocks/\x3Ccode>.json
  • reports/YYYY-MM-DD/summary.md
  • reports/YYYY-MM-DD/summary.json
  • reports/YYYY-MM-DD/run_meta.json

Current Capabilities

Base capabilities:

  • daily + realtime market data analysis
  • chip-distribution aware decision dashboard
  • structured Markdown / JSON report generation
  • local single-run execution for one or more stock codes

Optional enhancements when configured:

  • search enhancement through Bocha / Tavily / SerpAPI
  • chip enhancement through Wencai / HSCloud and fallback sources
  • iFinD financial enhancement for fundamentals, valuation, and consensus forecast
  • notifications to configured channels, including Feishu and Telegram

Commands

Analyze now

Trigger phrases: "analyze stock", "analyze A-share", "JP analyze"

Command:

sh justice-plutus/scripts/run_analysis.sh "\x3Ccodes>"

This keeps the run local and writes reports without sending notifications.

Analyze and notify

Trigger phrases: "analyze and notify", "run with notifications"

Command:

sh justice-plutus/scripts/run_analysis.sh "\x3Ccodes>" --notify

If Feishu, Telegram, or other supported channels are configured in the local environment, notifications will be sent.

Data-only check

Trigger phrases: "dry run", "data only"

Command:

sh justice-plutus/scripts/run_analysis.sh "\x3Ccodes>" --dry-run

Analyze with iFinD enhancement

Trigger phrases: "run with ifind", "fundamental enhancement", "financial enhancement"

Command:

sh justice-plutus/scripts/run_analysis.sh "\x3Ccodes>" --ifind

This enables:

  • ENABLE_IFIND=true
  • ENABLE_IFIND_ANALYSIS_ENHANCEMENT=true

for the current run only.

Analyze with notifications and iFinD

Command:

sh justice-plutus/scripts/run_analysis.sh "\x3Ccodes>" --ifind --notify

Notes

Core runtime requirement:

  • a working local JusticePlutus repository
  • Python runtime
  • at least one usable LLM key path such as:
    • OPENAI_API_KEY
    • AIHUBMIX_KEY
    • GEMINI_API_KEY
    • ANTHROPIC_API_KEY
    • DEEPSEEK_API_KEY

Optional enhancement configuration:

  • search enhancement:
    • BOCHA_API_KEYS
    • TAVILY_API_KEYS
    • SERPAPI_API_KEYS
  • chip enhancement:
    • WENCAI_COOKIE
    • HSCLOUD_AUTH_TOKEN or HSCLOUD_APP_KEY + HSCLOUD_APP_SECRET
  • iFinD enhancement:
    • IFIND_REFRESH_TOKEN
    • optional run flags --ifind
  • Feishu notifications:
    • FEISHU_WEBHOOK_URL

Behavior guarantees:

  • this skill operates on the local repository and does not call GitHub Actions
  • iFinD is enhancement-only and does not replace the main analysis chain
  • missing optional enhancement keys should not block the core local run
  • notifications are optional and only fire when channels are configured and --notify is used
  • the skill is donation-supported; the donate page includes GitHub Sponsor, Alipay, and WeChat options

Support

  • Support ongoing development: \x3Chttps://github.com/Etherstrings/JusticePlutus#donate>
  • OpenClaw / ClawHub skill page: \x3Chttps://clawhub.ai/Etherstrings/justice-plutus>

Donate

Alipay:

Alipay QR

WeChat Pay:

WeChat Pay QR

安全使用建议
This skill is internally consistent with its goal of running a local LLM-powered A-share analysis pipeline. Before installing or running: 1) ensure you have the actual JusticePlutus repository from a trusted source on the machine (the script runs python -m justice_plutus, which will execute that repository's code); 2) only provide the API keys/cookies you actually need (do not paste unrelated credentials); 3) review the JusticePlutus code (networking, webhook logic) if you plan to enable notifications or external enhancements; 4) consider running initial tests in a contained environment (VM or container) if you are unsure about the repository's provenance; and 5) note that optional features (iFinD, search providers, Feishu, Telegram) will cause network activity and require their own secrets.
功能分析
Type: OpenClaw Skill Name: justice-plutus Version: 2.1.0 The skill acts as a wrapper for a local stock analysis tool, requiring a significant number of sensitive environment variables including API keys for multiple LLM providers (OpenAI, Anthropic, Gemini, DeepSeek), financial data services (iFinD, Bocha, Tavily), and notification webhooks (Feishu). It executes a local Python module via a shell script (scripts/run_analysis.sh). While the behavior appears aligned with its stated purpose of A-share analysis, the extensive access to credentials and the execution of local code without the source of the underlying 'justice_plutus' package being present in the bundle represent a high-risk profile.
能力评估
Purpose & Capability
Name/description, required binary (python3), and required primary env (OPENAI_API_KEY) align with an LLM-powered local analysis pipeline. The skill explicitly requires a local JusticePlutus repository to exist, which explains the minimal files included here.
Instruction Scope
SKILL.md and the shipped wrapper script consistently instruct running the local pipeline (sh .../run_analysis.sh -> python -m justice_plutus run ...). The instructions explicitly reference optional notification/enhancement flows and the optional env vars needed for them. This is expected, but running the local module will execute arbitrary code from the user's JusticePlutus repository and may perform network calls (search providers, iFinD, Feishu, Telegram) when corresponding keys are present.
Install Mechanism
No install spec; instruction-only with a small wrapper script. Nothing is downloaded or extracted by the skill bundle itself.
Credentials
The skill declares OPENAI_API_KEY as the primary required credential, which is reasonable for LLM analysis. SKILL.md also lists numerous optional secrets (AIHUBMIX_KEY, GEMINI_API_KEY, IFIND_REFRESH_TOKEN, WENCAI_COOKIE, HSCLOUD_* tokens, FEISHU_WEBHOOK_URL, etc.) used only for optional enhancements. Those optional credentials are proportional to the optional features but should only be provided if the user intends to enable those enhancements.
Persistence & Privilege
always is false and the skill does not request system-wide changes or modify other skills. It only runs a local command and exports per-run environment variables when flags are used.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install justice-plutus
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /justice-plutus 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
Add Feishu notification support details, iFinD enhancement docs, and local runner flags for notify/ifind/dry-run.
v2.0.5
Move donation notice to top of skill page and script output
v2.0.4
Use smaller QR thumbnail images for donation section.
v2.0.3
Reduce donation QR image size on the skill page.
v2.0.2
Add QR-code donation images to the skill page.
v2.0.1
Add donation/support links to the skill page.
v2.0.0
JusticePlutus 2.0.0 is a major update focused on local analysis and reporting. - Switched to fully local analysis: no more GitHub Actions or OCR-based workflows. - Generates detailed Markdown and JSON reports for each analyzed stock. - Commands are now based on `python -m justice_plutus` with updated trigger phrases. - Requires `OPENAI_API_KEY` environment variable. - Old OCR script removed; new script (`run_analysis.sh`) added for local runs.
v1.0.0
justice-plutus 1.0.0 - 首次发布:A股股票分析助手。 - 支持立即触发股票分析、设定定时任务、更新自选股(图片OCR)、临时分析指定股票等功能。 - 集成 OCR 识别,兼容 macOS Vision 框架和 Tesseract。 - 提供与 GitHub Actions 工作流的无缝集成。
元数据
Slug justice-plutus
版本 2.1.0
许可证 MIT-0
累计安装 3
当前安装数 2
历史版本数 8
常见问题

Justice Plutus 是什么?

Local A-share analysis with Markdown/JSON reports, optional Feishu notifications, and optional iFinD enhancement. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1202 次。

如何安装 Justice Plutus?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install justice-plutus」即可一键安装,无需额外配置。

Justice Plutus 是免费的吗?

是的,Justice Plutus 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Justice Plutus 支持哪些平台?

Justice Plutus 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Justice Plutus?

由 Wu Bo Yu(@etherstrings)开发并维护,当前版本 v2.1.0。

💬 留言讨论