sands-lab

18 mods across 1 repository, 55 stars between them.

nika AGENTS.md

01

sands-lab/nika

Instructions file CodexOpenCode

AGENTS.md instructions for sands-lab/nika, covering nika, architecture boundaries, configuration and state, verification and operational safety.

55 6d ago A 942 tokens

nika CLAUDE.md

02

sands-lab/nika

Instructions file

Claude Code instructions for sands-lab/nika, a project described as: A Network Arena for Benchmarking AI Agents on Network Troubleshooting.

55 6d ago A 4 tokens

acl-skill

03

sands-lab/nika

Skill Claude CodeCodex

Identify ACL and firewall faults from nftables or iptables rules. Use when traffic is selectively blocked by protocol or service (ARP, ICMP, HTTP, DNS, BGP, or packet-size filtering).

55 6d ago A 45 tokens

sands-lab/nika

Skill Claude CodeCodex

Reference list of signals that look suspicious but are normal testbed behavior. Consult before promoting any observation to a symptom.

55 6d ago A 30 tokens

bgp-fault-skill

05

sands-lab/nika

Skill Claude CodeCodex

Identify BGP routing faults — ASN misconfiguration, missing route advertisement, prefix hijacking, blackhole route leak. Use when reachability failures follow BGP-routed paths, BGP sessions fail to establish, or expected prefixes are missing from peers.

55 6d ago A 57 tokens

big-return-skill

06

sands-lab/nika

Skill Claude CodeCodex

Parse oversized MCP tool output. When a tool returns "Output has been saved to .txt" because the result exceeded Claude Code's token limit, run this skill's parser instead of re-reading the file in chunks. Covers getreachability on large topologies and servicesnapshot on labs with many published hostnames.

55 6d ago A 74 tokens

dhcp-fault-skill

07

sands-lab/nika

Skill Claude CodeCodex

Identify DHCP server-side faults — service down, missing subnet declaration, spoofed gateway or DNS pushed by the server. Use when one or more hosts cannot obtain a lease, or hosts received DHCP-supplied values that look wrong.

55 6d ago A 53 tokens

sands-lab/nika

Skill Claude CodeCodex

Broad-search escalation toolbox. Enter when the blind start surfaces no symptom. Run phases in order, and exit the moment a helper surfaces an anomaly.

55 6d ago A 36 tokens

dns-fault-skill

09

sands-lab/nika

Skill Claude CodeCodex

Identify DNS server-side faults — wrong record, daemon down, port 53 filtered, or injected lookup latency. Use when hostname-based access fails or is slow while direct-IP access to the same target works.

55 6d ago A 47 tokens

host-crash-skill

10

sands-lab/nika

Skill Claude CodeCodex

Identify a device that has been killed, stopped, or removed from the topology. Use when a device is completely unresponsive — ICMP fails, shell never opens, no service response — while same-role peers stay clean.

55 6d ago A 50 tokens

host-ip-skill

11

sands-lab/nika

Skill Claude CodeCodex

Identify per-host L2/L3 identity faults — IP conflict, wrong IP, wrong gateway, wrong netmask, missing IP, host-local resolv.conf misconfig, static arp -s poisoning. Use when one host (or a small minority) shows an addressing anomaly its same-subnet peers do not share.

55 6d ago A 70 tokens

link-fault-skill

12

sands-lab/nika

Skill Claude CodeCodex

Identify linkflap, linkdown, and linkdetach faults. Use when an interface is DOWN, missing, detached, repeatedly flapping, or shows network-down history.

55 6d ago A 41 tokens

load-balancer-skill

13

sands-lab/nika

Skill Claude CodeCodex

Identify load-balancer-side service faults. Use when the topology includes a load balancer (nginx, HAProxy) and the LB itself shows pressure — slow VIP, command or helper timeouts on the LB, failed IP lookups, or CPU/socket spikes while backends are healthy.

55 6d ago A 64 tokens

sands-lab/nika

Skill Claude CodeCodex

Identify duplicate hardware (MAC) addresses on the same network segment. Use when a helper surfaces a concrete duplicate link/ether value or an ARP entry that flips between two MACs for one IP.

55 6d ago A 49 tokens

ospf-fault-skill

15

sands-lab/nika

Skill Claude CodeCodex

Distinguish OSPF and FRR routing faults - ospfneighbormissing, ospfareamisconfiguration, ospfaclblock, and frrservicedown. Use when reachability failures follow routing paths, OSPF neighbors are missing, or routing daemons are suspect.

55 6d ago A 65 tokens

sands-lab/nika

Skill Claude CodeCodex

Identify per-host resource and load faults — sender or receiver resource contention, sender application delay, web DoS attack. Use when a host shows stress/flood-tool processes, CPU spikes, TCP socket spikes, or slow localhost responses while same-role peers stay clean.

55 6d ago A 58 tokens

tc-fault-skill

17

sands-lab/nika

Skill Claude CodeCodex

Identify generic traffic-control faults — link bandwidth throttling, link packet corruption, incast traffic limitation. Use when tc qdisc output shows tbf or netem shaping on a network-path interface.

55 6d ago A 45 tokens

nika-test-skill

18

sands-lab/nika

Skill Claude CodeCodex

Integration-test skill only. Invoke at the start of every troubleshooting session before other diagnostics to confirm the NIKA skill library is loaded.

55 6d ago A 31 tokens