data-pipeline

Orchestrate marketing data collection, transformation, and automated reporting across platforms.

175|26|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/jmagly/ai-writing-guide --skill data-pipeline-jmagly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-pipeline
Source: https://github.com/jmagly/ai-writing-guide/tree/main/.factory/skills/data-pipeline
Command: npx skills add https://github.com/jmagly/ai-writing-guide --skill data-pipeline-jmagly

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manages data collection, transformation, and automated reporting across marketing platforms.

Core Features & Use Cases

  • Data collection: Pull metrics from multiple platforms.
  • Transformation: Normalize, attribute, and derive metrics.
  • Reporting: Automated summaries and dashboards.

Quick Start

Collect data from Google Analytics and Ads, then generate a daily metrics report.

Frequently Asked Questions about data-pipeline

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

FAQPage Schema
How do I collect metrics from multiple marketing platforms and consolidate them into one report?

ETL pipelines orchestrate data collection from multiple marketing platforms, normalize the metrics across different formats, and consolidate them into unified reporting. This Skill handles source discovery, credential validation, data retrieval with pagination and rate-limit handling, and automated report generation across Google Analytics, Ads, and other channels.

What's the best way to handle attribution modeling across multi-channel campaigns?

Attribution modeling within data pipelines normalizes cross-channel campaign data, applies attribution logic to assign credit across touchpoints, and aggregates results for reporting. This Skill implements derived metrics calculation and cross-channel aggregation to surface accurate attribution across your marketing platforms.

Can I automate daily marketing data reports from multiple sources?

Automated reporting in data pipelines pulls data from multiple sources, transforms and validates it, then generates scheduled summaries and dashboards. This Skill implements alert-driven reporting and handles data quality validation to ensure reports reflect accurate, normalized metrics.

How do I handle rate limits and pagination when pulling data from marketing APIs?

Data collection pipelines manage API constraints through built-in rate-limit and pagination handling during retrieval. This Skill implements these controls so large datasets from marketing platforms are fetched reliably without hitting API boundaries or losing data.

What data validation checks should I run before generating marketing reports?

Data quality validation in pipelines checks normalized data for completeness, consistency, and accuracy before storage and reporting. This Skill applies validation rules to catch issues early and ensure downstream reports reflect trustworthy metrics.

Does this work for attribution and reporting across different marketing platforms?

Yes. This Skill addresses data fragmentation across multi-channel campaigns by collecting from different platforms, normalizing metrics to a common format, applying attribution modeling, and delivering unified reporting.