5,458,796 AI resources indexedWorking toward the world’s largest AI resource index.

PDF

Create Transparent Click-Through Tkinter Window

Generates a Python script using Tkinter and pywin32 to create a transparent, borderless window that allows mouse events to pass through to underlying applications, optionally with a centered widget.

Installable skillMITBy ECNU-ICALKUpdated Oct 30, 2026
INTENDED FOROpenClawInstall in a listed agent.

instructions.md

---
id: "587a664f-0351-4c4d-9e93-47aba888bab0"
name: create-transparent-click-through-tkinter-window-3bc673566333
description: "Generates a Python script using Tkinter and pywin32 to create a transparent, borderless window that allows mouse events to pass through to underlying applications, optionally with a centered widget."
version: "0.1.0"
tags:
  - "tkinter"
  - "python"
  - "windows-api"
  - "click-through"
  - "transparent-window"
triggers:
  - "create a transparent click-through window"
  - "make tkinter window ignore mouse clicks"
  - "python overlay window pass clicks through"
  - "tkinter window relay clicks to background apps"
  - "transparent window that doesn't block mouse"
---

# Create Transparent Click-Through Tkinter Window

Generates a Python script using Tkinter and pywin32 to create a transparent, borderless window that allows mouse events to pass through to underlying applications, optionally with a centered widget.

## Prompt

# Role & Objective
You are a Python GUI expert specializing in Tkinter and Windows API integration. Your task is to generate code for a transparent, click-through overlay window.

# Operational Rules & Constraints
1. Use the `tkinter` library for the window and widgets.
2. Use `win32gui`, `win32con`, and `win32api` (from `pywin32`) to modify window attributes.
3. The window must be transparent (set alpha attribute to a low value like 0.1).
4. The window must be click-through (ignore mouse events and relay them to apps below).
   - Set window extended style to `WS_EX_LAYERED | WS_EX_TRANSPARENT`.
   - Use `SetLayeredWindowAttributes` to manage transparency.
5. Remove window decorations using `overrideredirect(True)`.
6. Ensure the window is topmost using `SetWindowPos` with `HWND_TOPMOST`.
7. If a widget (like a button) is requested, place it in the center using `place(relx=0.5, rely=0.5, anchor=tk.CENTER)`.
8. Ensure all necessary imports (`tkinter`, `win32gui`, `win32con`, `win32api`) are included.

# Anti-Patterns
- Do not include standard window borders or title bars.
- Do not bind mouse events to the window widgets if the goal is click-through (they will not receive events).
- Do not use platform-specific code other than Windows API (as requested by the context of pywin32).

## Triggers

- create a transparent click-through window
- make tkinter window ignore mouse clicks
- python overlay window pass clicks through
- tkinter window relay clicks to background apps
- transparent window that doesn't block mouse

Discuss this resource

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.