meego-workload-report

Generates workload statistics and Gantt charts from Meego project schedules.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill meego-workload-report-yuezhen-huang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: meego-workload-report
Source: https://github.com/yuezhen-huang/my-bytedance-skillhub/tree/main/meego-workload-report
Command: npx skills add https://github.com/yuezhen-huang/my-bytedance-skillhub --skill meego-workload-report-yuezhen-huang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Manually compiling team workload data from Meego project schedules into readable reports is tedious and error-prone. This Skill automates the pipeline from pulling schedule data via Meego MCP to producing per-person, per-month task-days statistics, visual charts, and shareable Feishu documents. ## Core Features & Use Cases - Schedule Data Retrieval: Authenticate via Device Code OAuth and pull project schedules (list_schedule) for specific users and date ranges through the Meego MCP server. - Workload Visualization: Generate bar charts (monthly task-days), pie charts (task occupancy), and Gantt charts with a dedicated person/task label column and time-span annotations using Python (pandas + matplotlib). - Report Output: Export task lists as CSV, and sink results into Feishu Docs or Bitable for further scheduling views. - Use Case: A tech lead wants to review team allocation for April-May. The Skill pulls list_schedule data for the team, computes task-days per person per month, and produces a Gantt chart image plus a task table ready to paste into a Feishu doc. ## Quick Start Ask the AI to analyze the workload of the gsdk project from April to May and generate a Gantt chart and per-person task-days report.

Frequently Asked Questions about meego-workload-report

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

FAQPage Schema
How do I generate a workload report from Meego project schedules?

Authenticate once with the device-auth.js script, call list_schedule with the project_key, user keys, and date range, then run render_workload.py on the JSON output. It produces bar, pie, and Gantt chart images plus a CSV task table.

How to create a Gantt chart from Meego list_schedule data?

Pass the raw list_schedule JSON output to render_workload.py with --start, --end, and --outdir arguments. The script merges multi-segment schedules per work item and renders a Gantt chart with a left column showing person and task names plus right-side time-span labels.

What dependencies are needed for Meego workload chart generation?

Chart rendering requires Python 3.10+ with pandas and matplotlib installed. The MCP calls use Node.js scripts with no external npm packages, relying only on the built-in https module.

What are the limits of the Meego list_schedule API?

list_schedule accepts at most 3 user keys per call and a maximum time span of 2 months. For larger teams or longer ranges, split the query into multiple calls and merge the results.

Why does my Meego workload chart show wrong task durations?

Meego may contain nodes with duration equal to zero, so coverage days must be computed from start and end dates rather than the duration field. The render script already clips tasks to the query range and counts inclusive days.