Repository navigation
Home
github-actions[bot] edited this page Sep 7, 2026
·
5 revisions
An advanced ImGui‑powered prompt framework for Skyrim that lets mod authors (and dependent mods) show interactive, context‑aware on‑screen prompts. SkyPrompt itself does NOT add gameplay; it is a framework used by other mods.
Nexus Link: https://www.nexusmods.com/skyrimspecialedition/mods/148703
| Author Type | Start Here |
|---|---|
| Native SKSE DLL (C++ ) | https://github.com/QTR-Modding/SkyPromptAPI/wiki/SkyPrompt-API-Tutorial-(cpp) |
| Papyrus / Script | https://github.com/QTR-Modding/SkyPromptAPI/wiki/SkyPrompt-API-Tutorial-(Papyrus) |
These tutorials show how to register prompts, manage interaction states, customize visuals, and tap into advanced features.
See Theme Special Effects for menu settings and JSON parameters.
See nexus for examples.
SkyPrompt provides a unified “prompt bar” / interaction overlay:
- Shows buttons, actions, or instructions tied to keyboard, mouse, or multiple gamepad types.
- Lets prompts be stacked, cycled, attached to things, or persisted while held.
- Allows other mods to push, update, or clear prompts through a shared API.
- Includes a first‑time guided tutorial and a settings menu (appearance, input, themes).
- Mod authors using SkyPrompt's API have many options to control various aspects of the prompts they send (e.g., progress bar, text color, etc.).
- Overlay prompt system with a configurable prompt limit (4 by default) and vertical, horizontal, radial, or diamond layouts
- Attach prompts to world object references (3D)
- Single click, hold-to-interact, and hold-to-keep mechanics
- Stack multiple prompts in one list
- Cycle through prompts or delete them via multi-press “special commands”
- Hold-and-keep mode so a prompt persists while active
- Progress circle & dynamic text + color control
- Attach to inventory 3D objects
- Theming (fonts, icons, spacing, and in-game export)
- Tutorial + in‑game settings + log panel
- Install (SKSE plugin) like other DLL mods.
- Run game → tutorial appears (first time).
- Open mod settings (Menu Framework) to configure position, size, device keys, themes.
- Install mods that integrate with SkyPrompt to see it in action.
- Read the appropriate API tutorial (C++ or Papyrus).
- Add prompts via API.
- Test edge cases: cycling, multi-press commands, hold interactions.
- Provide a theme or rely on the defaults.
Have a feature request, issue, or integration idea?
Open an issue or reach out on Discord. Enjoy building with SkyPrompt!