forward-looking-examples

Generate GRPO forecasting datasets with seed generation, linting, and temporal filtering.

57|6|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/lightning-rod-labs/lightningrod-python-sdk --skill forward-looking-examples
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: forward-looking-examples
Source: https://github.com/lightning-rod-labs/lightningrod-python-sdk/tree/main/skills/forward-looking-examples
Command: npx skills add https://github.com/lightning-rod-labs/lightningrod-python-sdk --skill forward-looking-examples

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Producing high-quality forward-looking forecasting datasets is hard because questions must be specific, verifiable, temporally resolvable, and formatted consistently for GRPO-style training.

Core Features & Use Cases

  • End-to-end dataset pipeline templates (GRPO): seeds β†’ forward-looking question generation β†’ optional context β†’ linting β†’ temporal filtering/splitting β†’ training.
  • Domain-specific examples: ready-to-adapt setups for golf outcomes, Trump policy actions, military strike events, and general forecasting using GDELT, plus timestamped-document RAG workflows.
  • Quality control and leakage prevention: lint results are used to remove affected samples, and temporal splitting + horizon constraints reduce answer leakage.

Quick Start

Ask your assistant to generate a GRPO-ready forecasting dataset using NewsSeedGenerator (or GdeltSeedGenerator/FileSetSeedGenerator) with ForwardLookingQuestionGenerator, then lint the full dataset, filter to the desired resolution horizon, and run training with GRPOTrainingConfig.

Frequently Asked Questions about forward-looking-examples

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

FAQPage Schema
How do I generate a forward-looking forecasting dataset for GRPO training?β–Ό

Generate a GRPO-ready forecasting dataset by combining seed generation with forward-looking question generation, optional news context, labeling, linting, and temporal filtering. This pipeline produces specific, verifiable, and temporally resolvable questions formatted consistently for GRPO-style training.

What is the best way to prevent answer leakage in forecasting datasets?β–Ό

Prevent answer leakage in forecasting datasets by applying temporal splitting and horizon constraints during the filter_and_split phase. Linting results are also used to remove affected samples, ensuring the remaining data is clean and temporally isolated for training.

Can I use GDELT data to create training sets for predicting military strike events?β–Ό

Yes, you can use GdeltSeedGenerator to create training sets for predicting military strike events. The pipeline supports domain-specific examples including military strikes, politics, and sports by leveraging GDELT or timestamped FileSet RAG for context.

How does temporal splitting work when filtering forecasting questions?β–Ό

Temporal splitting works by applying days_to_resolution_range constraints during the filter_and_split phase. This filters questions based on their resolution horizon, reducing answer leakage and ensuring the dataset is properly segmented for valid forward-looking training.

Do I need the Lightning Rod SDK to lint and split forecasting datasets?β–Ό

Yes, the Lightning Rod SDK is required to lint and split forecasting datasets. You must use SDK components like NewsSeedGenerator and ForwardLookingQuestionGenerator, then execute lr.datasets.linter.run followed by filter_and_split to finalize the data.

What types of forward-looking questions can I generate for GRPO training?β–Ό

You can generate forward-looking questions for GRPO training spanning sports outcomes, political policy actions, military strike events, and general forecasting. The pipeline ensures questions are specific, verifiable, and temporally resolvable using news, GDELT, or timestamped documents.