ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      financial-ai-analyst

      Safety Report

      Earnings Review Agent

      @financial-ai-analyst

      依托东方财富数据库,面向沪深京港美五大市场的上市公司/股票,生成业绩点评类输出(含财报分析、业绩解读)。 当用户明确提出业绩点评、财报分析、业绩解读需求,或出现「业绩点评」「财报点评」「业绩分析」「季报/半年报/年报点评」「财务分析」「盈利分析」「业绩解读」等表述时,应触发本 Skill。 用户点名具体公司/股票...

      7,453Downloads
      9Installs
      6Stars
      4Versions

      Security Analysis

      high confidence
      Clean0.04 risk

      The skill's code, required environment variable, and runtime behavior are consistent with its stated purpose (calling EastMoney APIs to generate earnings reviews and saving returned attachments); nothing requests unrelated credentials or performs unexpected installs.

      Apr 17, 20266 files1 concern
      Purpose & Capabilityok

      Name/description say it uses 东方财富 (EastMoney) data; the code calls EastMoney ai-saas endpoints (ENTITY_API, REPORT_LIST_API, PERFORMANCE_COMMENT_API) and requires a single EM_API_KEY for auth — this is appropriate and proportional to the stated purpose.

      Instruction Scopenote

      The SKILL.md and scripts clearly define entity recognition → report selection → call review API flow and instruct the agent to save attachments and optional JSON debug logs. That stays within the stated scope. Note: the scripts write returned attachments and logs to the local filesystem (default miaoxiang/stock-earnings-review/<run_id>/...). Also, save_attachment_payload does not sanitize filenames (it writes out Path(output_dir)/filename), so if the remote API ever returned a crafted filename with path traversal characters it could cause files to be written outside the intended directory; in the current codepaths the filenames used in call_review_api are fixed (e.g., 'review.pdf'), but the lack of filename sanitization is a minor implementation risk to be aware of.

      Install Mechanismok

      This is instruction-only with a single declared Python dependency (httpx). No arbitrary downloads, package installs from untrusted URLs, or extract operations are present — low install risk.

      Credentialsok

      Only EM_API_KEY is required (plus optional output-dir env vars) which matches the need to authenticate to EastMoney. No unrelated secrets or multiple credentials are requested.

      Persistence & Privilegeok

      always:false and no unusual persistence or cross-skill configuration changes. The skill writes per-run files into a project-scoped directory (configurable via env), which is expected for this functionality.

      Guidance

      This skill appears to do what it says: it calls EastMoney APIs using EM_API_KEY and saves returned attachments and optional debug logs under miaoxiang/stock-earnings-review by default. Before installing: 1) Verify the EM_API_KEY's issuer, scope, and expiry and prefer a key with least privilege. 2) Be aware that the skill will transmit the API key in request headers to ai-saas.eastmoney.com — do not supply keys that grant broader access (e.g., account management). 3) The skill writes files to the current working directory (or to a directory you set via STOCK_EARNINGS_REVIEW_OUTPUT_DIR); if you run the agent in a sensitive filesystem location, consider changing the output dir. 4) There's a minor implementation risk: filenames are not sanitized in the generic save routine, so avoid using this skill with untrusted/malicious API endpoints or altering code that allows external filenames. If you need higher assurance, ask the publisher for code signing, a vetted release, or run the scripts in an isolated environment.

      Latest Release

      v1.0.3

      Publish 1.0.3

      Popular Skills

      MiniMax Vision Captcha

      @Financier-Nuri · 0 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Published by @financial-ai-analyst on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]