Earnings Call Processor
/install earnings-call-processor
Earnings Call Processor
Automated workflow: audio → transcript → financial data → structured analysis → Feishu draft.
Workflow
- Transcribe audio — Use Whisper (or available transcription tool) to convert earnings call audio to text.
- Fetch financial data — Use the
financeskill tools (yfinance) to pull stock price, company info, and historical data for the target ticker. - Generate structured analysis — Combine transcript + financial data into a structured report. See references/analysis-template.md for the output structure.
- Publish to Feishu — Use the
feishu-docskill to create a Feishu document draft with the analysis content.
Step-by-Step
1. Transcribe Audio
# If whisper is available
whisper \x3Caudio_file> --model turbo --language en --output_format txt --output_dir /tmp/whisper_out
# Otherwise, use any available transcription approach
If no audio file is provided, ask the user for the audio path or URL.
2. Fetch Financial Data
Use the finance skill's yfinance tools:
yfinance_get_stock_price(symbol)— current priceyfinance_get_stock_info(symbol)— company info, market cap, PE, etc.yfinance_get_historical_data(symbol, period="3mo")— recent price trend
3. Generate Structured Analysis
Read the transcript and financial data, then produce a structured analysis following the template in references/analysis-template.md.
Key sections:
- Executive Summary — 3-5 sentence overview
- Financial Highlights — revenue, EPS, guidance vs expectations
- Key Themes & Management Commentary — strategic priorities, risks, opportunities
- Q&A Highlights — notable analyst questions and management responses
- Stock Price Context — recent price action and valuation metrics
- Outlook & Takeaways — forward-looking assessment
4. Publish to Feishu
Use the feishu-doc skill:
python3 \x3Cfeishu-doc-path>/scripts/doc_ctl.py create "财报电话会分析: {COMPANY} {QUARTER}" --content "\x3Cstructured markdown>"
Return the Feishu document URL to the user.
Configuration
No special configuration required. Relies on:
financeskill (for financial data)feishu-docskill (for document publishing)- Whisper or equivalent transcription tool (for audio)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install earnings-call-processor - After installation, invoke the skill by name or use
/earnings-call-processor - Provide required inputs per the skill's parameter spec and get structured output
What is Earnings Call Processor?
Automated earnings call processing workflow. Transcribes earnings call audio, fetches related stock/financial data, generates structured analysis, and publis... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.
How do I install Earnings Call Processor?
Run "/install earnings-call-processor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Earnings Call Processor free?
Yes, Earnings Call Processor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Earnings Call Processor support?
Earnings Call Processor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Earnings Call Processor?
It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.1.0.