reactor-windowing

Manage window creation, placement, resizing, and persistence in Reactor applications.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/kusutori/DataViewer --skill reactor-windowing-kusutori
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reactor-windowing
Source: https://github.com/kusutori/DataViewer/tree/main/skills/reactor-windowing
Command: npx skills add https://github.com/kusutori/DataViewer --skill reactor-windowing-kusutori

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the precise control and manipulation of windows within Reactor applications, addressing complex UI and interaction challenges.

Core Features & Use Cases

  • Window Management: Open, close, drag, resize, and position windows programmatically.
  • Aspect Ratio: Enforce specific aspect ratios for uniform window sizes.
  • Persistence: Save and restore window placements and states for a consistent user experience.
  • Taskbar Integration: Customize taskbar behavior, such as progress indication and visibility.
  • Use Case: Design a user interface that requires multiple draggable windows with specific aspect ratios, ensuring they appear and behave consistently across user sessions.

Quick Start

Load the reactor-windowing skill and invoke OpenWindow to launch a new window.

Frequently Asked Questions about reactor-windowing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage window creation and placement in Reactor applications?

To manage window creation and placement in Reactor applications, use a dedicated skill to programmatically open, close, drag, resize, and position windows with precision.

Can I save and restore window placements for a consistent user experience in Reactor?

Yes, you can save and restore window placements and states in Reactor. This persistence feature ensures your UI layout remains consistent across different user sessions.

How do I enforce specific aspect ratios for window sizes in my application?

You can enforce specific aspect ratios for uniform window sizes by applying window management controls that restrict resizing behavior, ensuring consistent visual proportions.

Does window management in Reactor support taskbar integration?

Yes, Reactor window management supports taskbar integration. You can customize taskbar behavior including progress indication and window visibility for better application control.

Do I need ReactorApp to handle window resizing and drag and drop functionality?

Yes, you need ReactorApp and its associated libraries. These dependencies are required to execute window manipulation tasks like resizing, drag and drop, and taskbar integration.

What is the best way to programmatically control multiple draggable windows in Reactor?

The best way to control multiple draggable windows in Reactor is using a specialized windowing skill. It handles complex UI interactions, aspect ratios, and persistent placement automatically.