get-attribute

Fetch a single attribute definition by ID from NovaDB CMS.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/novadb/claude-plugins --skill get-attribute
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-attribute
Source: https://github.com/novadb/claude-plugins/tree/main/consulting/skills/get-attribute
Command: npx skills add https://github.com/novadb/claude-plugins --skill get-attribute

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Fetches a single attribute definition by ID, including inherited properties, enabling quick inspection of attribute metadata from NovaDB CMS.

Core Features & Use Cases

  • Retrieve a complete attribute definition (typeRef=10) by its ID for debugging, schema inspection, or metadata generation.
  • Include inherited properties to reveal inherited attributes and values, aiding in data governance.
  • Use cases include validating attribute configurations, auditing schema changes, and generating documentation.

Quick Start

Provide a branch and an attribute ID to fetch the attribute definition with all inherited properties.

Frequently Asked Questions about get-attribute

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

FAQPage Schema
How do I fetch a single attribute definition by ID from NovaDB CMS?

To fetch a single attribute definition by ID from NovaDB CMS, provide a branch and an attribute ID. The system returns a CmsObject with a values array containing all attribute properties and a typeRef of 10.

Can I retrieve inherited attribute values from NovaDB CMS?

Yes, you can retrieve inherited attribute values from NovaDB CMS by requesting inherited values when fetching the attribute definition. This reveals inherited attributes and values for data governance.

What is the best way to inspect metadata for a specific attribute in a CMS branch?

The best way to inspect attribute metadata in a CMS branch is to fetch the attribute definition by ID. This provides complete metadata including all attribute properties for schema inspection and debugging.

Does fetching an attribute definition in NovaDB CMS require a specific branch?

Yes, fetching an attribute definition in NovaDB CMS requires applying within a given branch. You must provide both the branch and the attribute ID to retrieve the full metadata.

When do I need to include inherited properties when retrieving CMS attribute metadata?

You need to include inherited properties when retrieving CMS attribute metadata to reveal inherited attributes and values. This is particularly useful for validating configurations and auditing schema changes.

Why does my CMS attribute definition return a typeRef of 10?

Your CMS attribute definition returns a typeRef of 10 because it is the designated meta type reference for attribute definitions. The returned CmsObject includes this typeRef along with a values array of all properties.