hydro-plugin-services

Installation
SKILL.md

Hydro Plugin Development: Settings, Storage & OAuth Services

This skill covers service-level APIs for Hydro plugins: declaring plugin settings, file storage operations, and registering OAuth login providers.


1. Plugin Settings — SettingService

Plugins can declare configuration settings that appear in Hydro's admin panels. Settings are declared via schema functions exposed through ctx.setting.

Setting scopes

Method Location Who sees it
ctx.setting.PreferenceSetting(schema) User → Preferences Per-user settings
ctx.setting.AccountSetting(schema) User → Account Account-level settings
ctx.setting.DomainSetting(schema) Domain → Settings Per-domain settings
ctx.setting.DomainUserSetting(schema) Domain → User Settings Per-domain-user settings
ctx.setting.SystemSetting(schema) System → Settings System-wide (superadmin only)
Installs
10
GitHub Stars
3
First Seen
Apr 7, 2026
hydro-plugin-services — gtn1024/hydro-dev-skills