Seed Data Sync

Synchronize precious metals spot price seed data via Docker poller checks and audits.

8|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/lbruton/StakTrakr --skill seed-data-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Seed Data Sync
Source: https://github.com/lbruton/StakTrakr/tree/main/.claude/skills/seed-sync
Command: npx skills add https://github.com/lbruton/StakTrakr --skill seed-data-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This Skill ensures that the precious metals spot price data used by StakTrakr is up-to-date and accurately reflected, preventing outdated information from impacting portfolio calculations.

Core Features & Use Cases

  • Docker Poller Health Check: Verifies the status of the Docker-based spot price poller, alerting users to any issues and offering a direct script to fetch current prices if the poller is down.
  • Seed Data Freshness Audit: Compares the latest seed data on disk with committed versions and the main branch, highlighting any discrepancies or data gaps.
  • Data Staging and Reporting: Stages unstaged seed data changes for commit and provides clear reports on the data's status.
  • Data Integrity Validation: Performs quick checks on updated seed files to ensure they are valid JSON, chronologically ordered, contain the correct number of metals per date, and have reasonable price values.

Quick Start

Run the seed-sync skill to check and stage any new precious metals spot price data.

Frequently Asked Questions about Seed Data Sync

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

FAQPage Schema
How do I synchronize precious metals spot price seed data for release processes?

Synchronizing precious metals seed data involves checking the Docker poller status, fetching current spot prices, auditing the data freshness against the main branch, and staging any unstaged JSON changes for commit.

How do I validate JSON data integrity for updated precious metals spot prices?

Validating JSON data integrity for precious metals spot prices is done by performing quick checks on updated seed files to ensure they are valid JSON, chronologically ordered, contain the correct metals per date, and have reasonable values.

How can I check if my Docker poller is fetching current precious metals spot prices?

Checking if your Docker poller fetches current precious metals spot prices is done by verifying the Docker-based poller's health status, which alerts you to issues and offers a direct script to fetch current prices if the poller is down.

What is the best way to audit seed data freshness against the main branch?

The best way to audit seed data freshness against the main branch is by comparing the latest seed data on disk with committed versions, highlighting any discrepancies or data gaps, and providing clear reports on the data's status.

Do I need Python requests installed to synchronize seed data?

Yes, you need the Python requests library installed because it is a required dependency for running the scripts that fetch current precious metals spot prices and synchronize the seed data.

Why does my precious metals seed data show outdated spot prices?

Precious metals seed data shows outdated spot prices when the Docker poller is down or when local data on disk has not been audited and staged against the latest committed versions on the main branch.