One-click install
npx skills add https://github.com/lightning-rod-labs/lightningrod-python-sdk --skill lightningrod-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lightningrod-assistant
Source: https://github.com/lightning-rod-labs/lightningrod-python-sdk/tree/main/skills/lightningrod-assistant
Command: npx skills add https://github.com/lightning-rod-labs/lightningrod-python-sdk --skill lightningrod-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you turn real-world signals into high-quality forecasting datasets and then fine-tune models from those datasets, without ad-hoc experimentation.

Core Features & Use Cases

  • Forecasting-dataset guidance: Builds a pipeline that generates yes/no or numeric forecasting questions from appropriate inputs (often news) with consistent temporal resolution.
  • Fine-tuning workflow: Guides you through GRPO-style fine-tuning patterns and the required evaluation setup.
  • Quality loop: Enforces a test-at-scale and dataset-lint review step so you can spot framing or label issues before scaling up.

Quick Start

Tell the assistant what you want to forecast (including the general topic and target time horizon), and it will propose example forecasting questions and the next steps to generate and fine-tune your dataset.

Frequently Asked Questions about lightningrod-assistant

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

FAQPage Schema
How do I generate forecasting datasets from news inputs?

To generate forecasting datasets from news inputs, define a target topic and time horizon, then use the pipeline to draft yes/no or numeric forecasting questions with consistent temporal resolution. The assistant enforces strict question framing and dataset validation before scaling.

What is the best way to fine-tune a model for predicting future outcomes?

The best way to fine-tune a model for predicting future outcomes is following a GRPO-style training pattern with strict temporal splitting. This ensures the model evaluates on chronologically separated data to prevent leakage and accurately benchmark real-world predictive performance.

How does temporal splitting work in forecasting model training?

Temporal splitting in forecasting model training separates data chronologically so that validation and evaluation datasets occur strictly after training data. This discipline prevents future data leakage and ensures benchmarking reflects genuine real-world predictive accuracy.

Do I need a YAML file to build a forecasting pipeline?

Yes, you need a YAML-defined skill entry point to build the forecasting pipeline. This strict configuration drives the end-to-end workflow covering question drafting, dataset generation, transforms, linting, training, and evaluation benchmarking.

How do I validate forecasting questions before scaling dataset generation?

You validate forecasting questions before scaling dataset generation by running a test-at-scale and dataset-lint review step. This built-in quality loop spots framing or label issues early, ensuring your yes/no or numeric forecasting inputs are consistent and reliable.