find-attribute

Search the Rosetta Stone catalog for attribute IDs matching fuzzy phrases or schema shapes.

7|Updated May 18, 2026
One-click install
npx skills add https://github.com/narrative-io/narrative-skills-marketplace --skill find-attribute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-attribute
Source: https://github.com/narrative-io/narrative-skills-marketplace/tree/main/plugins/narrative-common/skills/find-attribute
Command: npx skills add https://github.com/narrative-io/narrative-skills-marketplace --skill find-attribute

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Canonical Rosetta Stone attribute IDs are difficult to derive from fuzzy descriptions or vague schemas. This Skill maps user intent to exact attribute IDs by searching the global catalog, shortlisting candidates, and describing them for precise downstream use.

Core Features & Use Cases

  • Phrase-only search returns the best match plus close alternatives based on name and short description.
  • Shape-required search enforces required schema columns, discarding non-conforming candidates.
  • Combined phrase + shape narrows results and enables safe integration with downstream skills like mapping or graph generation.

Quick Start

Invoke the skill with a phrase describing the attribute and, if needed, a shape to constrain the schema, then review the ranked results.

Frequently Asked Questions about find-attribute

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

FAQPage Schema
How do I find a specific attribute ID from a fuzzy description or semantic phrase?

To find an attribute ID from a fuzzy description, this skill searches the global catalog, shortlists candidates, and scores them by name and description to return the best match with alternatives. It applies phased search logic to resolve vague semantic phrases to exact canonical identifiers.

Can I search for catalog attributes using both a descriptive phrase and required schema shape?

Yes, you can search using both a phrase and a required schema shape. Combining phrase and shape constraints narrows results by discarding non-conforming candidates, enforcing required schema columns to ensure safe integration with downstream mapping or graph generation tasks.

What is the best way to map vague data schemas to canonical Rosetta Stone attributes?

Mapping vague schemas to canonical Rosetta Stone attributes is best handled by applying shape-required search to enforce schema columns. This mechanism discards non-conforming candidates and scores remaining matches by shape and name, returning exact attribute IDs for downstream integration.

How many attribute IDs can I batch describe in a single catalog search request?

You can batch describe up to 50 attribute IDs in a single request. This capability enables interactive or automated lookups by phrase or shape, returning a structured payload containing attribute_id, display_name, schema, confidence scores, and alternatives.

Does attribute search work for automated lookups or only interactive queries?

Attribute search works for both interactive and automated lookups. By accepting phrase, shape, or both as input, it returns a structured payload with attribute_id, display_name, schema, confidence, and alternatives, enabling downstream skills like mapping to operate without manual intervention.