Reporting pipelines
Skill ulpi-io/plugin-marketplace/plugins/bobmatnyc/skills/reporting-pipelines
Reporting pipelines for CSV/JSON/Markdown exports with timestamped outputs, summaries, and post-processing.From its SKILL.md
npx -y skills add ulpi-io/plugin-marketplace --skill reporting-pipelinesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.2 KB, 388 tokens by cl100k_base, as published. Nobody here has run it
Reporting Pipelines
Overview
Your reporting pattern is consistent across repos: run a CLI or script that emits structured data, then export CSV/JSON/markdown reports with timestamped filenames into reports/ or tests/results/.
GitFlow Analytics Pattern
# Basic run
gitflow-analytics -c config.yaml --weeks 8 --output ./reports
# Explicit analyze + CSV
gitflow-analytics analyze -c config.yaml --weeks 12 --output ./reports --generate-csv
Outputs include CSV + markdown narrative reports with date suffixes.
EDGAR CSV Export Pattern
edgar/scripts/create_csv_reports.py reads a JSON results file and emits:
executive_compensation_<timestamp>.csvtop_25_executives_<timestamp>.csvcompany_summary_<timestamp>.csv
This script uses pandas for sorting and percentile calculations.
Standard Pipeline Steps
- Collect base data (CLI or JSON artifacts)
- Normalize into rows/records
- Export CSV/JSON/markdown with timestamp suffixes
- Summarize key metrics in stdout
- Store outputs in
reports/ortests/results/
Naming Conventions
- Use
YYYYMMDDorYYYYMMDD_HHMMSSsuffixes - Keep one output directory per repo (
reports/ortests/results/) - Prefer explicit prefixes (e.g.,
narrative_report_,comprehensive_export_)
Troubleshooting
- Missing output: ensure output directory exists and is writable.
- Large CSVs: filter or aggregate before export; keep summary CSVs for quick review.
Related Skills
universal/data/sec-edgar-pipelinetoolchains/universal/infrastructure/github-actions
What ships with it: 1 file
487 B alongside SKILL.md
- metadata.json487 B