Query IP Fabric network assurance, intent checks, inventory, paths, and diagrams.

Apache-2.0Auto-check passedDevelopment

Install Ipfabric

skills CLI
$ npx skills add automateyournetwork/netclaw --skill ipfabric -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install automateyournetwork/netclaw ipfabric --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/automateyournetwork/netclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/workspace/skills/ipfabric .claude/skills/ipfabric && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ipfabric
GitHub stars
676
Token cost
~2.4k tokens
SKILL.md length
759 words
Files
1
Skills in repo
120
Repo updated
First seen
Licence
Apache-2.0

At a glance

Query IP Fabric network assurance, intent checks, inventory, paths, and diagrams.

  • Works in 3 steps: ipf_api_endpoint_search - Find relevant… → ipf_api_endpoint_details - Get… → api_invoke - Execute the query
  • IP Fabric is the requested source of network evidence
  • SKILL.md covers Overview, Prerequisites, Environment Variables and MCP Tools Reference, plus 7 more sections
  • Needs IPFABRIC_API_TOKEN

What it does

Ipfabric is an agent skill from automateyournetwork/netclaw. Query IP Fabric network assurance, intent checks, inventory, paths, and diagrams. Use when IP Fabric is the requested source of network evidence.

Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Diagrams. It works with Model Context Protocol. The repository describes itself as: An AI agent that claws through your network. The licence is Apache-2.0.

When your agent uses it

  • IP Fabric is the requested source of network evidence
  • Tasks that involve Diagrams

Example prompts

  • “/ipfabric”

Requirements

  • A credential in IPFABRIC_API_TOKEN

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. ipf_api_endpoint_search - Find relevant endpoints
  2. ipf_api_endpoint_details - Get parameters and schema
  3. api_invoke - Execute the query

What it can do on your machine

Read from SKILL.md and the folder at commit 95bb17e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • docs.ipfabric.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • IPFABRIC_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ipfabric loads about 2.4k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 759 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~2.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from automateyournetwork/netclaw at commit 95bb17e, republished under its Apache-2.0 licence (© automateyournetwork). 759 words, ~2,361 tokens.

Download SKILL.mdSave it as .claude/skills/ipfabric/SKILL.md (or your agent's skills folder).
name
ipfabric
description
Query IP Fabric network assurance, intent checks, inventory, paths, and diagrams. Use when IP Fabric is the requested source of network evidence.

IP Fabric Network Assurance Skill

Skill: /ipfabric MCP Server: ipfabric-mcp (remote HTTP via mcp-remote) Tools: 10 (health, path lookups, diagrams, API discovery)

Developed in collaboration with Daren Fulwell (Field CTO, IP Fabric) and John Capobianco (Creator, NetClaw), representing nearly a decade of professional partnership.

Overview

The IP Fabric skill provides natural language access to IP Fabric's network assurance platform. IP Fabric discovers, models, and analyzes network infrastructure, exposing data through standardized MCP tools for health assessment, path analysis, visual diagrams, and custom API queries.

Key Capabilities:

  • Network health assessment with intent verification
  • Path analysis between any two endpoints
  • Visual network diagrams (PNG)
  • Device inventory queries
  • Routing protocol troubleshooting (BGP, OSPF)
  • Intent validation and compliance checking
  • API discovery for advanced queries
  • Cross-platform composition with other NetClaw skills

Prerequisites

  • IP Fabric appliance (v6.0+) with MCP Server enabled
  • API token with appropriate RBAC permissions
  • Network connectivity to IP Fabric over HTTPS

Environment Variables

bash
IPFABRIC_HOST=https://ipfabric.example.com    # Appliance URL (no trailing slash)
IPFABRIC_API_TOKEN=your-api-token-here        # API token from Settings → API Tokens

MCP Tools Reference

Health Assessment
ToolDescription
ipf_network_health_assessComprehensive network health overview

Parameters:

  • snapshotId (optional): Snapshot ID or $last for most recent (default: $last)

Returns: Snapshot freshness, intent verification, device issues, routing stability

Path Lookups
ToolDescription
ipf_pathlookup_unicastTrace unicast path between two IPs
ipf_pathlookup_host-to-gatewayTrace host to default gateway
ipf_pathlookup_multicastTrace multicast distribution path

Common Parameters:

  • src (required): Source IP address
  • dst (required for unicast): Destination IP address
  • group (required for multicast): Multicast group address
  • snapshotId (optional): Snapshot ID (default: $last)
  • vrf (optional): VRF name for VRF-aware lookup
  • groupBy (optional): Group results by siteName, routingDomain, or stpDomain
  • protocol (optional): Filter by protocol (tcp, udp, icmp)
Path Diagrams (PNG)
ToolDescription
ipf_png_pathlookup_unicastUnicast path as PNG diagram
ipf_png_pathlookup_host-to-gatewayHost-to-gateway path as PNG diagram
ipf_png_pathlookup_multicastMulticast path as PNG diagram

Parameters: Same as corresponding path lookup tools

Returns: Base64-encoded PNG image

API Discovery
ToolDescription
ipf_api_endpoint_searchSearch for API endpoints using natural language
ipf_api_endpoint_detailsGet endpoint details including parameters
api_invokeExecute arbitrary API calls

Query Examples by Use Case

Network Health Assessment (US1)
/ipfabric check network health
/ipfabric show me critical issues only
/ipfabric what's the BGP status across my network
/ipfabric are there any routing problems
/ipfabric show snapshot freshness

Query Patterns → ipf_network_health_assess:

  • "health", "status", "issues", "problems"
  • "BGP status", "OSPF status", "routing"
  • "intent violations", "compliance"
Path Analysis with Diagrams (US2)
/ipfabric show me the path from 10.0.1.5 to 10.0.2.10
/ipfabric trace route from server A to server B with diagram
/ipfabric show path from 192.168.1.100 to its gateway
/ipfabric show path from 10.1.1.1 to 10.2.2.2 in VRF MGMT
/ipfabric show multicast path for group 239.1.1.1 from source 10.0.1.5 with diagram

Query Patterns → ipf_pathlookup_* or ipf_png_pathlookup_*:

  • "path", "trace", "route" → path lookup
  • "from X to Y" → extract src/dst IPs
  • "diagram", "png", "visualize", "picture" → use PNG variant
  • "gateway" → use host-to-gateway variant
  • "multicast", "group" → use multicast variant
  • "VRF" → add vrf parameter
Device Inventory Queries (US3)
/ipfabric show all Cisco devices in site HQ
/ipfabric find devices with uptime less than 1 day
/ipfabric list devices with telnet enabled
/ipfabric show device counts by vendor
/ipfabric what devices are in site DATACENTER

Query Patterns → api_invoke with inventory endpoints:

  • "devices", "inventory", "show all", "list"
  • "Cisco", "Juniper", "Arista" → vendor filter
  • "site X" → site filter
  • "uptime" → uptime filter
Routing Protocol Troubleshooting (US4)
/ipfabric show BGP neighbors that are not in Established state
/ipfabric list OSPF neighbors not in Full state
/ipfabric are there any routing adjacency issues
/ipfabric show routing neighbors for device CORE-RTR-01

Query Patterns → ipf_network_health_assess (routing section):

  • "BGP neighbors", "BGP sessions", "BGP status"
  • "OSPF neighbors", "OSPF adjacencies"
  • "routing adjacency", "routing issues"
  • "not Established", "not Full" → filter for problems
Intent Validation and Compliance (US5)
/ipfabric are there any intent violations
/ipfabric check compliance status
/ipfabric show failed intent rules
/ipfabric what intent checks are failing

Query Patterns → ipf_network_health_assess (intent section):

  • "intent violations", "intent rules"
  • "compliance", "compliance status"
  • "failed checks", "failing rules"
Show full SKILL.md (302 more words)Show less
Advanced API Discovery (US6)
/ipfabric find endpoints for device inventory
/ipfabric how do I query interface statistics
/ipfabric show me the API for routing tables
/ipfabric invoke /tables/inventory/devices with vendor filter Cisco

Workflow:

  1. ipf_api_endpoint_search - Find relevant endpoints
  2. ipf_api_endpoint_details - Get parameters and schema
  3. api_invoke - Execute the query
Cross-Platform Composition (US7)
/ipfabric compare network state with SuzieQ historical data
/ipfabric validate paths against Batfish config analysis
/ipfabric which Check Point firewall rules affect the path from 10.1.1.1 to 10.2.2.2
/ipfabric compare topology with my CML lab

Composition Patterns:

IntegrationIP Fabric ProvidesPartner ProvidesUse Case
SuzieQLive network stateHistorical analysisState drift detection
BatfishLive paths, topologyConfig analysisIntent vs reality
Check PointPath endpointsSecurity policiesSecurity path analysis
CML/GNS3Production topologyLab topologyLab validation

Snapshot Handling

IP Fabric queries execute against a specific snapshot (point-in-time network state).

Default Behavior: All queries default to $last (most recent completed snapshot)

Override Options:

  • By name: "using snapshot 'June Baseline'"
  • By UUID: "snapshot abc123-def456"
  • List first: "list available snapshots"

Example:

/ipfabric check network health using snapshot from last week
/ipfabric show path from 10.0.1.5 to 10.0.2.10 in snapshot 'Pre-Change'

Diagram Handling

PNG diagrams are returned as base64-encoded images.

Delivery Methods:

  • CLI/Terminal: Saved to workspace directory, path returned
  • Slack: Attached as file to message
  • Teams: Attached as file to message
  • Webex: Attached as file to message
  • Discord: Attached as file to message

Workspace Storage:

~/.openclaw/workspace/diagrams/ipfabric/
├── path-2026-06-19-001.png
└── path-2026-06-19-002.png

Error Handling

ErrorCauseResolution
"Cannot connect"Network issue or wrong URLVerify IPFABRIC_HOST and connectivity
"Authentication failed"Invalid or expired tokenRegenerate token in IP Fabric UI
"Permission denied"RBAC restrictionsRequest appropriate token permissions
"Snapshot not found"Invalid snapshot IDUse $last or list available snapshots
"No path exists"Disconnected endpointsCheck connectivity, verify IPs

RBAC Considerations

The API token's RBAC permissions determine accessible data:

Permission LevelCapabilities
Read-onlyHealth, paths, inventory, diagrams
Intent Admin+ Intent rule configuration
Full AccessAll capabilities

Security Note: API tokens are never exposed to the AI model. Only query results (network data) are processed.



Partnership Attribution

This integration was developed in collaboration with:

  • Daren Fulwell - Field CTO, IP Fabric
  • John Capobianco - Creator, NetClaw

Their partnership, spanning nearly a decade, continues to bring innovative network automation capabilities to the community.

© automateyournetwork, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in workspace/skills/ipfabric of automateyournetwork/netclaw.

Open the folder on GitHubat commit 95bb17e

Compare with similar skills

Ipfabric next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ipfabric compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ipfabric this skillautomateyournetwork/netclaw676—~2.4kAutomated safety check: PassApache-2.0
Excalidraw Skillyctimlin/mcp_excalidraw2.5k—~4.6kAutomated safety check: PassMIT
GitDiagram Repository Overviewahmedkhaleel2004/gitdiagram18k—~427Automated safety check: PassMIT
Drawio Diagram BuilderWill-hxw/drawio-diagram-builder413—~5.9kAutomated safety check: PassMIT
Drawiobahayonghang/drawio-skills287—~4.1kAutomated safety check: NotesMIT
Mermaid Diagramsveelenga/claude-mermaid215—~1.3kAutomated safety check: PassMIT

Similar skills

  • Excalidraw Skill

    yctimlin/mcp_excalidraw

    Excalidraw canvas toolkit for creating, editing, and refining diagrams on a live canvas.

    2.5k GitHub stars~4.6k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • GitDiagram Repository Overview

    ahmedkhaleel2004/gitdiagram

    Explains the architecture of a public GitHub repository through GitDiagram: how the code is organized, the main components with paths, and a Mermaid diagram.

    18k GitHub stars~427 tokensUpdated today
    DevelopmentAuto-check passed
  • Drawio Diagram Builder

    Will-hxw/drawio-diagram-builder

    Create, edit, replicate, and iteratively refine editable research and technical diagrams in diagrams.net/draw.io (.drawio XML) from prompts, papers, repositories, screenshots, or existing diagrams.

    413 GitHub stars~5.9k tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Drawio

    bahayonghang/drawio-skills

    Create, edit, replicate, import, and export draw.io diagrams with an offline YAML-first workflow: architecture, network topologies, flowcharts, UML/ER, org charts, Mermaid/CSV conversion, existing…

    287 GitHub stars~4.1k tokensUpdated 1 mo ago
    DevelopmentAuto-check: notes
  • Mermaid Diagrams

    veelenga/claude-mermaid

    Creating and refining Mermaid diagrams with live reload. An agent skill from veelenga/claude-mermaid.

    215 GitHub stars~1.3k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Drawio Chart

    Snailclimb/AIGuide

    Draw.io 配图专家:用于生成和导出 .drawio 图表。在用户要求 draw.io、diagrams.net、流程图、架构图、时序图、ER 图、状态图、思维导图,或明确提到 .drawio、PNG、SVG、PDF 导出、技术文章配图时使用。默认输出专业技术风格,并遵循 floracat-architecture-diagram 的视觉规范。

    673 GitHub stars~687 tokensUpdated 3 mo ago
    DevelopmentAuto-check passed

More from automateyournetwork/netclaw

All 120 skills in this repo
  • EVE-NG Lab Topology Design

    automateyournetwork/netclaw

    Entry point for designing EVE-NG network labs: classifies the request, gathers missing requirements, proposes options and validates the resulting topology.

    676 GitHub stars~612 tokensUpdated 4 days ago
    Auto-check passed
  • ACI Policy Change Deployment

    automateyournetwork/netclaw

    Deploys Cisco ACI policy changes only behind an approved ServiceNow Change Request, capturing pre and post-change fault baselines and rolling back automatically on a fault delta.

    676 GitHub stars~4.2k tokensUpdated 4 days ago
    Auto-check passed
  • Cisco ACI Fabric Health Audit

    automateyournetwork/netclaw

    Runs a phased health audit of a Cisco ACI fabric through MCP tools: node status, links, tenant and policy review, faults and endpoint learning.

    676 GitHub stars~2.9k tokensUpdated 4 days ago
    Auto-check passed
  • Anta Validation

    automateyournetwork/netclaw

    Validate Arista EOS network state against ANTA's pre-built 208-test catalogue, with structured pass/fail verdicts.

    676 GitHub stars~1.2k tokensUpdated 4 days ago
    Auto-check passed
  • Arista Cvp

    automateyournetwork/netclaw

    Arista CloudVision Portal (CVP) automation via REST API — device inventory, events, connectivity monitoring, tag management (4 tools).

    676 GitHub stars~2.2k tokensUpdated 4 days ago
    Auto-check: notes
  • AWS Cloud Monitoring

    automateyournetwork/netclaw

    AWS CloudWatch monitoring — metrics, alarms, log queries, VPC flow log analysis, network performance.

    676 GitHub stars~1k tokensUpdated 4 days ago
    Auto-check passed

Categories

Questions about Ipfabric

What does Ipfabric do?

Query IP Fabric network assurance, intent checks, inventory, paths, and diagrams. Ipfabric is an agent skill from automateyournetwork/netclaw. Query IP Fabric network assurance, intent checks, inventory, paths, and diagrams.

When should I use Ipfabric?

Ipfabric fits situations like: IP Fabric is the requested source of network evidence; tasks that involve Diagrams.

How do I install Ipfabric in Claude Code?

Run `npx skills add automateyournetwork/netclaw --skill ipfabric -a claude-code`. Or copy the skill folder (workspace/skills/ipfabric in automateyournetwork/netclaw) into .claude/skills/ipfabric in your project. Claude Code loads it when a task matches its description.

How do I install Ipfabric in Codex?

Run `npx skills add automateyournetwork/netclaw --skill ipfabric -a codex`. Or copy the skill folder (workspace/skills/ipfabric in automateyournetwork/netclaw) into .agents/skills/ipfabric in your project. Codex loads it when a task matches its description.

Can I use Ipfabric in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add automateyournetwork/netclaw --skill ipfabric -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ipfabric, .gemini/skills/ipfabric, .github/skills/ipfabric and .opencode/skills/ipfabric in your project.

What does Ipfabric need to run?

Going by SKILL.md and its folder, Ipfabric needs credentials named IPFABRIC_API_TOKEN. Our summary lists: A credential in IPFABRIC_API_TOKEN.

Does Ipfabric access the network?

SKILL.md names 1 domain. As links in the text: docs.ipfabric.io. This is read from the text; nothing was executed.

Is Ipfabric safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ipfabric use?

Ipfabric is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ipfabric use?

About 2.4k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ipfabric?

Skills that share tags, products or a category with Ipfabric: Excalidraw Skill (yctimlin/mcp_excalidraw, 2.5k stars), GitDiagram Repository Overview (ahmedkhaleel2004/gitdiagram, 18k stars), Drawio Diagram Builder (Will-hxw/drawio-diagram-builder, 413 stars) and Drawio (bahayonghang/drawio-skills, 287 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ipfabric?

automateyournetwork (a GitHub user) maintains it in automateyournetwork/netclaw, which has 676 GitHub stars. The repository holds 120 skills in this directory. The repository was last updated on October 5, 2026.

Source: automateyournetwork/netclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.