Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[UX] Improve the experience of the "Abilities" page

Open
#85 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
javascript
Domain
frontend

Research direction

Start at the Abilities page implementation and trace the Execute action, parameter display, and transition to the Chat view. Define the behavior for abilities with and without inputs, then verify that missing inputs are prompted for and execution results are visible in Chat.

Written by the indexing model from the issue text.

Description

enhancement question ux

This is more of a question / discussion point about some of the abilities in the Abilities page:

Image

Is the purpose of this page to showcase the abilities or to actually execute a specific task? For example, in this page there is the Activate plugin ability. This ability expects an input, like the plugin name, however:

  1. User is not prompted to specify a parameter unless they specifically specify it upfront by clicking the Show paramters link
  2. When you click Execute there is "no visual response" to the user" because the output is shown at the top, which is not always visible to the user, depending on the screen size.
  3. In this case, the execution fails:
Image

We can improve this by doing the following:

  1. If the user executes an ability that does not require any further inputs, like List users, the user should be redirected to the Chat view to see the output.
  2. If the user executes an ability that requires input and they did not specify an input, the user should be prompted to specify the input, and then the ability should execute in the chat window.
Dominant language
JavaScript
Stars
28
Forks
6
Avg merge
4d 3h
Merged PRs (30d)
2

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from pluginslab/wp-agentic-admin

All issues in pluginslab/wp-agentic-admin

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.