avo-resources

Generate and configure Avo 3.x resource definitions for Ruby on Rails admin panels.

1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/LaunchPadLab/ai-bank --skill avo-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: avo-resources
Source: https://github.com/LaunchPadLab/ai-bank/tree/main/claude/skills/avo-resources
Command: npx skills add https://github.com/LaunchPadLab/ai-bank --skill avo-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Speeds up creating and updating Avo 3.x resources by providing the correct resource/field DSL structure and best practices, so you avoid broken discovery and inconsistent associations.

Core Features & Use Cases

  • Creates Avo 3.x resource files from your Rails model and recommended DSL patterns, including self.title, self.includes, and self.description.
  • Designs complete field definitions using the proper field syntax, options, view-specific methods (display_fields, form_fields, etc.), computed fields, formatting, and associations.
  • Guides resource configuration choices like search, ordering, pagination/sorting, actions/filters/scopes integration, and view visibility precedence.
  • Common use cases: adding fields to existing resources, configuring resource options, setting up associations in Avo, generating resources from models, and working on any files under app/avo/resources/.

Quick Start

Create a new Avo resource for the Post model, including standard fields, association fields for user/comments/tags, and computed fields where helpful.

Frequently Asked Questions about avo-resources

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

FAQPage Schema
How do I generate an Avo admin resource from a Rails model?

Generate Avo resources by targeting your Rails model to output files with canonical Avo 3.x DSL, including class attributes like self.title and self.includes. It designs complete field definitions and associations directly from the model structure.

How do I configure field visibility for different views in Avo 3.x?

Configure Avo field visibility by applying visible lambdas rather than conditional field definitions. This approach correctly resolves view precedence and ensures proper display across display_fields and form_fields methods.

What is the correct DSL syntax for adding associations in Avo resources?

Avo association DSL syntax uses the proper field syntax with options to define relationships. Design complete association field definitions that ensure consistent discovery and correct view-specific visibility configuration across your admin panel.

Can I add computed fields to an existing Avo resource file?

Yes, you can extend existing Avo resource files with computed fields. Update files under app/avo/resources/ using the proper field syntax and computed field patterns to integrate seamlessly with existing Avo CRUD workflows.

Does this Avo resource generator support Rails admin actions and filters?

Yes, the Avo resource generator supports configuring actions, filters, and scopes. It guides resource configuration choices for search, ordering, pagination, and sorting within your Avo 3.x CRUD workflows.

Why are my Avo fields not showing on the correct Rails admin views?

Avo fields display incorrectly when using conditional definitions instead of visible lambdas. Apply canonical Avo 3.x DSL semantics and use visible lambdas to correctly resolve field and view precedence issues.