ontologian-search

Search ontology domains for keywords and group results by domain.

3|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/swszz/ontologian --skill ontologian-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ontologian-search
Source: https://github.com/swszz/ontologian/tree/main/plugin/skills/search
Command: npx skills add https://github.com/swszz/ontologian --skill ontologian-search

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Searching large ontologies can be time-consuming when you need to locate occurrences of a keyword across multiple domains and entity types. This skill makes it easy to find Object Types, Link Types, and Action Types that mention the keyword, with results grouped by domain for quick scoping.

Core Features & Use Cases

  • Case-insensitive keyword search across all domain definitions (objects, links, actions).
  • Domain-scoped results grouping to quickly identify where a term appears.
  • Support for optional filters to restrict results by type (object, link, action) and by domain.

Quick Start

Run /ontologian-search <keyword> with optional --type and --domain filters to view results grouped by domain.

Frequently Asked Questions about ontologian-search

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

FAQPage Schema
How do I search for a keyword across multiple ontology domains?

To search an ontology for a keyword across multiple domains, use a case-insensitive search tool that reads directory-format domain definitions and outputs matching objects, links, and actions grouped by domain.

Can I filter ontology search results by specific entity types like objects or links?

Yes, you can filter ontology search results by specific entity types. Applying a type filter restricts the output to only object types, link types, or action types that match your keyword.

What is the best way to find where a specific term appears in a large ontology?

The best way to find a specific term in a large ontology is to perform a domain-scoped keyword search. This approach reads the domain index and groups results by domain to quickly show where the term appears.

Does the ontology keyword search support restricting results to a single domain?

Yes, the ontology keyword search supports restricting results to a single domain. You can apply a domain filter alongside your keyword to limit the search scope to one specific directory-format domain.

How do I locate all action types and link types containing a specific keyword?

To locate all action types and link types containing a specific keyword, run a case-insensitive search across all ontology domain definitions and use type filters to exclude object types from the grouped output.

What format does the ontology domain structure need to be in for keyword search to work?

The ontology domain structure must use a directory-format layout under ontology/domains with an _index.yaml file. The search loads object, link, and action definitions from this structure to perform keyword matching.