daily-report

Aggregate local market data and user positions into a personalized HTML daily investment report.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Lost-in-mundane/cxt-invest-DailyReport --skill daily-report-lost-in-mundane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-report
Source: https://github.com/Lost-in-mundane/cxt-invest-DailyReport/tree/main/daily-report
Command: npx skills add https://github.com/Lost-in-mundane/cxt-invest-DailyReport --skill daily-report-lost-in-mundane

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires akshare, yfinance, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manual compilation of daily market updates and holdings into reports is time-consuming and error-prone; this skill automates the generation of a personalized daily investment report.

Core Features & Use Cases

  • Personalizes daily reports, adapting to L1/L2/L3 based on your profile.
  • Stores data locally in ~/.daily-report/ with HTML visualizations, preserving privacy.
  • Responds to prompts like "日报", "今天行情怎么样", "盘后总结" to generate timely reports.

Quick Start

Ask your agent to generate a daily report and it will create the HTML and PNG outputs under ~/.daily-report/.

Frequently Asked Questions about daily-report

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

FAQPage Schema
How do I generate a personalized daily investment report automatically?

To automate a personalized daily investment report, this skill reads your local profile, fetches market data via akshare and yfinance, and renders an HTML visualization saved locally under ~/.daily-report/. Simply prompt your agent with phrases like 'daily report' to trigger generation.

How does local data storage work for daily portfolio reports?

Local data storage for daily portfolio reports works by saving fetched market data and rendered HTML outputs directly under the ~/.daily-report/ directory on your device. This ensures your position data and visualizations remain private and available for on-device viewing.

Does generating daily stock market reports with akshare require an internet connection?

Generating daily stock market reports with akshare requires an internet connection to fetch live market data. The skill uses akshare and yfinance dependencies to pull current prices before rendering the HTML report locally.

What is the best way to visualize stock market portfolio positions locally?

The best way to visualize stock market portfolio positions locally is using a skill that renders an HTML report from your local profile and fetched market data. This approach creates personalized visualizations stored privately under ~/.daily-report/ for on-device viewing.

Can I customize the detail level of my daily investment briefing?

You can customize the detail level of your daily investment briefing because the skill supports L1, L2, and L3 modes based on your local profile. This allows the report to adapt its depth of market data and holdings analysis to your preferences.

Why is my daily report not fetching the latest stock market data?

If your daily report is not fetching stock market data, verify your internet connection is active and the akshare and yfinance dependencies are properly installed. The local fetch.py script relies on these libraries to retrieve current market information.