reconcile-artifacts

Publish artifact reconciliation commands to the onex.cmd.artifact.reconcile.v1 Kafka topic.

3|1|Updated Oct 9, 2025
One-click install
npx skills add https://github.com/OmniNode-ai/omniclaude --skill reconcile-artifacts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reconcile-artifacts
Source: https://github.com/OmniNode-ai/omniclaude/tree/main/plugins/onex/skills/reconcile-artifacts
Command: npx skills add https://github.com/OmniNode-ai/omniclaude --skill reconcile-artifacts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the issue of divergent artifact states in repositories, ensuring consistency between the actual deployed artifacts and their defined source of truth.

Core Features & Use Cases

  • Trigger Reconciliation: Initiates a process to resynchronize repository artifacts.
  • Event Bus Publishing: Publishes a reconciliation command to a Kafka topic for distributed systems.
  • Audit Traceability: Returns the published event payload for tracking and auditing purposes.
  • Use Case: After a manual deployment or a failed pipeline, use this skill to trigger a reconciliation for the omnibase_infra repository to correct any drift in artifact state.

Quick Start

Run artifact reconciliation for the omnibase_infra repository with a default reason.

Frequently Asked Questions about reconcile-artifacts

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

FAQPage Schema
How do I trigger artifact reconciliation for a repository after a failed CI/CD pipeline?

Trigger artifact reconciliation by publishing a manual command to the 'onex.cmd.artifact.reconcile.v1' Kafka topic. This resynchronizes repository artifacts, correcting drift between deployed artifacts and their source of truth.

When do I need to reconcile repository artifacts against the source of truth?

Repository artifacts need reconciliation when divergent artifact states occur after manual deployments or failed pipelines. This process ensures consistency between actual deployed artifacts and their defined source of truth.

Do I need Kafka bootstrap servers configured to sync repo artifacts?

Yes, Kafka bootstrap servers must be configured to sync repo artifacts. The reconciliation command is published to an event bus Kafka topic, requiring accessible servers and the 'omni-infra' CLI.

Can I audit the event payload published during artifact reconciliation?

Yes, you can audit the event payload published during artifact reconciliation. The process returns the published event payload specifically for tracking and auditing purposes.

What is the best way to correct artifact state drift in distributed systems?

Correcting artifact state drift in distributed systems is best handled by publishing a reconciliation command to a Kafka event bus topic. This triggers a resynchronization process using the 'omni-infra' CLI.

Why does artifact reconciliation require the omni-infra CLI?

Artifact reconciliation requires the 'omni-infra' CLI because it executes the reconciliation process. The CLI interfaces with Kafka to publish the manual reconcile command to the event bus topic.