Investor Relations Manager Skill
AI-powered Investor Relations Manager that transforms financial data and business updates into professional video presentations for investors, stakeholders, and the financial community.
Installation
Step 1: Install the Skill
clawhub install investor-relations-manager
Step 2: Clone & Setup the Project
# Clone to standard location
git clone https://github.com/ZhenRobotics/openclaw-investor-relations-manager.git ~/openclaw-investor-relations-manager
cd ~/openclaw-investor-relations-manager
# Install dependencies
npm install
# Configure API key
echo 'OPENAI_API_KEY="sk-your-key-here"' > .env
Step 3: Verify Installation
cd ~/openclaw-investor-relations-manager
./agents/ir-cli.sh help
Usage
When to Use This Skill
AUTO-TRIGGER when user's message contains:
- Keywords:
investor relations,earnings report,quarterly report,financial update,stakeholder communication,IR video,财报,业绩发布,投资者关系 - Provides financial data (revenue, profit, growth percentages, user metrics)
- Mentions quarterly/annual reports (Q1, Q2, Q3, Q4, annual)
- Requests professional business video for investors
TRIGGER EXAMPLES (always use this skill for these):
- "Generate Q3 earnings report video"
- "Create investor update: revenue grew 45% to $2.3B"
- "Make stakeholder communication video for quarterly results"
- "生成Q3季度财报视频"
- "制作投资者业绩更新视频"
DO NOT USE when:
- General marketing videos (use video-generator skill)
- Entertainment or social media content
- Internal training videos
Core Features
Complete IR video generation pipeline:
- TTS Generation - Professional business voice (default: alloy, neutral and clear)
- Timestamp Extraction - OpenAI Whisper API for precise segmentation
- Financial Scene Detection - Intelligent recognition of metrics, growth indicators, KPIs
- Professional Rendering - Corporate-style visuals with financial green/blue color scheme
- Background Video Support - Custom backgrounds with opacity control
- Data Visualization - Highlight key financial metrics and performance indicators
Agent Usage Guide
Important Notes
CRITICAL: Use the existing project directory. Do NOT create new projects.
Project location:
- Standard install:
~/openclaw-investor-relations-manager/ - Or detect: Ask user for project location on first use
Primary Command: Generate IR Video
When user requests investor relations video generation, execute:
# Method 1: CLI (Recommended)
cd ~/openclaw-investor-relations-manager && ./agents/ir-cli.sh generate "Q3 revenue grew 45% to $2.3B. Net profit increased 60% to $35M."
# Method 2: Full pipeline script
cd ~/openclaw-investor-relations-manager && ./scripts/script-to-video.sh scripts/q3-earnings.txt \
--voice alloy --speed 1.0
# Method 3: With background video
cd ~/openclaw-investor-relations-manager && ./scripts/script-to-video.sh scripts/annual-report.txt \
--bg-video public/corporate-bg.mp4 \
--bg-opacity 0.3
Example:
User says: "Generate Q3 earnings video: Revenue $2.3B, up 45%. Profit $35M, up 60%."
Execute:
cd ~/openclaw-investor-relations-manager && ./agents/ir-cli.sh generate "Q3 earnings report. Revenue reached 2.3 billion dollars, up 45%. Net profit 35 million dollars, up 60%. Strong quarter performance."
Output Location
Generated video saved at: ~/openclaw-investor-relations-manager/out/generated.mp4
Configuration Options
Voice Selection
alloy- Neutral, professional (Recommended for IR)echo- Clear and authoritativeonyx- Deep, executive-style
Speed
- Range: 0.25 - 4.0
- Recommended: 1.0 (professional pace for investor presentations)
- Default: 1.0
Video Style
- Professional corporate presentation (default)
- Quarterly earnings report
- Annual shareholder update
- Product launch / business milestone
Scene Types (IR-Optimized)
System automatically detects 6 scene types optimized for financial content:
| Type | Effect | Trigger Condition | IR Use Case |
|---|---|---|---|
| title | Professional opening | First segment | "Q3 Earnings Report" |
| emphasis | Highlight metrics | Growth %, financial numbers | "Revenue +45%", "$2.3B" |
| circle | KPI highlight | Revenue, profit, users | "500M users", "Net profit" |
| content | Regular business update | Quarterly/period mentions | "Q3 performance" |
| pain | Challenges/concerns | Risk, challenge keywords | "Market challenges" |
| end | Professional closing | Last segment | "Thank you, investors" |
Financial Metric Detection
The system intelligently recognizes:
- Growth indicators: 增长, 提升, 上涨, growth, increase, %
- Financial metrics: 营收, 收入, 利润, 净利润, revenue, profit, earnings
- User metrics: 用户, 客户, users, customers
- Time periods: Q1, Q2, Q3, Q4, 季度, quarter, annual
- Challenges: 挑战, 风险, challenge, risk, concern
Cost Estimation
Per 60-second IR video: ~$0.012 (about 1 cent):
- OpenAI TTS: ~$0.004
- OpenAI Whisper: ~$0.008
- Remotion rendering: Free (local)
Usage Examples
Example 1: Q3 Earnings Report
User: "Generate Q3 earnings video: Revenue $2.3B up 45%, profit $35M up 60%, 5M users"
Agent executes:
cd ~/openclaw-investor-relations-manager && ./agents/ir-cli.sh generate "Q3 earnings report. Revenue reached 2.3 billion dollars, up 45%. Net profit 35 million dollars, up 60%. User base reached 5 million. Strongest quarter in company history."
Output: ~/openclaw-investor-relations-manager/out/generated.mp4 (45-60 seconds, professional IR video)
Example 2: Annual Shareholder Update
User: "Create annual report video: 2024 revenue $800M, up 120%, expanded to 200 enterprise customers"
Agent:
cd ~/openclaw-investor-relations-manager && ./scripts/script-to-video.sh scripts/annual-report.txt \
--voice alloy --speed 1.0
Example 3: Product Launch IR Video
User: "New AI product launch, expected $50M annual revenue"
Agent creates optimized script and executes:
cd ~/openclaw-investor-relations-manager && ./agents/ir-cli.sh generate "Major product launch. AI-powered enterprise solution now live. Expected annual revenue contribution 50 million dollars. 50 enterprise customers pre-committed. New growth phase begins."
Video Specifications
- Resolution: 1080 x 1920 (Portrait) or 1920 x 1080 (Landscape - configurable)
- Frame Rate: 30 fps
- Format: MP4 (H.264 + AAC)
- Style: Professional corporate with financial color scheme
- Duration: Auto-calculated based on content (typically 30-90 seconds)
Color Scheme
Professional financial/corporate colors:
- Primary: Corporate Blue (#0078D7)
- Accent: Financial Green (#00A86B)
- Background: Professional Dark Blue-Grey (#0F1419)
- Text: White (#FFFFFF) with subtle shadows
Troubleshooting
Issue 1: Project Not Found
Error: bash: ~/openclaw-investor-relations-manager/...: No such file or directory
Solution:
git clone https://github.com/ZhenRobotics/openclaw-investor-relations-manager.git ~/openclaw-investor-relations-manager
cd ~/openclaw-investor-relations-manager && npm install
Issue 2: API Key Error
Solution:
cd ~/openclaw-investor-relations-manager
echo 'OPENAI_API_KEY="sk-your-key-here"' > .env
Issue 3: Data Accuracy Concerns
Important: Always verify financial data accuracy before using in official communications. This tool is for presentation generation only - data accuracy is the user's responsibility.
Full Documentation
- GitHub: https://github.com/ZhenRobotics/openclaw-investor-relations-manager
- Quick Start:
~/openclaw-investor-relations-manager/QUICKSTART.md - README:
~/openclaw-investor-relations-manager/README.md
Important Notes
- Data Accuracy: Always verify financial data before official release
- Compliance: Ensure content complies with financial disclosure regulations
- API Configuration: Valid
OPENAI_API_KEYrequired (use.envfile) - Professional Voice: Default voice is "alloy" (neutral, professional)
- Review Required: Always review generated videos before investor distribution
Agent Behavior Guidelines
When using this skill, agents should:
DO:
- Verify the data provided by user before generating
- Use professional, formal language for IR content
- Highlight key financial metrics (revenue, profit, growth %)
- Ask for clarification on ambiguous numbers
- Remind users to review for compliance
DON'T:
- Make up financial data
- Use casual or entertainment-style narration
- Ignore data accuracy concerns
- Skip verification of critical numbers
Tech Stack
- Remotion: React-based video generation framework
- OpenAI TTS: Text-to-speech API (professional voices)
- OpenAI Whisper: Speech recognition API
- TypeScript: Type-safe development
- React: UI component framework
- Node.js: Runtime environment
Version History
v1.0.0 (2026-03-07)
- Initial release of Investor Relations Manager
- Professional corporate visual style
- Financial metric detection
- IR-optimized scene types
- Professional color scheme (corporate blue/financial green)
- Example IR scripts (Q3 earnings, annual report, product launch)
Project Status: Production Ready for Investor Relations
License: MIT
Author: @ZhenStaff
Support: https://github.com/ZhenRobotics/openclaw-investor-relations-manager/issues
ClawHub: https://clawhub.ai/ZhenStaff/investor-relations-manager