← Back to Skills Marketplace
zhouzhonglu8-png

alphaear-reporter

by zhouzhonglu8-png · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
101
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install alphaear-reporter
Description
Plan, write, and edit professional financial reports; generate finance chart configurations. Use when condensing finance analysis into a structured output.
README (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)
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install alphaear-reporter
  3. After installation, invoke the skill by name or use /alphaear-reporter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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).
Metadata
Slug alphaear-reporter
Version 1.0.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is alphaear-reporter?

Plan, write, and edit professional financial reports; generate finance chart configurations. Use when condensing finance analysis into a structured output. It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.

How do I install alphaear-reporter?

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

Is alphaear-reporter free?

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

Which platforms does alphaear-reporter support?

alphaear-reporter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created alphaear-reporter?

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

💬 Comments