add-model-field
OfficialAdd a NetBox model field end to end
Authornetbox-community
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Adding a new attribute to a NetBox model isn’t a single edit—it requires coordinated changes across the data model, database migrations, UI forms and panels, filtering/search, APIs, GraphQL, tests, and documentation.
Core Features & Use Cases
- Step-by-step end-to-end checklist for wiring a new model field through the full NetBox stack.
- Covers common field types and special cases, including FK/M2M patterns, validation via
clean(),clone_fields, GenericForeignKey indexing, and serializer nested-write behavior. - Ensures consistency across user-facing and programmable interfaces, including Django forms/table/panels, FilterSets, REST serializers, GraphQL filters/types, and test updates.
- Includes documentation and testing guidance, so the new field is discoverable, verifiable, and maintainable.
Quick Start
Use the add-model-field skill to add a new field named my_field to the existing MyModel in NetBox, ensuring it is fully integrated into models, migrations, serializers, forms, filtersets, tables, panels, search, GraphQL, tests, and docs.
Dependency Matrix
Required Modules
None requiredComponents
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: add-model-field Download link: https://github.com/netbox-community/netbox/archive/main.zip#add-model-field Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.