Skip to content

Add Quick Prompts plugin (noobitoo.quick-prompts) - #5

Open
NooBiToo wants to merge 2 commits into
stablyai:mainfrom
NooBiToo:add-noobitoo-quick-prompts
Open

Add Quick Prompts plugin (noobitoo.quick-prompts)#5
NooBiToo wants to merge 2 commits into
stablyai:mainfrom
NooBiToo:add-noobitoo-quick-prompts

Conversation

@NooBiToo

Copy link
Copy Markdown

Adds a community productivity plugin to the marketplace index.

Plugin

What it does

One-click prompt snippets for agent terminals — instead of digging through
settings, copying a command, and pasting it into the chat:

  • Side panel (workspace:read + terminal:send): terminal picker for the
    focused worktree plus built-in prompt buttons (RU + EN): code review,
    write tests, security check, explain commit, task plan, refactor,
    commit message, continue. Text is typed into the selected terminal
    without Enter unless the user opts in.
  • Palette commands: insert the most popular prompts into the focused
    worktree's terminal; open the personal prompt library.
  • Personal prompt library: the worker hosts a localhost page (binds
    127.0.0.1) for CRUD over custom prompts with one-click insertion into the
    focused worktree's terminal. Prompts live in the user profile
    (~/.orca-plugin-config/orca-quick-prompts.json) — outside the immutable
    install tree, so user edits never trip the host's content-hash integrity
    check.

Capabilities requested: workspace:read, terminal:send, storage,
settings:own — no network access at all.

Validation

  • Install from git URL with #ref verified end-to-end on Orca 1.4.192
    (Windows): install → review → enable → panel in the right sidebar →
    insert into agent terminal.
  • 20 local assertions (node scripts/test-local.mjs): prompt normalization,
    user-profile storage, terminal resolution, library server CRUD and
    insert-through-host.

Note

Third plugin from the same author as #3 (Russian language pack) and #4
(Telegram notifications); all three PRs are independent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants