← 返回 Skills 市场
zhouzhonglu8-png

alphaear-reporter

作者 zhouzhonglu8-png · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
101
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install alphaear-reporter
功能描述
Plan, write, and edit professional financial reports; generate finance chart configurations. Use when condensing finance analysis into a structured output.
使用说明 (SKILL.md)

AlphaEar Reporter Skill

Overview

This skill provides a structured workflow for generating professional financial reports. It includes planning, writing, editing, and creating visual aids (charts).

Capabilities

Capabilities

1. Generate Structured Reports (Agentic Workflow)

YOU (the Agent) are the Report Generator. Use the prompts in references/PROMPTS.md to progressively build the report.

Workflow:

  1. Cluster Signals: Read input signals and use the Cluster Signals Prompt to group them.
  2. Write Sections: For each cluster, use the Write Section Prompt to generate analysis.
  3. Assemble: Use the Final Assembly Prompt to compile the report.

2. Visualization Tools

Use scripts/visualizer.py to generate chart configurations if needed manually, though the Writer Prompt usually handles this via json-chart blocks.

Dependencies

  • sqlite3 (built-in)
安全使用建议
This package appears to implement a full financial reporting pipeline (prompt templates, chart configs, tool wrappers for news/stock/prediction data, DB helpers and forecasting code). That is coherent with its stated purpose — but there are several practical and security concerns you should resolve before installing or running it: - Missing runtime spec: The skill lists no install steps or Python/package requirements but imports pandas, pydantic, agno.tools, loguru, and other non-standard modules. Ask the author for a requirements.txt or an install script and for Python version guidance. - Undeclared external access and credentials: The code calls news/Polymarket/stock toolkits and fetches web content and updates a database. Ask which external services are contacted, whether API keys are required, and where credentials should be stored. Do not supply high-privilege credentials (AWS, GCP, database admin) unless the author justifies them. - Review network-facing modules: Inspect scripts/utils/news_tools.py, scripts/utils/stock_tools.py, scripts/utils/search_tools.py, and scripts/utils/database_manager.py to see what endpoints are used, what data is uploaded, and how requests are authenticated. Look for any hardcoded endpoints or unexpected external domains. - Sandbox first: Run the skill in an isolated environment (container or VM) with no access to sensitive networks/credentials. Verify behavior (which hosts are contacted, DB writes) before using it with any real data. - Verify provenance: The skill has no homepage and an unknown source; prefer code from known maintainers. Ask the publisher for a README, license, changelog, and list of required environment variables and resources. - If you must use it: Provide only minimal, least-privilege credentials (if any), and a dedicated local database; monitor outbound connections and logs. If unsure, have a developer or security person audit the network/data-access code before trusting it with sensitive information.
功能分析
Type: OpenClaw Skill Name: alphaear-reporter Version: 1.0.0 The alphaear-reporter skill bundle is a legitimate and well-structured financial analysis and reporting tool. It integrates news aggregation via NewsNow and Jina AI, stock market data via Akshare, and a custom time-series prediction model (Kronos). The code utilizes the Agno (formerly Phidata) framework for agent orchestration and Pyecharts for financial visualization. While the tool requires network access for research and local SQLite database access for caching, these capabilities are strictly aligned with its stated purpose. Security best practices are observed, such as using 'ast.literal_eval' instead of 'eval' in 'scripts/utils/json_utils.py' and employing parameterized SQL queries in 'scripts/utils/database_manager.py'. No evidence of data exfiltration, malicious prompt injection, or unauthorized execution was found.
能力评估
Purpose & Capability
The skill's name, description, prompts and code are consistent with generating financial research reports and charts. The included modules implement report assembly, ISQ scoring, forecasting, news/toolkits, and DB lookup — all plausible for the stated purpose. However, the skill declares no required environment variables or binaries yet imports/uses many external toolkits (agno.tools), network fetchers (news_tools, fetch_news_content), Polymarket and stock data access, and heavy Python libraries (pandas, pydantic, loguru). The lack of declared runtime requirements (API keys, service endpoints, Python deps) is an inconsistency.
Instruction Scope
The SKILL.md and embedded prompt files instruct the agent and downstream agents to call tools such as search_ticker, get_stock_price, web_search/fetch_news_content and to persist/lookup references in a DatabaseManager. These instructions require live web access, data fetching, and DB writes/reads. The instructions also demand that agents ‘must call tools’ for every mentioned company and return full tool results — which expands runtime scope beyond simple text generation and could cause broad data access/exfiltration if tool implementations are not vetted.
Install Mechanism
There is no install specification despite a substantial codebase with non-standard Python dependencies (pandas, pydantic, loguru, agno.tools, Jina reader references, etc.). That means the package either assumes a host environment that already contains these libraries or will fail at runtime. The absence of an install step also leaves unclear how/where Python code would be executed, which versions are required, and whether any third-party binaries or native extensions are necessary.
Credentials
The skill declares no required environment variables or primary credentials, but its code references networked toolkits (news sources, Polymarket, stock data), a DatabaseManager, and potential external services (web scraping, Jina reader). These typically require API keys, service endpoints, or database configuration. The discrepancy between 'no creds required' and code that almost certainly needs external access is a red flag: the skill may either fail silently or attempt to reach out to external services whose credentials/config are unspecified.
Persistence & Privilege
always: false (normal). The skill does include DatabaseManager usage and functions that write/update DB records (enrich_news_content updates daily_news), so it will persist data locally if provided a DB. It does not request force-inclusion or system-wide config changes. Autonomous invocation is enabled by default (not flagged alone), which combined with the other concerns increases blast radius if deployed without sandboxing.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install alphaear-reporter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /alphaear-reporter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
AlphaEar Reporter Skill 1.0.0 - Initial Release - Introduces structured workflow for planning, writing, and editing professional financial reports. - Supports clustering of financial signals and section-by-section report generation. - Enables creation of finance chart configurations and visual aids. - Provides integrated prompts for report assembly and analysis. - Includes support for sqlite3 (built-in).
元数据
Slug alphaear-reporter
版本 1.0.0
许可证 MIT-0
累计安装 3
当前安装数 3
历史版本数 1
常见问题

alphaear-reporter 是什么?

Plan, write, and edit professional financial reports; generate finance chart configurations. Use when condensing finance analysis into a structured output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 101 次。

如何安装 alphaear-reporter?

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

alphaear-reporter 是免费的吗?

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

alphaear-reporter 支持哪些平台?

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

谁开发了 alphaear-reporter?

由 zhouzhonglu8-png(@zhouzhonglu8-png)开发并维护,当前版本 v1.0.0。

💬 留言讨论