cms-buttons

Define custom buttons in Linecore Builder CMS for AJAX requests, redirects, and confirmation dialogs.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/Serg28/demosite --skill cms-buttons
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cms-buttons
Source: https://github.com/Serg28/demosite/tree/main/.agents/skills/cms-buttons
Command: npx skills add https://github.com/Serg28/demosite --skill cms-buttons

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of creating and integrating custom buttons into the Linecore Builder CMS, enabling more tailored administrative actions to enhance workflow efficiency.

Core Features & Use Cases

  • Button Creation: Define custom buttons with specific actions, icons, and behaviors.
  • AJAX and Redirects: Facilitate buttons that perform AJAX requests or redirect to URLs.
  • Mass Operations: Enable bulk actions via custom buttons integrated into resource management interfaces.
  • Use Case: An administrator adds a "Publish" button that triggers an AJAX call to publish selected items, improving content management speed.

Quick Start

Define your custom button class extending ButtonBase in app/Cms/Buttons/, then register it in your resource's buttons method to include it in the admin interface.

Frequently Asked Questions about cms-buttons

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

FAQPage Schema
How do I add custom admin buttons to Linecore Builder CMS?

Custom admin buttons in Linecore Builder CMS are created by defining a class extending ButtonBase in app/Cms/Buttons/ and registering it in your resource's buttons method to integrate tailored actions into the admin interface.

Can custom CMS buttons trigger AJAX requests and redirects?

Custom CMS buttons support triggering AJAX requests, executing URL redirects, and displaying confirmation dialogs to facilitate tailored administrative workflows and enhance resource management speed within the CMS.

How do I create bulk operations for resources in Linecore Builder CMS?

Bulk operations are enabled by integrating custom buttons into Linecore Builder CMS resource management interfaces, allowing administrators to perform mass actions like publishing selected items via AJAX calls directly from the admin panel.

What is the process for defining a custom button class in Linecore Builder CMS?

Defining a custom button class involves extending ButtonBase with specific parameters for actions, icons, and behaviors, ensuring compatibility with existing Linecore Builder CMS interfaces and resource definitions.

Do I need custom scripts to implement confirmation dialogs for CMS buttons?

No external scripts are required; custom button classes natively support parameters to execute tasks, navigate users, and display confirmation dialogs within the existing Linecore Builder CMS interface without additional dependencies.