plugin-settings

Automate module-wide admin settings for MyAdmin plugins within getSettings.

4|1|Updated Jun 7, 2017
One-click install
npx skills add https://github.com/myadmin-plugins/backups-module --skill plugin-settings-myadmin-plugins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-settings
Source: https://github.com/myadmin-plugins/backups-module/tree/main/.claude/skills/plugin-settings
Command: npx skills add https://github.com/myadmin-plugins/backups-module --skill plugin-settings-myadmin-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This capability automates adding and modifying admin settings for MyAdmin plugins, ensuring module-wide configurations can be managed consistently within getSettings.

Core Features & Use Cases

  • Supports module-level settings using text, password, and dropdown fields.
  • Provides per-server (master) settings with dedicated helper methods to target server scopes.
  • Enforces internationalization wrappers and safe defaults for credential values.

Quick Start

Open the module's settings loader, implement the required getSettings method, and register new settings using the provided helper methods.

Frequently Asked Questions about plugin-settings

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

FAQPage Schema
How do I add module-wide admin settings for MyAdmin plugins?

You can add module-wide admin settings for MyAdmin plugins by implementing the getSettings method and registering text, password, or dropdown fields using the provided helper methods to ensure consistent configuration management.

What are per-server master settings in plugin configuration?

Per-server master settings are configuration values scoped to individual servers rather than the entire module. They use dedicated helper methods within the getSettings workflow to target specific server scopes and manage credentials or feature behavior.

Can I use internationalization wrappers for admin settings fields?

Yes, internationalization wrappers are enforced for admin settings fields. When you register text, password, or dropdown configurations within the getSettings method, the system applies internationalization wrappers to ensure translatable labels and safe defaults.

Does MyAdmin plugin configuration support password and dropdown field types?

MyAdmin plugin configuration supports text, password, and dropdown field types at the module level. These fields are registered through helper methods in the settings loader, with safe defaults enforced for credential values like passwords.

What is the best way to manage plugin settings across multiple servers?

The best way to manage plugin settings across multiple servers is using per-server master settings. By leveraging dedicated helper methods in the getSettings workflow, you can scope configurations to specific servers while maintaining module-wide defaults.