fsx-bits-pipeline-watch

Monitor FSX pipeline runs and generate overview, jobs, and top10 CSV reports.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/eatbreads/.agents --skill fsx-bits-pipeline-watch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fsx-bits-pipeline-watch
Source: https://github.com/eatbreads/.agents/tree/main/skills/fsx-pipeline-report-feishu
Command: npx skills add https://github.com/eatbreads/.agents --skill fsx-bits-pipeline-watch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, coco, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Provides a reproducible, automated workflow to monitor fixed FSX Bits pipelines, extract test statistics, produce consolidated CSV reports, and publish a concise daily Feishu (Lark) spreadsheet and group message so on-call engineers can quickly assess pipeline health.

Core Features & Use Cases

  • Generates three CSV artifacts (overview_all.csv, jobs_all.csv, top10_jobs_all.csv) from the latest finished pipeline runs for fixed FSX pipelines.
  • Supports single-run diagnostics, single-pipeline watch, fixed-five-pipeline daily inspection, and automated Feishu spreadsheet creation and group message publishing.
  • Handles authentication via environment JWTs or service-account secret exchange, writes combined sheet segments into a single Sheet1, and uses a rule-based fallback if AI report generation fails.

Quick Start

Run the daily publish using the daily_watch_publish.py script to generate aggregated CSVs, create the day's Feishu spreadsheet, and send the automated group message.

Frequently Asked Questions about fsx-bits-pipeline-watch

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

FAQPage Schema
How do I automate Feishu spreadsheet reporting from FSX pipeline monitoring?

You can automate Feishu spreadsheet reporting by running the daily_watch_publish.py script to aggregate FSX pipeline run data into CSV reports and publish them directly to Feishu Sheets. It handles the entire workflow from data extraction to automated group message publishing.

What is the best way to run single-run diagnostics for a fixed FSX Bits pipeline?

For single-run diagnostics, use the pipeline monitoring workflow to extract test statistics from the latest finished FSX pipeline run. It generates overview, jobs, and top10 CSV reports to help on-call engineers quickly assess individual pipeline health.

Does the Feishu report generation require a specific authentication method for the Bits OpenAPI?

Bits OpenAPI authentication handles JWT-based credentials directly or via optional service-account secret exchange. You need to configure these environment JWTs beforehand to enable automated Feishu spreadsheet creation and group message publishing.

What happens when AI report generation fails during the Feishu publishing workflow?

When AI report generation fails, the workflow automatically falls back to a rule-based report generation method. This ensures the automated Feishu group message still delivers pipeline health summaries to on-call engineers without interruption.

Can I use lark-cli to publish aggregated CSV data into a single Feishu spreadsheet?

Yes, the workflow uses lark-cli to create Feishu Sheets and writes combined CSV segments into a single Sheet1. This aggregates multiple pipeline monitoring outputs into one consolidated daily spreadsheet for easy review.

Do I need to install lark-cli and coco to use this FSX pipeline monitoring workflow?

Yes, lark-cli and coco are required dependencies for this workflow. Lark-cli handles Feishu spreadsheet creation and group messaging, while coco supports the core pipeline monitoring and CSV generation logic.