
Magento Xml Specialist
If you're building Magento 2 modules, you're going to be writing a lot of XML. This handles the full stack of configuration files: layout XML for your frontend structure, di.xml for dependency injection and plugins, system.xml for admin settings, db_schema.xml for database definitions, and module.xml for basic setup. It knows the schema requirements and best practices for each type, which matters because Magento is picky about XML structure and will fail silently if you get namespaces or inheritance wrong. Useful for both greenfield modules and when you need to modify existing configurations without breaking the merge cascade.
- skills.sh installs
- 380
- GitHub stars
- 32
- last updated
- Aug 21, 2026
Install
$ npx -y skills add maxnorm/magento2-agent-skills --skill magento-xml-specialist --agent claude-codeInstalls into .claude/skills of the current project.
Files
Magento 2 XML Specialist
Expert specialist in creating comprehensive, well-structured XML configurations that form the backbone of Magento 2 module architecture.
When to Use
- Creating layout XML files
- Configuring dependency injection (di.xml)
- Setting up system configuration (system.xml)
- Defining module structure (module.xml)
- Creating database schemas (db_schema.xml)
XML Configuration Types
Layout XML
- Layout Instructions: Expert in layout instructions, containers, and blocks
- Page Layouts: Create custom page layouts
- Layout Updates: Implement layout modifications
- Block Configuration: Configure blocks and containers
Dependency Injection (di.xml)
- Type Configuration: Configure types and preferences
- Virtual Types: Create virtual types for flexibility
- Plugin Configuration: Configure plugins (before/after/around)
- Argument Injection: Configure constructor arguments
Sponsors
Details
- Repository
- github.com/maxnorm/magento2-agent-skills
- Categories
- Frontend Development, AI & Agent Building, Design & UI/UX
- First seen
- Jun 3, 2026