steedos-object-buttons

Official

Create YAML-driven Steedos object buttons.

Authorsteedos
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Buttons are essential for extending Steedos objects, but building custom actions requires coordinating YAML definitions with Amis UI and consistent visibility and event handling. This skill provides a standardized pattern to define object buttons in a portable, YAML-based format.

Core Features & Use Cases

  • Defines custom actions as YAML files inside an object's buttons/ directory.
  • Enforces Amis schema root to be a service wrapper for reliable rendering.
  • Supports multiple events (ajax, dialog, reload, broadcast) and complex workflows across record and list views.
  • Includes bilingual guidance and standard button overrides to hide or customize built-in actions.

Quick Start

To add a new action, create a .button.yml under objects/{objectName}/buttons/ with an amis_schema block wrapped as a service object.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: steedos-object-buttons
Download link: https://github.com/steedos/steedos-platform/archive/main.zip#steedos-object-buttons

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.