infrahub-sot

Manage infrastructure data with schema-driven Infrahub branches and GraphQL.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires infrahub_sdk, fastmcp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of complex infrastructure data by providing a version-controlled, schema-driven source of truth, preventing errors and enabling safe, auditable changes.

Core Features & Use Cases

  • Schema-driven Modeling: Define and manage any type of infrastructure object (devices, IPs, services, etc.).
  • Versioned Branches: Isolate changes using Git-like branches for safe, auditable modifications.
  • GraphQL API: Query and manipulate data with full GraphQL flexibility.
  • Use Case: Audit your entire network infrastructure by querying devices, their interfaces, and IP address allocations from Infrahub, then create a new branch to propose adding a new VLAN and its associated IP subnet.

Quick Start

Use the infrahub-sot skill to list all available branches in Infrahub.

Frequently Asked Questions about infrahub-sot

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

FAQPage Schema
How do I manage infrastructure data using a schema-driven source of truth?

Manage infrastructure data by connecting to OpsMill Infrahub, a schema-driven source of truth. It uses versioned branches and GraphQL to model network inventory, IPAM, and DCIM, enabling safe, auditable modifications to devices and IP address allocations.

Can I isolate infrastructure changes using versioned branches?

Yes, you can isolate infrastructure changes using Git-like versioned branches in Infrahub. This allows you to safely propose modifications, such as adding a new VLAN and associated IP subnet, without impacting the main source of truth until merged.

How do I query network inventory and IPAM data with GraphQL?

Query network inventory and IPAM data by executing GraphQL queries through the Infrahub API. The Skill uses the Infrahub SDK to query schema, nodes, and relationships, allowing you to retrieve detailed information about devices, interfaces, and IP allocations.

Do I need API credentials to use Infrahub for infrastructure modeling?

Yes, you need Infrahub API credentials and the Infrahub SDK to use this Skill for infrastructure modeling. These dependencies are required to authenticate, query schema objects, and execute GraphQL mutations within isolated branches.

What is the best way to audit network infrastructure and propose new configurations?

The best way to audit network infrastructure is to query devices, interfaces, and IP allocations from Infrahub, then create a new versioned branch. This approach lets you safely propose adding new configurations like VLANs and subnets while keeping changes auditable.

Can I define custom infrastructure objects in a schema-driven model?

Yes, you can define and manage any type of custom infrastructure object using Infrahub's schema-driven modeling. This includes standard network devices and IP services, as well as custom infrastructure modeling scenarios tailored to your specific environment.