Skip to content

avo-hq/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avo Skills

Claude Code skills for the Avo ecosystem — build, upgrade, and enhance Avo-powered admin panels faster.

Installation

npx skills add avo-hq/skills

To install a specific skill:

npx skills add avo-hq/avo-menu-icons

Available skills

Skills are organized by vertical — a whole feature area, not a single task — so one skill covers creating, configuring, and troubleshooting that part of Avo.

Core

Skill Command Description
avo-resources /avo-resources Generate and configure resources — title, includes, sorting, pagination, cover/avatar, array (non-DB) resources
avo-fields /avo-fields Add and configure fields in def fields — pick the as: type, options, formatting, layout
avo-associations /avo-associations Wire belongs_to / has_many / has_one / HABTM fields, searchable pickers, polymorphism, STI
avo-actions /avo-actions Build actions that run Ruby on selected, single, or no records — bulk ops, forms, modals, responses
avo-filters /avo-filters Filter and segment the index — basic filters, dynamic filters, and scopes
avo-index-views /avo-index-views Control how the index renders — table styling, grid cards, map markers, view types
avo-menu-icons /avo-menu-icons Auto-populate Avo menu items with semantically appropriate Tabler icons

Config & ops

Skill Command Description
avo-setup /avo-setup Install Avo, mount it, authenticate the private gem server, and set the license key
avo-update /avo-update Bump the Avo gems and apply every upgrade-guide step for the versions crossed, with a log
avo-authentication /avo-authentication Tell Avo who the current user is, gate access, and wire roles / profile / sign-out
avo-authorization /avo-authorization Restrict who sees and does what with Pundit policies — resources, actions, associations, files
avo-admin-config /avo-admin-config Global initializer knobs — app name, per-page, container width, density, home path
avo-performance /avo-performance Caching and stale-row fixes to make the admin fast
avo-testing /avo-testing Unblock the license check in the test suite and use Avo's test helpers

Customization

Skill Command Description
avo-branding-appearance /avo-branding-appearance Make the admin look like the product — logo, favicon, color scheme, palettes, CSS re-skin, icons
avo-navigation-search /avo-navigation-search Menus, breadcrumbs, keyboard shortcuts, per-resource search, and the Cmd+K global search palette
avo-custom-ui /avo-custom-ui Build custom pages, embedded panels, dynamic/nested forms, eject views, JS/Stimulus, Tailwind
avo-custom-fields /avo-custom-fields Build a brand-new field type — generator plus its Edit/Show/Index view components
avo-i18n /avo-i18n Translate and localize the admin — labels, locale switching, RTL
avo-multitenancy /avo-multitenancy Scope the admin per tenant — route- or session-based, with an account switcher
avo-record-reordering /avo-record-reordering Persistent up/down and drag-and-drop record ordering
avo-custom-controls /avo-custom-controls Take over the show/edit/index/row button bars — relabel, remove, add links/actions/dropdowns
avo-controllers /avo-controllers Override per-resource CRUD controller hooks and safely extend Avo's ApplicationController
avo-engine-internals /avo-engine-internals Engine plumbing for custom Ruby — main_app/avo helpers, Avo::Current, ExecutionContext, reserved names

Add-ons

Separately-licensed gems (paid add-on or Enterprise). avo-media-library is Community but off by default.

Skill Command Description
avo-dashboards-cards /avo-dashboards-cards Dashboards (grids of cards) and the six card types — metrics, charts, tables, lists
avo-notifications /avo-notifications In-app notifications — bell dropdown, levels, action buttons, optional realtime
avo-rest-api /avo-rest-api JSON REST API over every resource, with token auth and a per-token permission matrix
avo-forms-and-pages /avo-forms-and-pages Model-agnostic forms (settings, imports, workflows) and sidebar page hierarchies
avo-kanban /avo-kanban DB-backed drag-and-drop boards across resources
avo-audit-logging /avo-audit-logging Track who changed and viewed what — timeline, diffs, revert
avo-collaboration /avo-collaboration Comments, reactions, and an automatic change-log on a record
avo-media-library /avo-media-library Central asset browser and a picker inside rich-text editors
avo-http-resource /avo-http-resource Back a resource with an external HTTP API instead of Active Record

Cross-cutting

Skill Command Description
avo-aware /avo-aware Keep the admin in sync when you change a Rails model — even when the request never mentions Avo (dispatcher)
avo-troubleshoot /avo-troubleshoot Diagnose a broken or misbehaving Avo app, organized by symptom

Structure

skills/
└── avo-menu-icons/
    ├── SKILL.md
    └── scripts/
        └── fetch_icons.rb

Each skill lives in skills/{slug}/SKILL.md. Scripts needed by the skill go in skills/{slug}/scripts/.

Contributing

Add a new skill by creating a skills/{slug}/ directory with a SKILL.md file.

See Contributing.md for the conventions every skill follows — how to write a description that actually triggers, the body structure, the docs-linking rules — and for how to refresh a skill after the Avo docs change.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages