financial-report-automator

Automates AAPL quarterly financial report generation, Feishu Wiki publishing, calendar review scheduling, and celebration scene activation.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "financial-report-automator" with this command: npx skills add terrycarter1985/financial-report-automator

Financial Report Automator

Automates the full AAPL quarterly report workflow:

  1. Generate quarterly performance report via StockAnalyzer
  2. Publish report to Feishu Wiki via WikiPublisher
  3. Schedule review reminder on Google Calendar via CalendarSync
  4. Celebrate with a music scene via MusicSceneController

Usage

CLI (recommended)

cd /workspace
python3 skills/financial-report-automator/scripts/main.py <quarter> <year>

Example:

python3 skills/financial-report-automator/scripts/main.py 1 2026

Programmatic

from skills.financial_report_automator.automator import FinancialReportAutomator

automator = FinancialReportAutomator()
result = automator.run(quarter=1, year=2026)
print(result)

Prerequisites

  • Python 3.10+ with pandas, lark-oapi, google-api-python-client, spotipy
  • Feishu app credentials (FEISHU_APP_ID, FEISHU_APP_SECRET)
  • Google Calendar OAuth credentials in config/
  • Spotify + Airfoil for music scenes (optional, graceful skip)

Configuration

Copy config/*.example files, remove .example suffix, and fill in credentials.

Changelog

1.0.1 (2026-05-07)

  • Fix CSV column name case mismatch (Date→date, Close→close)
  • Fix unsorted DataFrame causing wrong start/end price selection
  • Add divide-by-zero guard and rounding for return calculations
  • Cast numpy types to plain float for JSON serialization

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Feishu Calendar Intelligent Scheduler

飞书智能日历调度器 - 自动推荐最佳会议时间,批量管理日程,生成会议报表

Registry SourceRecently Updated
3550Profile unavailable
Automation

Modular Market Brief

Generate modular, data-backed market reports (AM/PM) across global assets. Use for daily market briefs, premarket/aftermarket summaries, cross-asset dashboards, sector/asset trend tables, top movers (gainers/losers) blocks, and a single best-idea wrap-up. Designed to be region-agnostic and configurable (tickers/regions/assets).

Registry SourceRecently Updated
2K1Profile unavailable
Automation

Smart Poller

Periodically polls a Feishu task board to auto-detect and execute tasks assigned to the current AI agent with optional silent mode and feedback.

Registry SourceRecently Updated
3010Profile unavailable
Automation

WeChat MP Monitor

Monitor WeChat MP (微信公众号) articles and send notifications. Use when user needs to track public account updates, summarize articles, or receive alerts when ne...

Registry SourceRecently Updated
4060Profile unavailable