← Back to Skills Marketplace
zhenstaff

Investor Relations Manager

by Justin Liu · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
358
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install investor-relations-manager
Description
AI-powered Investor Relations Manager - automated video generation for earnings reports, financial updates, and stakeholder communications
README (SKILL.md)

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:

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


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

Usage Guidance
This skill is suspicious because its SKILL.md tells you to clone and run an external GitHub project and to provide an OpenAI API key, yet the registry metadata claims no install or credential needs. Before installing, consider: - Inspect the remote repository first: review package.json, postinstall scripts, and all shell scripts (especially agents/ir-cli.sh and scripts/*) for network calls or unexpected behavior. - Verify the repository identity and author (ZhenRobotics / ZhenStaff). Confirm the repo link, commit history, and whether the project is official/trusted. - Prefer pinned, audited dependencies and avoid running npm install directly on unreviewed code. Consider running installation and generation inside an isolated VM or container. - Use a least-privileged OpenAI API key (scoped if possible) and monitor usage; do not reuse a high-privilege key. Consider billing limits or a separate account for testing. - Ask the publisher to update the skill metadata to declare required env vars, source URL, and an install spec (with integrity/pinning). If they cannot or will not, treat the skill as higher risk. - If you must try it, do so in a sandboxed environment, and manually run the scripts after inspection rather than allowing automatic/agent-driven execution. If you want, provide the GitHub repository contents (or a link to the exact repository and commit) and I can point out specific files or lines of concern and give a more definitive assessment.
Capability Analysis
Type: OpenClaw Skill Name: investor-relations-manager Version: 1.0.0 The skill instructs the AI agent to perform high-risk operations, including cloning an external GitHub repository (ZhenRobotics/openclaw-investor-relations-manager), installing third-party npm dependencies, and executing local shell scripts (ir-cli.sh and script-to-video.sh). While these actions are plausibly required for the stated purpose of video generation using Remotion, the requirement to download and execute external code and store an OPENAI_API_KEY in a local .env file presents a significant attack surface and potential for supply chain exploitation.
Capability Assessment
Purpose & Capability
The skill's stated purpose (IR video generation) matches the runtime behavior (uses OpenAI TTS/Whisper and Remotion-like rendering). However the registry metadata claims no install or credentials while the SKILL.md explicitly instructs cloning https://github.com/ZhenRobotics/openclaw-investor-relations-manager.git and running npm install and scripts — a clear mismatch. The registry lists Source: unknown and Homepage: none but the instructions require fetching and executing code from an external repository, which should have been declared.
Instruction Scope
SKILL.md tells the agent to change into ~/openclaw-investor-relations-manager and run shell scripts (./agents/ir-cli.sh, ./scripts/script-to-video.sh). It also specifies auto-triggering behavior and enforces use of an existing project directory. The instructions therefore direct the agent to execute arbitrary code from a cloned project and to create files under the user's home directory — actions outside a simple, metadata-only skill.
Install Mechanism
Although the registry lists no install spec, the runtime instructions require cloning a GitHub repo and running npm install. Running npm install and arbitrary shell scripts is moderate-to-high risk because postinstall scripts, dependencies, and repo content may execute arbitrary code. The GitHub host is known, but the repository owner and code were not included in registry metadata, and no integrity/pinning or verification is provided.
Credentials
The registry declares no required environment variables or primary credential, but SKILL.md and README both instruct users to set OPENAI_API_KEY (and note the need for TTS + Whisper access). That credential is necessary for the described functionality but its omission from declared requirements is an incoherence. Requiring an API key that can access paid services should have been declared and justified in metadata. No other credentials are requested, which is appropriate, but the omission is a red flag.
Persistence & Privilege
The skill does not request 'always: true' and is user-invocable (normal). However, because the instructions cause the agent to run external shell scripts and can be auto-triggered by keywords, allowlisting/autonomous invocation combined with executing cloned code increases blast radius. The skill does not itself request persistent system-wide privileges in metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install investor-relations-manager
  3. After installation, invoke the skill by name or use /investor-relations-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Investor Relations Manager 1.0.0 – Initial Release - Launches AI-powered video creation for investor communications, transforming financial data into professional IR videos. - Supports automated detection and visualization of key financial metrics and growth indicators. - Provides professional voiceover (multiple styles), scene segmentation, and corporate visual themes. - Includes command-line utilities for generating earnings reports, quarterly/annual updates, and stakeholder videos. - Offers configuration for voice, speed, background video, and output style. - Guides on usage, triggering conditions, and troubleshooting included.
Metadata
Slug investor-relations-manager
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Investor Relations Manager?

AI-powered Investor Relations Manager - automated video generation for earnings reports, financial updates, and stakeholder communications. It is an AI Agent Skill for Claude Code / OpenClaw, with 358 downloads so far.

How do I install Investor Relations Manager?

Run "/install investor-relations-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Investor Relations Manager free?

Yes, Investor Relations Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Investor Relations Manager support?

Investor Relations Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Investor Relations Manager?

It is built and maintained by Justin Liu (@zhenstaff); the current version is v1.0.0.

💬 Comments