archive-reprocessing

Reprocess stale archives with pluggable transformers and semantic versioning.

8|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/ilude/claude-code-config --skill archive-reprocessing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archive-reprocessing
Source: https://github.com/ilude/claude-code-config/tree/main/skills/archive-reprocessing
Command: npx skills add https://github.com/ilude/claude-code-config --skill archive-reprocessing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv.

What problem does it solves? This Skill manages complex, version-tracked transformations of archived data, ensuring data consistency and allowing for efficient updates when underlying data models or processing logic change. It automates the tedious and error-prone process of manually reprocessing large datasets.

Core Features & Use Cases

  • Version-Tracked Transformations: Automatically reprocesses only stale archives based on semantic versioning, saving significant time and compute resources by skipping unchanged data.
  • Pluggable Transformers: Easily define and integrate new data transformation logic using flexible design patterns, eliminating copy-paste and promoting modularity.
  • Incremental Processing: Skips unchanged archives, making subsequent runs extremely fast (e.g., from hours to seconds), ensuring rapid iteration and deployment.
  • Use Case: Your data schema for archived YouTube videos changes, requiring all existing video metadata to be flattened and re-weighted. This skill automatically identifies which archives need updating, applies the new transformation, and stores the result, all while tracking versions and minimizing manual intervention.

Quick Start

To reprocess Qdrant metadata for 10 archives in a dry run: uv run python tools/scripts/reprocess_qdrant_metadata.py --dry-run --limit 10 To run a full reprocessing: uv run python tools/scripts/reprocess_qdrant_metadata.py

Frequently Asked Questions about archive-reprocessing

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

FAQPage Schema
How do I reprocess archived data when my data schema changes?

Archive reprocessing automates version-tracked transformations of archived datasets, identifying stale archives based on semantic versioning and applying new transformation logic without manual intervention. It saves compute by skipping unchanged data and tracks all changes systematically.

Can I apply incremental processing to skip unchanged archives?

Yes, incremental processing skips unchanged archives entirely, making subsequent transformation runs dramatically faster—from hours to seconds. Only archives with outdated versions are reprocessed, enabling rapid iteration and deployment cycles.

How do I define custom transformation logic for my archives?

The Skill uses pluggable transformers with Strategy and Template Method patterns, letting you define new transformation logic modularly without copy-paste code. Observer hooks track progress across the reprocessing pipeline.

What's the fastest way to test archive transformations before full reprocessing?

Run a dry-run with a limited batch—e.g., `uv run python tools/scripts/reprocess_qdrant_metadata.py --dry-run --limit 10`—to preview transformations on a subset before committing to full reprocessing across all archives.

Can archive reprocessing handle metadata transformation at scale?

Yes, the Skill manages version-tracked metadata transformations across large archived datasets with semantic versioning support, ensuring consistent updates and eliminating the tedious, error-prone manual reprocessing of complex data models.