investor-relations-manager

AI-powered Investor Relations Manager - automated video generation for earnings reports, financial updates, and stakeholder communications

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 "investor-relations-manager" with this command: npx skills add ZhenStaff/investor-relations-manager

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 authoritative
  • onyx - 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:

TypeEffectTrigger ConditionIR Use Case
titleProfessional openingFirst segment"Q3 Earnings Report"
emphasisHighlight metricsGrowth %, financial numbers"Revenue +45%", "$2.3B"
circleKPI highlightRevenue, profit, users"500M users", "Net profit"
contentRegular business updateQuarterly/period mentions"Q3 performance"
painChallenges/concernsRisk, challenge keywords"Market challenges"
endProfessional closingLast 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


Important Notes

  1. Data Accuracy: Always verify financial data before official release
  2. Compliance: Ensure content complies with financial disclosure regulations
  3. API Configuration: Valid OPENAI_API_KEY required (use .env file)
  4. Professional Voice: Default voice is "alloy" (neutral, professional)
  5. 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

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.

General

MLX Audio Server

Local 24x7 OpenAI-compatible API server for STT/TTS, powered by MLX on your Mac.

Registry SourceRecently Updated
02.2K
Profile unavailable
Coding

YouTube Shorts 자동 생성

AI/DevOps 유튜브 숏츠 자동 생성. 트렌드 수집 → 스크립트 → 이미지 → Veo 영상 → TTS 나레이션 → Remotion 합성 → YouTube 업로드

Registry SourceRecently Updated
0545
Profile unavailable
Automation

Video Agent (Deprecated)

[DEPRECATED] Use `create-video` for prompt-based video generation or `avatar-video` for precise avatar/scene control. This legacy skill combines both workflo...

Registry SourceRecently Updated
64.5K
Profile unavailable