nightly-pr-triage

Fill missing categories, titles, repos, and arxiv fields in Harbor registry overrides.

17|3|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/meridianlabs-ai/inspect_harbor --skill nightly-pr-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nightly-pr-triage
Source: https://github.com/meridianlabs-ai/inspect_harbor/tree/main/.claude/skills/nightly-pr-triage
Command: npx skills add https://github.com/meridianlabs-ai/inspect_harbor --skill nightly-pr-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Triage Harbor registry's nightly PRs by identifying missing dataset metadata in docs/overrides.yml and ensuring real values are provided so CI validation can pass and the registry listings surface accurate branding.

Core Features & Use Cases

  • Identify new datasets introduced by nightly PRs and verify required fields (categories, title, repo, arxiv).
  • Update docs/overrides.yml with meaningful metadata to unblock merges and improve registry visibility.
  • Integrate with CI validation (scripts/validate_overrides.py) to block PRs with empty stubs and enforce data quality.

Quick Start

Run the triage workflow to fill in categories, title, repo, and arxiv for new dataset stubs in docs/overrides.yml so CI passes.

Frequently Asked Questions about nightly-pr-triage

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

FAQPage Schema
How do I fill in missing dataset metadata in Harbor registry PRs?

To complete missing dataset metadata in Harbor registry PRs, inspect docs/overrides.yml and update new dataset stubs with valid categories, titles, repos, and arxiv fields. This ensures CI validation passes and the registry surfaces accurate dataset branding.

What is PR triage for nightly dataset registry updates?

PR triage for nightly dataset registry updates is the process of identifying new datasets introduced by automated PRs and verifying required metadata fields. It ensures empty stubs are populated with meaningful values before CI validation blocks the merge.

Why does CI validation fail on Harbor registry PRs with empty dataset stubs?

CI validation fails on Harbor registry PRs with empty dataset stubs because the validation scripts enforce data quality by blocking PRs that lack required metadata. You must populate categories, title, repo, and arxiv fields in docs/overrides.yml to unblock the merge.

How do I use validate_overrides.py to unblock nightly PR merges?

To use validate_overrides.py to unblock nightly PR merges, run the validation script after updating docs/overrides.yml with complete dataset metadata. The script checks for missing categories, titles, repos, and arxiv fields, ensuring PRs meet CI data quality requirements before merging.

What's the best way to automate triage for dataset registry overrides?

The best way to automate triage for dataset registry overrides is to run a workflow that inspects nightly PRs, identifies new dataset stubs in docs/overrides.yml, fills in missing categories and metadata, and validates the changes using validate_overrides.py to ensure CI passes.

What are the limitations of triaging Harbor registry PRs with overrides?

A limitation of triaging Harbor registry PRs with overrides is that the process relies on manually inspecting docs/overrides.yml and providing accurate external metadata like arxiv links. It cannot generate missing metadata automatically and requires validation scripts to pass before merging.