magento-eav-attributes

Create and manage Magento 2 EAV attributes, sets, and groups via PHP.

35|16|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill magento-eav-attributes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: magento-eav-attributes
Source: https://github.com/OrcaQubits/agentic-commerce-claude-plugins/tree/main/magento2-commerce/skills/magento-eav-attributes
Command: npx skills add https://github.com/OrcaQubits/agentic-commerce-claude-plugins --skill magento-eav-attributes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of working with Magento 2's complex Entity-Attribute-Value (EAV) system, allowing for the creation and management of custom product, category, and customer attributes.

Core Features & Use Cases

  • Attribute Creation: Define and add new custom attributes to Magento entities.
  • Attribute Set Management: Organize attributes into logical sets and groups for better administration.
  • EAV Data Model Understanding: Provides insights into how Magento stores attribute data.
  • Use Case: When launching a new product line with unique specifications (e.g., material, size variants not covered by default), use this Skill to add these as custom EAV attributes to your products.

Quick Start

Use the magento-eav-attributes skill to create a new text attribute for products named 'custom_material'.

Frequently Asked Questions about magento-eav-attributes

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

FAQPage Schema
How do I create custom Magento 2 EAV attributes for products?

To create custom Magento 2 EAV attributes, you define attribute properties like type, input, scope, and frontend visibility using PHP and Magento's EAV setup classes. This process supports adding custom specifications such as material or size variants to products.

What is the best way to manage attribute sets and groups in Magento 2?

Managing attribute sets and groups in Magento 2 involves organizing custom attributes into logical sets for better administration. This requires using Magento's EAV data patches to modify the schema and configure how attributes are grouped.

Can I use data patches to modify the Magento EAV schema?

Yes, you can use data patches to modify the Magento EAV schema. Data patches facilitate the creation and management of custom attributes for products, categories, and customers by applying schema modifications systematically.

Do I need to understand the Magento EAV data model to add custom attributes?

Yes, understanding the Magento EAV data model is required. This knowledge is necessary to properly configure attribute properties like type, input, scope, and frontend visibility when creating custom attributes for products, categories, or customers.

How does Magento store custom EAV attribute data for customers and categories?

Magento stores custom EAV attribute data using an Entity-Attribute-Value architecture. This structure separates attribute definitions from their values, allowing flexible data storage for products, categories, and customers.

What Magento properties can I configure when adding a custom product attribute?

When adding a custom product attribute, you can configure properties including the attribute type, input, scope, and frontend visibility. These properties define how the attribute behaves and appears within the Magento system.