infrahub-sot

Query and reconcile versioned infrastructure data via GraphQL.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/dgethings/netclaw --skill infrahub-sot-dgethings
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: infrahub-sot
Source: https://github.com/dgethings/netclaw/tree/main/workspace/skills/infrahub-sot
Command: npx skills add https://github.com/dgethings/netclaw --skill infrahub-sot-dgethings

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Infrahub provides a versioned, schema-driven source of truth for infrastructure, enabling safe planning, auditing, and reconciliation across devices and configurations.

Core Features & Use Cases

  • Schema-driven models for InfraDevice, InfraIP, and more, with GraphQL for flexible queries.
  • Git-like branching to propose changes, review diffs, and merge updates without touching production data.
  • GraphQL-native API and relationship traversal to connect devices, schemas, and platforms in a unified model.

Quick Start

Create a branch, connect Infrahub, then start querying or reconciling live state against the modeled infrastructure.

Frequently Asked Questions about infrahub-sot

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

FAQPage Schema
How do I maintain a versioned infrastructure source of truth for safe changes?

A versioned infrastructure source of truth enables safe planning, auditing, and reconciliation across devices and configurations. You can use schema-driven models with GraphQL to query devices, propose branch-based changes, and reconcile live state without touching production data.

Can I propose and review infrastructure configuration changes using branching?

Yes, you can use Git-like branching to propose infrastructure configuration changes. This mechanism allows you to review diffs and merge updates safely, ensuring proposed modifications are validated against the schema-driven source of truth before affecting production environments.

How does GraphQL work with schema-driven infrastructure models?

GraphQL provides a native API for querying schema-driven infrastructure models, allowing flexible relationship traversal to connect devices, schemas, and platforms. This unified model enables precise queries for device inventory and direct GraphQL-driven mutations across multiple connected platforms.

Do I need specific credentials to query infrastructure data and reconcile live state?

Yes, you need the INFRAHUB_ADDRESS and INFRAHUB_API_TOKEN environment variables to operate. These credentials enforce guardrails for authentication and data reconciliation, ensuring secure access when querying devices or performing GraphQL-driven mutations across platforms.

What is the best way to reconcile live state against a modeled infrastructure source of truth?

The best way to reconcile live state is using a schema-driven source of truth with GraphQL to compare live configurations against modeled infrastructure. This approach enforces branching and authentication guardrails to ensure data reconciliation is performed safely and accurately.