Guanyuan Data Fetcher

Fetch Guanyuan dashboard card data into CSV or multi-sheet Excel exports.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill guanyuan-data-fetcher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Guanyuan Data Fetcher
Source: https://github.com/OliverOuyang/shuhe-work-skills/tree/main/skills/guanyuan-data-fetcher
Command: npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill guanyuan-data-fetcher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, pandas, and includes scripts (resource) components.

What problem does it solve?

Many teams must manually extract card-level data from Guanyuan dashboards, rebuild filter payloads, and stitch multiple card results into report files; this Skill automates those repetitive steps to produce ready-to-use CSV or multi-sheet Excel exports and structured metadata.

Core Features & Use Cases

  • Config-driven extraction: Load dashboard and card definitions from JSON to support arbitrary Guanyuan pages and card sets.
  • Filter templates & validation: Build and validate MCP get_card_data filter payloads (Template A / Template B) and allow CLI overrides for date ranges and page IDs.
  • Flexible outputs: Save each card as UTF-8 CSV or combine multiple cards into a single multi-sheet Excel workbook with metadata and error reporting.
  • Use Case: Produce a monthly multi-sheet Excel report from the "1.2 核心指标" dashboard by running a single command and ingest the resulting file into downstream analysis or reporting pipelines.

Quick Start

Call the Guanyuan Data Fetcher with a JSON config and date range to export dashboard cards into a multi-sheet Excel or individual CSV files.

Frequently Asked Questions about Guanyuan Data Fetcher

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

FAQPage Schema
How do I automate exporting Guanyuan dashboard data to Excel or CSV?▼

To automate Guanyuan dashboard exports to Excel or CSV, use a config-driven script that builds validated MCP filter payloads and processes responses into ready-to-use files. This automates repetitive manual extraction and stitching of card-level data for scheduled reporting.

What is the best way to extract multiple dashboard cards into a single multi-sheet Excel file?▼

The best way to combine multiple Guanyuan dashboard cards into a single multi-sheet Excel file is using a Skill that aggregates card-level data and writes it with openpyxl. It processes each card as a separate sheet along with metadata and error summaries.

Can I use a JSON configuration to fetch specific Guanyuan dashboard cards?▼

Yes, you can load dashboard and card definitions from a JSON configuration to fetch specific Guanyuan dashboard cards. This config-driven extraction supports arbitrary pages and card sets while allowing CLI overrides for date ranges and page IDs.

How do I build and validate MCP get_card_data filter payloads for Guanyuan?▼

To build and validate MCP get_card_data filter payloads for Guanyuan, apply Template A or Template B formats within the extraction script. The process validates the constructed payloads before fetching data, ensuring accurate card-level responses.

Do I need Python packages like pandas and openpyxl to export Guanyuan data?▼

Yes, you need Python packages like pandas and openpyxl to process and export Guanyuan data. Pandas structures the fetched MCP responses, while openpyxl writes the data into multi-sheet Excel workbooks with per-run metadata and error reporting.