← Back to Skills Marketplace
wuritu

Stock Reporting Interaction

by wuritu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
91
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install stock-reporting-interaction
Description
生成专业股票投资分析报告(盘前/盘后/研报/周报),渲染可视化图表,管理投资日志,提供自然语言问答式投资助理交互体验
Usage Guidance
This skill appears to do what it says (reporting and charting) and correctly requires a STOCK_DATA_API_KEY. Before installing or giving it your API key, do the following: (1) Inspect the implementation of StockDataAdapter (the skill imports it from '../toc-trading/src') — that module is not included and may perform network calls or read local files. Do not provide credentials until you have reviewed what endpoints it calls and what data it sends. (2) Run the scripts in an isolated environment (container or VM) so unexpected behavior cannot access other files. (3) Limit the API key's permissions (read-only, minimal scope) and rotate it if you later remove the skill. (4) Ensure required Python dependencies (pandas, mplfinance, plotly, matplotlib) are installed in a controlled environment. (5) If you cannot locate or audit the referenced 'toc-trading/src/stock_data_adapter', treat the skill as incomplete/untrusted and avoid supplying real credentials.
Capability Analysis
Type: OpenClaw Skill Name: stock-reporting-interaction Version: 1.0.0 The skill bundle is a comprehensive stock analysis and reporting system designed for the OpenClaw platform. It includes tools for generating financial reports (report_generator.py), rendering technical charts (chart_renderer.py), and managing an interactive dashboard (dashboard.html). The logic is well-structured, focusing on data visualization and narrative generation using standard libraries like Matplotlib and Pandas. No evidence of malicious intent, data exfiltration, or prompt injection was found; the use of platform features like Cron and Memory is consistent with the stated purpose of providing scheduled updates and maintaining investment logs.
Capability Assessment
Purpose & Capability
Name/description, required binary (python3), and required env var (STOCK_DATA_API_KEY) are consistent with a stock-reporting/charting skill. The included chart_renderer.py and report_generator.py implement expected features. However, report_generator.py modifies sys.path to import stock_data_adapter from a sibling repo path ('toc-trading/src') that is not provided in the package; this is unexpected and reduces coherence because it delegates core data access to an external module not declared in metadata.
Instruction Scope
SKILL.md instructs the agent to run the included Python scripts, render Canvas HTML, and schedule cron triggers — all within the stated scope. The instructions do not explicitly ask for unrelated files or extra environment variables. But because runtime data access is delegated to StockDataAdapter (imported from outside the skill), the real data-access behavior (network endpoints, file reads, credential usage) is opaque from the SKILL.md and could exceed the declared scope.
Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded or written by the skill at install time. This minimizes install-time risk. Note: the scripts require third‑party Python packages (pandas, mplfinance, plotly, matplotlib) but the skill does not declare or install them — the environment must provide them.
Credentials
The skill only declares a single required env var, STOCK_DATA_API_KEY, which is appropriate for a data-fetching stock skill and is set as primaryEnv. However, report_generator.py's import of an external StockDataAdapter (from toc-trading/src) is not declared and that adapter may read additional env vars or local credential files; the SKILL.md does not surface or justify any such extra access.
Persistence & Privilege
The skill does not request always:true, does not include an install step that modifies system-wide configuration, and is user-invocable only. It does not ask to persist or modify other skill configs. This is a normal, low-privilege presence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install stock-reporting-interaction
  3. After installation, invoke the skill by name or use /stock-reporting-interaction
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
stock-reporting-interaction 1.0.0 - Initial release with comprehensive stock reporting and analysis features. - Supports automated daily (premarket/aftermarket), weekly, and deep stock analysis reports. - Provides a full range of interactive, natural-language Q&A investment assistant functions. - Includes customizable financial visualization charts and interactive dashboards. - Enables investment journaling, portfolio review, alerts, and multi-turn dialogue. - All reports consistently emphasize risk transparency and result disclaimers.
Metadata
Slug stock-reporting-interaction
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Stock Reporting Interaction?

生成专业股票投资分析报告(盘前/盘后/研报/周报),渲染可视化图表,管理投资日志,提供自然语言问答式投资助理交互体验. It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.

How do I install Stock Reporting Interaction?

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

Is Stock Reporting Interaction free?

Yes, Stock Reporting Interaction is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Stock Reporting Interaction support?

Stock Reporting Interaction is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Stock Reporting Interaction?

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

💬 Comments