Awesome-omni-skill plugin-scaffolder

Generates a standardized single-file i18n Python plugin template based on project standards. Use when starting a new plugin development to skip boilerplate writing.

install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/plugin-scaffolder-fu-jie" ~/.claude/skills/diegosouzapw-awesome-omni-skill-plugin-scaffolder && rm -rf "$T"
manifest: skills/tools/plugin-scaffolder-fu-jie/SKILL.md
source content

Plugin Scaffolder

Overview

Generates compliant OpenWebUI plugin templates with built-in i18n, common utility methods, and required docstring fields.

Usage

  1. Provide the Plugin Name and Type (action/filter/pipe).
  2. The skill will generate the
    .py
    file and the bilingual
    README
    files.

Template Standard

  • Valves(BaseModel)
    with
    UPPER_SNAKE_CASE
  • _get_user_context
    with JS fallback and timeout
  • _emit_status
    and
    _emit_debug_log
    methods
  • Standardized docstring metadata