pipeline-runner

Execute research pipelines for tickers with batch management and cost control.

Updated Nov 3, 2025
One-click install
npx skills add https://github.com/ethicalcapital/skills --skill pipeline-runner-ethicalcapital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pipeline-runner
Source: https://github.com/ethicalcapital/skills/tree/main/pipeline-runner
Command: npx skills add https://github.com/ethicalcapital/skills --skill pipeline-runner-ethicalcapital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the execution and management of research pipelines, reducing manual effort and ensuring streamlined research processes.

Core Features & Use Cases

  • Pipeline Execution: Initiates and runs research pipelines for one or more tickers.
  • Batch Management: Runs pipelines for a batch of tickers, with configurable cost ceilings and tiers.
  • Resuming Batches: Allows resuming batch processing from a specific ticker.
  • Post-Processing: Synchronizes batch summaries to a database and commits notes to version control.
  • Use Case: Ideal for research analysts who need to manage and track large-scale research processes involving multiple tickers.

Quick Start

Run the research pipeline for a specific ticker by using the command: run-pipeline-for TickerSymbol

Frequently Asked Questions about pipeline-runner

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

FAQPage Schema
How do I automate research pipelines for multiple stock tickers?

You can automate research pipelines for multiple stock tickers by running batch processes with configurable cost ceilings. This Skill executes the pipelines and manages the batch execution automatically, reducing manual effort.

Can I resume batch processing from a specific ticker if a pipeline fails?

Yes, you can resume batch processing from a specific ticker. This functionality allows you to continue incomplete research pipelines without restarting the entire batch from the beginning.

Do I need a Python environment to run research pipeline automation?

Yes, you need access to a Python environment and its associated dependencies to run the research pipelines. The Skill operates within this environment to execute batch processes and manage tickers.

How do I synchronize research results to a database and version control?

The Skill synchronizes research results by running post-processing tasks that commit batch summaries to a database and save notes to version control systems automatically after pipeline execution.

What is the best way to control costs when running batch research pipelines?

To control costs during batch research pipelines, you can configure specific cost ceilings and tiers. This ensures automated batch processing for tickers stays within your defined budget constraints.

Are there limitations when managing large-scale research pipelines for tickers?

A key limitation is that incomplete batch processing requires manual resuming from a specific ticker. Additionally, the pipeline relies entirely on a local Python environment and its dependencies to function correctly.