moonshine-resources-v3

Automate MoonShine v3 ModelResource setup with YAML frontmatter and resource directories.

2|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/agarzon/moonshine-v3-skills --skill moonshine-resources-v3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonshine-resources-v3
Source: https://github.com/agarzon/moonshine-v3-skills/tree/main/moonshine-resources-v3
Command: npx skills add https://github.com/agarzon/moonshine-v3-skills --skill moonshine-resources-v3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

MoonShine v3 ModelResource setup often requires repetitive boilerplate to wire models, pages, and CRUD behavior across admin panels. This skill standardizes and documents that process, so AI agents can quickly load accurate context.

Core Features & Use Cases

  • Centralized resource building for index, form, and detail pages with consistent field wiring.
  • Support for filters, search, pagination, events, import/export, and metrics within MoonShine v3.
  • Use cases include scaffolding resources for common models (posts, products, categories) and rapidly configuring CRUD flows with optional pages.

Quick Start

Create a MoonShine v3 resource for a Post model and register it in the MoonShineServiceProvider.

Frequently Asked Questions about moonshine-resources-v3

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

FAQPage Schema
How do I create a MoonShine admin panel resource for a Laravel model?

To create a MoonShine admin panel resource for a Laravel model, you define a ModelResource class that wires fields, pages, and CRUD behavior across index, form, and detail views. This skill automates that setup by standardizing the boilerplate configuration required for MoonShine v3.

Can I add filters and search to a MoonShine v3 ModelResource?

Yes, you can add filters and search to a MoonShine v3 ModelResource. The resource setup supports configuring filters, search functionality, pagination, and events to build comprehensive data management flows within the Laravel admin panel.

Does MoonShine v3 support import and export features in admin panel resources?

MoonShine v3 supports import and export features in admin panel resources. When defining a ModelResource, you can configure import/export capabilities alongside metrics, fields, and CRUD pages for comprehensive data handling.

What is the best way to scaffold CRUD flows for multiple Laravel models in MoonShine?

The best way to scaffold CRUD flows for multiple models in MoonShine is to standardize ModelResource definitions. This approach centralizes resource building for index, form, and detail pages, ensuring consistent field wiring and rapid configuration across common models like posts and products.

Do I need to manually register MoonShine resources in a service provider?

Yes, you need to register MoonShine resources in the MoonShineServiceProvider. After defining your ModelResource classes with the necessary fields and pages, you register them within the provider to activate their CRUD behavior and routing in the admin panel.