nova-search

Search NovaDB objects by name, type, or attribute via the Index API.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/novadb/novadb-mcp-demo --skill nova-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nova-search
Source: https://github.com/novadb/novadb-mcp-demo/tree/main/.github/skills/nova-search
Command: npx skills add https://github.com/novadb/novadb-mcp-demo --skill nova-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users locate NovaDB objects quickly by text, attributes, or type, using the Index API to filter and count results.

Core Features & Use Cases

  • Search by text, type, or attribute using the Index API to locate objects.
  • Count and sample large result sets to prevent overwhelming results and provide representative samples.
  • Resolve ObjRef values to display names and present results as readable markdown tables.
  • Use Case: A user needs to find all CMS objects related to a specific product type and then review their names and statuses in a table.

Quick Start

Ask me to search for NovaDB objects by name, type, or attribute and I will return a formatted results table.

Frequently Asked Questions about nova-search

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

FAQPage Schema
How do I search NovaDB objects by name or attribute?

You can filter NovaDB objects by text, attributes, or type using the Index API to locate relevant items. Results are presented as readable markdown tables with ObjRef values resolved to display names for easy review.

What is the best way to handle large NovaDB search results?

The best way to handle large NovaDB search results is to count and sample the result sets before fetching. This approach prevents overwhelming outputs by providing representative samples, ensuring you can review item names and statuses without excessive data loads.

Can I discover NovaDB objects across different branches?

Yes, you can discover NovaDB objects across branches by leveraging the Index API to filter by name, attributes, or type. The Skill applies rules to use object type IDs and count results before fetching details for large sets.

How do I resolve ObjRef values to display names in NovaDB?

To resolve ObjRef values to display names in NovaDB, the Skill processes search results fetched via the Index API. It converts the underlying references into readable names and formats the output as a markdown table for review.

How do I count NovaDB objects before fetching details?

You can count NovaDB objects before fetching details by using the count option provided by the Index API. This Skill implements rules to count large result sets first, preventing overwhelming data loads and allowing for representative sampling.

Does the NovaDB Index API support filtering by object type IDs?

Yes, the NovaDB Index API supports filtering by object type IDs to discover objects efficiently. The Skill implements rules to use these IDs for searching by name, attributes, or type across branches and fetching details as needed.