data-processing-workflows

Organize and automate data processing workflows with deterministic command-based orchestration.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sage-base/sagebase --skill data-processing-workflows-sage-base
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-processing-workflows
Source: https://github.com/sage-base/sagebase/tree/main/.claude/skills/data-processing-workflows
Command: npx skills add https://github.com/sage-base/sagebase --skill data-processing-workflows-sage-base

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill clarifies and codifies the data processing pipelines required to transform raw meeting minutes, web-scraped data, and politician information into structured analytics. It helps teams align on the sequence, dependencies, and responsibilities across minutes processing, scraping, and matching workflows, reducing integration errors and onboarding time.

Core Features & Use Cases

  • End-to-end pipeline orchestration covering Minutes Divider, Speaker Extraction, Politician Matching, and Affiliations creation.
  • Web Scraping with optional Google Cloud Storage (GCS) uploads and URI management for later processing.
  • Conference Member Extraction with staged processing and LLM-assisted matching to link members to politicians.
  • Clear, scriptable command interface to run each stage and enforce the required processing order.

Quick Start

Activate the data-processing-workflows skill when working on minutes processing or web scraping. Then run typical sequences such as:

  • sagebase process-minutes --pdf-path /path/to/minutes.pdf
  • sagebase extract-speakers-from-minutes
  • sagebase match-speakers-to-politicians
  • sagebase scrape-minutes --council-id 123 --upload-to-gcs

Frequently Asked Questions about data-processing-workflows

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

FAQPage Schema
How do I automate data processing pipelines for meeting minutes and politician data?

To automate data processing pipelines, this Skill coordinates minutes division, speaker extraction, and politician matching through a deterministic execution order with explicit inputs, outputs, and staging tables. It uses a scriptable command interface to enforce the required processing sequence end-to-end.

Can I extract speakers from minutes and match them to politicians automatically?

Yes, you can extract speakers from minutes and match them to politicians automatically. The pipeline runs speaker extraction on processed minutes, then uses LLM-assisted matching to link identified speakers and conference members to known politician records.

Does web scraping workflow support uploading files to Google Cloud Storage?

The web scraping workflow supports optional Google Cloud Storage uploads. It manages scraped data and GCS URIs for later processing, allowing you to scrape minutes by council ID and upload the resulting files directly to your cloud storage bucket.

What is the best way to ensure traceability and reproducibility in governance analytics workflows?

The best way to ensure traceability and reproducibility in governance analytics is to enforce a deterministic execution order with command-based orchestration. This approach uses explicit inputs, outputs, and staging tables for review to guarantee every pipeline run is verifiable.

Do I need staging tables to review minutes processing and conference member extraction?

Yes, you need staging tables to review minutes processing and conference member extraction. The pipeline enforces staging tables for intermediate data review before proceeding to downstream tasks like speaker extraction and politician matching.

Are there limitations when running data-processing-workflows for ad hoc investigations?

For ad hoc investigations, the Skill requires strict adherence to its deterministic execution order and command-based orchestration. It does not support skipping pipeline stages, meaning you must process minutes, extract speakers, and match politicians in the enforced sequence.