maxnorm avatar

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-code

Installs 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

More from maxnorm/magento2-agent-skills

All 9
1galaxy-dawn avatarwebapp-testinggalaxy-dawn/claude-scholarToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing br375skills.sh installs
2davila7 avatarwebapp-testingdavila7/claude-code-templatesToolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing br370skills.sh installs
3zzci avatarpma-crzzci/skillsCode review: stack-aware review for local diffs, pull requests, and repository-wide audits. Routes review across shared policy plus language packs for TypeScrip368skills.sh installs
4jezweb avataremail-gatewayjezweb/claude-skillsMulti-provider email sending for Cloudflare Workers and Node.js applications. Build transactional email systems with Resend (React Email support), SendGrid (ent342skills.sh installs
5supabase avatarstudio-testingsupabase/supabaseTesting strategy for Supabase Studio. Use when writing tests, deciding whether a change needs tests and which type, extracting logic from components into testab337skills.sh installs
6mhattingpete avatartimeline-creatormhattingpete/claude-skills-marketplaceCreate HTML timelines and project roadmaps with Gantt charts, milestones, phase groupings, and progress indicators. Use when users request timelines, roadmaps, 335skills.sh installs