SkillAgentSearch skills...

skills-and-specs-lab

🤖 A network engineer's lab for building reliable AI agents with MCP, agent skills, and behavioral specs.

Install / Use

claude mcp add wcollins -- npx -y github:wcollins/skills-and-specs-lab

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

69/100

Supported Platforms

Claude Code
Claude Desktop

Our assessment of skills-and-specs-lab

skills-and-specs-lab scores 69/100 on our quality scale, 3905th of 4,658 Development & Engineering skills we index.

Its MCP Server is 3.7 KB long, well organised into 13 sections with 2 code examples: a solid amount of guidance for an agent.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
18/20
Description
12/15
Adoption
3/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-09-12 found the source still online.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-10-03. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

skills-and-specs-lab compared with similar skills

All 4 of these similar skills score higher than skills-and-specs-lab; compare them before choosing.

SkillScoreStarsUpdatedFormat
skills-and-specs-lab (this skill)by wcollins6933mo agoMCP Server
Agent-Reachby Panniantong10088.6k17d agoCLAUDE.md
headroomby headroomlabs-ai10074.3ktodayCLAUDE.md
rufloby ruvnet10073.7ktodayCLAUDE.md
CowAgentby zhayujie10047.2ktodayCLAUDE.md

Frequently asked questions

How do I install skills-and-specs-lab?
Run claude mcp add wcollins -- npx -y github:wcollins/skills-and-specs-lab. The install tabs above show the steps for each supported agent.
Which AI agents does skills-and-specs-lab work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is skills-and-specs-lab safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is skills-and-specs-lab still maintained?
The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

Skills & Specs Lab

A network engineer's lab for building reliable AI agents with MCP, agent skills, and behavioral specs.

This is the first half of the Packt workshop Engineering Agentic Network Operations. It is a standalone, hands-on lab: you stand up a small Nokia SR Linux fabric with Containerlab, wire MCP tooling together with Gridctl, and work through two modules with an MCP client (Claude Code is the worked example; any MCP-aware client works).

Skills & Specs Lab

What you build

  • Module 1, Tools to Skills. You see a raw MCP tool and the same capability as a structured skill side by side, build two composable skills (device state query and change validation), and chain them into a workflow against the live fabric.
  • Module 2, Spec-Driven Development. You write a behavioral spec for a network change agent, watch it drift in a repeatable way, and tighten the spec until the behavior is predictable, with no agent code changes.

Prerequisites

A laptop with Docker, Containerlab, Gridctl, and an MCP client. Full setup is in setup/ and should take under 30 minutes. Verify with:

./scripts/verify-setup.sh

Quick start

# 0. Get the repo (on macOS, clone inside the OrbStack VM; see setup/00)
git clone https://github.com/wcollins/skills-and-specs-lab.git
cd skills-and-specs-lab

# 1. Verify prerequisites
./scripts/verify-setup.sh

# 2. Deploy the lab fabric
./scripts/deploy.sh
./scripts/smoke-test.sh        # confirm interfaces and BGP are up

# 3. Bring up the agent stack and connect your client
gridctl skill add https://github.com/wcollins/skills-and-specs-lab --path skills  # import curated skills (offline: ./scripts/load-skills.sh)
gridctl apply stack.yaml
gridctl link claude-code

# 4. Start Module 1
open lab-01/README.md

If anything breaks mid-lab, ./scripts/reset.sh returns you to a known-good fabric in about 90 seconds.

Repository layout

| Path | What it is | |------|------------| | setup/ | Numbered setup guides (do these first). | | lab-environment/ | Containerlab topology and SR Linux configs. | | scripts/ | Deploy, destroy, reset, smoke-test, verify, checkpoint. | | stack.yaml | Gridctl stack: clab MCP server plus skill registry. | | skills/ | Curated core skills loaded into every registry. | | showcase/ | Community skills and labs (review before importing). | | lab-01/ | Module 1 guide, checkpoints, solutions. | | lab-02/ | Module 2 guide, spec templates, solutions. | | spec/ | The spec this workshop was built from (dogfood). | | docs/ | FAQ, troubleshooting, quick reference, midpoint contract. | | run.md | Instructor runbook: build, test, and roll back every part. | | CONTRIBUTING.md | Post-workshop fork-and-PR flow. |

Using a different MCP client

Claude Code is the worked example, but everything student-facing speaks "your MCP client." Gridctl exposes one endpoint (http://localhost:8180/sse) and gridctl link supports Claude Desktop, Cursor, VS Code, OpenCode, and others. See setup/04-gridctl.md.

After the workshop

Keep your stack running. Build a skill or a lab, then open your first pull request into showcase/. The contributing skill walks you through the whole flow, including the GitHub authentication step (plan about 20 minutes for your first PR with the skill guiding you). See CONTRIBUTING.md.

License

See LICENSE.

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated3mo ago
Forks3

Languages

Shell

Trust signals

90/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low1 info