report_generation

Generate a weekly equity research report from offline DuckDB data.

11|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/xueqingpeng/trading-analysis --skill report-generation-xueqingpeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: report_generation
Source: https://github.com/xueqingpeng/trading-analysis/tree/main/.claude/skills/report_generation
Command: npx skills add https://github.com/xueqingpeng/trading-analysis --skill report-generation-xueqingpeng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires duckdb, pandas, numpy, pandas_ta, fastmcp, pydantic, and includes scripts (resource) components.

What problem does it solve?

Automates the production of a standalone weekly equity research report for a single symbol and week-ending date. The report is generated entirely from offline DuckDB data, avoiding external data dependencies.

Core Features & Use Cases

  • Reads prices, news, filings, and peer benchmarks via the MCP server to assemble a structured weekly report.
  • Generates a Markdown report plus a run-level JSON summary for tracking.
  • Supports an offline, reproducible workflow suitable for internal research, backtesting, or archival reporting.

Quick Start

Invoke the MCP server to generate a weekly report for a chosen symbol and week ending date.

Frequently Asked Questions about report_generation

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

FAQPage Schema
How do I generate a weekly equity research report from offline DuckDB data?

Generate a weekly equity report by reading offline DuckDB data through an MCP server to access prices, news, filings, and peer benchmarks, then output a Markdown report and JSON summary.

Can I use pandas and pandas_ta to build a standalone weekly equity report?

Yes, the report generation process uses pandas and pandas_ta dependencies alongside DuckDB to process local data and produce a standalone weekly equity report for a specific symbol and date.

Does this weekly report generation tool require external API calls?

No, the weekly report generation tool operates entirely offline and does not call external APIs, relying strictly on local MCP-provided data for a reproducible research workflow.

What is the best way to automate equity report generation for backtesting and archival?

The best way to automate equity report generation for backtesting is using an offline MCP server with DuckDB to assemble reproducible Markdown reports and run-level JSON summaries without external dependencies.

What limitations exist when generating weekly equity reports from local DuckDB files?

The limitation is that weekly equity report generation supports only a single symbol and a target week ending date per run, operating strictly within the local MCP-provided data environment.