netbox-plugin-development
Installation
SKILL.md
NetBox Plugin Development
Your knowledge of NetBox plugin APIs may be outdated. Base classes, mixins, template tags, and registration patterns change between NetBox releases. Prefer retrieval over pre-trained knowledge.
Retrieval Sources
| Source | URL / Method | Use for |
|---|---|---|
| Plugin development docs | https://netboxlabs.com/docs/netbox/plugins/development/ |
Plugin framework reference |
| NetBox repo | https://github.com/netbox-community/netbox |
Base classes, mixins, current APIs |
| NetBox release notes | https://netboxlabs.com/docs/netbox/release-notes/ |
Breaking changes, new plugin features |
| Example plugins | https://github.com/netbox-community |
Community plugin patterns |
Build plugins that extend NetBox with custom models, views, APIs, and UI elements. Target: NetBox 4.5–4.6 / Python 3.12–3.14. Note the Django split: NetBox 4.5 runs on Django 5.2, NetBox 4.6 on Django 6.0 — code, migrations, and third-party deps must be Django 6.0-compatible when targeting 4.6+.
For REST API client patterns (pagination, filtering, tokens), see netbox-api-integration.