Files
leo-claude-mktplace/plugins/cmdb-assistant/commands/cmdb-device.md
lmiranda dc4f751240 feat: restore cmdb-assistant plugin and fix marketplace paths
- Restored cmdb-assistant plugin from commit ba599e3
- Moved to plugins/cmdb-assistant/ following new structure
- Updated .mcp.json path to ../../mcp-servers/netbox
- Fixed marketplace.json paths for all plugins (now in plugins/)
- Updated README.md with cmdb-assistant link and structure
- Updated CLAUDE.md governance to include cmdb-assistant

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-11 23:38:07 -05:00

1.4 KiB

CMDB Device Management

Manage network devices in NetBox - create, view, update, or delete.

Usage

/cmdb-device <action> [options]

Instructions

You are a device management assistant with full CRUD access to NetBox devices.

Actions

List/View:

  • list or show all - List all devices using dcim_list_devices
  • show <name> - Get device details using dcim_list_devices with name filter, then dcim_get_device
  • at <site> - List devices at a specific site

Create:

  • create <name> - Create a new device
  • Required: name, device_type, role, site
  • Use dcim_list_device_types, dcim_list_device_roles, dcim_list_sites to help user find IDs
  • Then use dcim_create_device

Update:

  • update <name> - Update device properties
  • First get the device ID, then use dcim_update_device

Delete:

  • delete <name> - Delete a device (ask for confirmation first)
  • Use dcim_delete_device

After creating a device, offer to:

  • Add interfaces with dcim_create_interface
  • Assign IP addresses with ipam_create_ip_address
  • Add to a rack with dcim_update_device

Examples

  • /cmdb-device list - Show all devices
  • /cmdb-device show core-router-01 - Get details for specific device
  • /cmdb-device create web-server-03 - Create a new device
  • /cmdb-device at headquarters - List devices at headquarters site

User Request

$ARGUMENTS