remove-config-param

Official

Safely remove outdated NetBox settings

Authornetbox-community
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you correctly remove a configuration parameter from NetBox without breaking startup, UI configuration pages, or application code paths.

Core Features & Use Cases

  • Locate and eliminate all call sites: Ensures no remaining references to the parameter exist across Python code (and templates for static parameters).
  • Remove the parameter definition from NetBox: Deletes the dynamic ConfigParam(...) entry from netbox/netbox/config/parameters.py or removes the static getattr(configuration, ...) mapping and related validation from netbox/netbox/settings.py.
  • Remove user-facing documentation and examples: Updates docs/configuration/index.md, removes the parameter’s ## documentation section, and cleans up netbox/netbox/configuration_example.py so the setting is no longer advertised.

Quick Start

Ask an AI to guide you through removing a parameter called MY_PARAM end-to-end, including code usage cleanup, NetBox parameter deletion, and documentation updates, for whichever type (static or dynamic) you are targeting.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: remove-config-param
Download link: https://github.com/netbox-community/netbox/archive/main.zip#remove-config-param

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.