cfo-executive-reporting

Generates and delivers weekly pulse and monthly board financial reports to Slack or Telegram.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill cfo-executive-reporting-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cfo-executive-reporting
Source: https://github.com/tapway/shogun-os/tree/main/skills/finance/cfo-executive-reporting
Command: npx skills add https://github.com/tapway/shogun-os --skill cfo-executive-reporting-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Executives and board members need recurring financial summaries delivered where they already work, but manually compiling and sending weekly pulse and monthly board reports is repetitive and error-prone. This Skill orchestrates on-demand report generation and delivery so finance teams get consistent, archived executive briefings without manual assembly. ## Core Features & Use Cases - On-Demand Report Orchestration: Detects trigger intent (slash commands or natural language) and delegates data gathering to the weekly-pulse-report and monthly-board-report skills. - Slack and Telegram Delivery: Sends formatted executive reports through the department-scrum comm layer to the requesting channel or chat. - Audit-Ready Archiving: Saves every report copy to the gbrain finance source at finance/reports/weekly/ or finance/reports/monthly/ before delivery. - Use Case: A CFO messages "Koku, generate the weekly financial report for this week" and receives the formatted pulse report in the #finance-updates Slack channel, with an archived copy stored for audit. ## Quick Start Ask the finance-manager agent to generate the weekly financial report for this week and deliver it to your Slack channel.

Frequently Asked Questions about cfo-executive-reporting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a weekly financial report in Slack?

Trigger the weekly pulse report by messaging the finance-manager agent with a phrase like "generate the weekly financial report for this week" or using the /weekly-report slash command. The skill delegates data gathering to the weekly-pulse-report skill and delivers the formatted output to your Slack channel.

How do I create a monthly board financial report?

Request the monthly board report with a phrase like "prepare the monthly financial performance report for <month> <year>" or the /monthly-report command. It delegates to the monthly-board-report skill including budget-versus-actual analysis, then delivers and archives the result.

Can this skill deliver reports to Telegram as well as Slack?

Yes, delivery goes through the department-scrum comm layer which supports both Slack channels and Telegram chats. The comm layer must be configured for the finance-manager profile before delivery will succeed.

Why was my financial report generated but not delivered to Slack?

Delivery depends on the department-scrum comm layer being configured for the finance-manager profile; if it is not set up, the report is generated and archived but not sent. Verify the comm configuration under skills/department-scrum/scripts/comm/ before declaring the skill live.

What are the limitations of sending long board reports to Slack?

Slack messages are limited to roughly 4,000 characters, so long monthly board reports may be truncated. Split the report into multiple messages or post it as a file attachment when it exceeds the limit.

When should I not use the cfo-executive-reporting skill?

Do not use it for direct data gathering, which belongs to the weekly-pulse-report and monthly-board-report skills, or for customer concentration analysis, which belongs to revenue-concentration-audit. It also does not handle scheduled delivery, which is wired separately via wire-crons.py.