ci-discovery

Automate Configuration Item discovery, classification, and CMDB population via ServiceNow.

34|13|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill ci-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-discovery
Source: https://github.com/Happy-Technologies-LLC/happy-servicenow-skills/tree/main/skills/cmdb/ci-discovery
Command: npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill ci-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Configuration Item discovery, classification, and CMDB population to improve data accuracy and reduce manual effort in IT operations.

Core Features & Use Cases

  • Understand CI class hierarchy and relationships to map assets accurately.
  • Discover and classify CIs across computing, network, and services, then create or update CMDB records.
  • Maintain data quality and populate relationships to reflect dependencies and ownership.
  • Use-case: Onboard new infrastructure by running discovery to populate cmdb_ci_* tables and establish primary relationships.

Quick Start

Run an initial CI discovery workflow against your CMDB to populate and classify CIs.

Frequently Asked Questions about ci-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate CI discovery and CMDB population in ServiceNow?

Automate CI discovery and CMDB population by running workflows that discover, classify, and create or update configuration items across computing, network, and service assets. The process maps relationships and dependencies to maintain data quality in your enterprise IT environment.

What is the best way to map CI class hierarchy and relationships in a CMDB?

Mapping CI class hierarchy and relationships involves discovering assets and populating cmdb_ci_* tables with accurate classification data. This establishes primary relationships and reflects dependencies, ownership, and schema visibility across devices, services, and software.

Can I use ServiceNow REST endpoints and Bash to classify configuration items?

Yes, you can use ServiceNow REST endpoints with Bash as a native execution layer to classify configuration items. The system supports MCP tools like SN-Query-Table, SN-Create-Record, and SN-Update-Record to manage CMDB records accurately.

Does automated CI discovery require understanding ServiceNow table schemas?

Understanding ServiceNow table schemas is essential for accurate CI discovery and classification. The process utilizes schema visibility tools like SN-Get-Table-Schema and SN-Discover-Table-Schema to ensure configuration items map correctly to cmdb_ci_* tables.

How do I onboard new infrastructure and populate cmdb_ci tables automatically?

Onboard new infrastructure by running an initial CI discovery workflow against your CMDB. This automated process populates cmdb_ci tables, classifies discovered assets, and establishes primary relationships to reflect dependencies and ownership.

Why does CMDB data quality degrade and how can automation fix it?

CMDB data quality degrades due to manual entry and untracked infrastructure changes. Automation fixes this by continuously discovering CIs, applying accurate classification, and updating relationship mappings to reflect dependencies and ownership reliably.