← Back to Skills Marketplace
nexecuteinc

CMDB Compass

by nexecute · GitHub ↗ · v1.0.6 · MIT-0
cross-platform ⚠ suspicious
358
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install cmdbcompass
Description
The first CMDB governance skill for ServiceNow. Audit, remediate, and govern your CMDB from any AI agent. Health scoring, duplicate detection, relationship a...
README (SKILL.md)

CMDB Compass

The first CMDB governance skill for ServiceNow.

Audit, remediate, and govern your ServiceNow CMDB from any AI agent. Health scoring, duplicate detection, relationship analysis, stale CI cleanup, and governed remediation with full rollback and audit trail on every write.

Install

clawhub install cmdbcompass

Or manually:

git clone https://github.com/cmdbcompass/cmdbcompass
cd cmdbcompass
bash scripts/install-mcp.sh

Configure

Add to your MCP client config:

{
  "mcpServers": {
    "cmdb-compass": {
      "command": "python",
      "args": ["-m", "servicenow_mcp.server"],
      "env": {
        "SERVICENOW_INSTANCE_URL": "https://your-instance.service-now.com",
        "SERVICENOW_USERNAME": "your_username",
        "SERVICENOW_PASSWORD": "your_password"
      }
    }
  }
}

Works with Claude Desktop, Cursor, VS Code, or any MCP-compatible client.

Capabilities

Audit tools cover health scoring, duplicate detection, relationship integrity, discovery gaps, stale CI identification, and CSDM 5.0 compliance. All audit operations are read-only and unlimited.

Write operations including merging duplicates, retiring stale CIs, bulk field updates, and relationship healing create an immutable audit trail and can be fully rolled back by session.

Requirements

Python 3.10+ and a ServiceNow instance with REST API access.

License

MIT. See LICENSE for details.

Contact

[email protected] · Issues

Usage Guidance
This skill appears coherent with its stated purpose, but take standard precautions before installing third-party packages: 1) Verify the cmdb-compass PyPI project and associated GitHub repo/maintainers (look for recent activity, vetted owners). 2) Inspect the package source (or run pip install in an isolated environment) because Python packages execute code at install/import. 3) Use a least-privilege ServiceNow account (service account) for the credentials and rotate them if you stop using the skill. 4) If you need higher assurance, review the package code on GitHub or run the MCP server in a restricted host/container rather than on a broadly accessible machine.
Capability Analysis
Type: OpenClaw Skill Name: cmdbcompass Version: 1.0.6 The skill provides ServiceNow CMDB governance tools but involves high-risk behaviors, including the handling of administrative credentials (SERVICENOW_PASSWORD) and the execution of a shell script (scripts/install-mcp.sh) that performs a remote package installation via pip (cmdb-compass). While these actions are plausibly required for the skill's stated purpose, the combination of sensitive credential requirements and external code execution during installation constitutes a significant attack surface.
Capability Assessment
Purpose & Capability
The name/description (ServiceNow CMDB governance) matches the declared requirements: python/pip and ServiceNow instance credentials. Required binaries and env vars are appropriate for a Python-based ServiceNow client.
Instruction Scope
SKILL.md instructs installing the MCP server, configuring an MCP client with the ServiceNow URL/username/password, and running the Python module. It does not instruct reading unrelated files, exfiltrating data, or contacting unexpected endpoints beyond referenced GitHub/PyPI.
Install Mechanism
Install is via a local script that runs 'pip install cmdb-compass' from PyPI. Installing from PyPI is a standard but higher-trust step than instruction-only skills because package code runs at install / on import. The script does not download from unknown URLs, but installing third-party packages carries the usual supply-chain risk.
Credentials
The skill requires only SERVICENOW_INSTANCE_URL, SERVICENOW_USERNAME, and SERVICENOW_PASSWORD — all directly necessary to access ServiceNow REST APIs. No unrelated secrets or config paths are requested.
Persistence & Privilege
always is false and the skill does not request system-wide config changes. It asks the user to store credentials in the MCP client config (local), which is consistent with its operation and does not appear to grant elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cmdbcompass
  3. After installation, invoke the skill by name or use /cmdbcompass
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
Fixed metadata: declared required env vars, aligned all repo URLs, cleaned README
v1.0.5
Clean republish to clear duplicate flag
v1.0.4
Clean publish - removed duplicate flag
v1.0.3
- Added required environment variable definitions (SERVICENOW_INSTANCE_URL, SERVICENOW_USERNAME, SERVICENOW_PASSWORD) to metadata in SKILL.md. - No changes to feature set, installation, or usage instructions.
v1.0.2
- Fixed install instructions to use the correct package name: cmdbcompass instead of cmdb-compass. - No functional changes; documentation updated only.
v1.0.1
Improved install script transparency for security scan
v1.0.0
Initial release of cmdb-compass – the first CMDB governance skill for ServiceNow. - Enables CMDB auditing, remediation, and governance via any MCP-compatible client. - Features include health scoring, duplicate detection, relationship analysis, stale CI cleanup, and CSDM 5.0 compliance checks. - Supports governed remediation with full rollback and an audit trail for every write operation. - Easy installation and configuration with provided scripts and setup instructions. - Requires Python 3.10+ and a ServiceNow instance with REST API access.
Metadata
Slug cmdbcompass
Version 1.0.6
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is CMDB Compass?

The first CMDB governance skill for ServiceNow. Audit, remediate, and govern your CMDB from any AI agent. Health scoring, duplicate detection, relationship a... It is an AI Agent Skill for Claude Code / OpenClaw, with 358 downloads so far.

How do I install CMDB Compass?

Run "/install cmdbcompass" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is CMDB Compass free?

Yes, CMDB Compass is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does CMDB Compass support?

CMDB Compass is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created CMDB Compass?

It is built and maintained by nexecute (@nexecuteinc); the current version is v1.0.6.

💬 Comments