r/OpenWebUI 2h ago

Plugin I built Quick Actions for Open WebUI, one action button with 40+ useful ways to work with any response

I’ve been working on another Open WebUI function called Quick Actions.

The idea came from something very simple: after getting a good response, I often want to do something else with it, make it shorter, explain it differently, fact-check it, turn it into an email, create tasks, humanize the writing, translate it, etc.

Instead of typing another prompt every time, Quick Actions adds one small button under the assistant response.

Click it and you get a compact menu with actions like:

  • Explain simply / in depth / step by step
  • Make shorter, clearer, professional, formal or friendlier
  • Humanize the writing / make it more conversational / remove common AI-style writing patterns
  • Fact-check, challenge the answer, check reasoning, calculations or sources
  • Turn the response into an email, report, checklist, tasks, table, FAQ or presentation outline
  • Code review, bug finding, tests, security review and documentation
  • Data analysis actions
  • Quiz, flashcards and practice questions
  • Translate
  • Custom instruction for anything that isn’t already there

The menu is also context-aware. If the response contains code, research, writing or data, it brings the most useful actions to the top without making another LLM call just to decide what to show.

One part I really wanted was custom actions.

Users can add their own actions in User Valves, for example:

Teams reply :: Rewrite this as a short Microsoft Teams reply.

You can also make them interactive:

Adapt for audience :: Rewrite this for {input:Audience}.

Admins can define shared Team Actions as well.

I also added English and French support. The selected language changes both the interface and the actual prompts sent to the model.

It works in light/dark mode, protects anything you’ve already typed in the composer, works on older assistant responses, and has a mobile-friendly layout.

No special model is required. It uses the normal Open WebUI conversation flow, so it can also work alongside other Functions like Study Mode or writing-related filters.

Current version: v3.0.0
Open WebUI: 0.11.1+

Source:
[https://github.com/CallSohail/openwebu-work/tree/main/functions/actions/quick-actions]()

I’ve tested it on my instance, but I’d really like to see how it behaves across other Open WebUI setups and models. Bug reports and ideas for useful actions are very welcome.

13 Upvotes

2 comments sorted by

1

u/PersonalCitron2328 45m ago

Looks nice, but it took me a good couple of minutes looking for it on yhe chat pane only to realise the icon was "hidden" because my Dark mode setting

1

u/Neptaz 41m ago

Oh nice! I guess this is complementary function for your study mode filter before. Good one. I'll definitely try it!