joomla

Develop Joomla 5+ extensions with MVC, PSR-4, and dependency injection.

3|1|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/Joomla-Bible-Study/claude-skill-joomla --skill joomla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: joomla
Source: https://github.com/Joomla-Bible-Study/claude-skill-joomla/tree/main/skills/joomla
Command: npx skills add https://github.com/Joomla-Bible-Study/claude-skill-joomla --skill joomla

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the development of Joomla extensions, enabling users to build components, modules, plugins, libraries, and templates more efficiently using modern MVC architecture, PSR-4, dependency injection, and service providers.

Core Features & Use Cases

  • Modern MVC Architecture: Supports building Joomla 5+ and 6 extensions with MVC layers, controllers, models, views, and layouts.
  • Service Providers: Integrates dependency injection for robust extension development.
  • Manifest XML: Generates and manages Manifest XML files for extension deployment.
  • Database Migrations: Handles database schema updates with ease.
  • Language Files: Offers support for multilingual content and translation patterns.
  • Use Case: A developer can use this Skill to create a new Joomla component with full backend and frontend functionality in a fraction of the time compared to traditional methods.

Quick Start

Use the joomla skill to generate a full component structure, including admin and site views, with the command: joomla component MyComponent

Frequently Asked Questions about joomla

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

FAQPage Schema
How do I develop Joomla extensions using modern MVC and dependency injection?

Joomla extension development using modern MVC and dependency injection requires a framework supporting PSR-4 autoloading and service providers. This approach structures components, modules, plugins, libraries, and templates efficiently for Joomla 5+ and 6.1+ environments.

What is the best way to generate a Manifest XML file for a Joomla component?

Generating a Manifest XML file for a Joomla component is best handled by an extension development framework that automates Manifest XML creation. This streamlines deployment and manages database schema migrations natively within the workflow.

Does Joomla 5 extension development require PHP 8.3 for service providers?

Yes, Joomla 5 extension development using service providers requires PHP 8.3 or higher. This environment ensures compatibility with modern MVC architecture, PSR-4 autoloading, and dependency injection patterns for Joomla 5+ and 6.1+.

How do I manage database migrations when building Joomla plugins?

Managing database migrations when building Joomla plugins is done by utilizing an extension development framework with built-in migration support. This handles database schema updates seamlessly alongside Manifest XML generation and multilingual language file management.

Can I build multilingual Joomla templates with PSR-4 autoloading?

Yes, you can build multilingual Joomla templates with PSR-4 autoloading. Extension frameworks provide native support for multilingual content and translation patterns, ensuring templates and other extensions function correctly across languages in Joomla 5+.