Skip to content
Back to skills

Create Transparent Click Through Tkinter Window

ASecurity

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.

  • 17 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 30, 2026
developmentpythongoapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add gabrielmoreira/agent-skills-mirror --skill create-transparent-click-through-tkinter-window --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Create Transparent Click Through Tkinter Window?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Create Transparent Click Through Tkinter Window
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gabrielmoreira-create-transparent-click-through-tkinter-window/badge)](https://www.skillsdirectory.com/skills/gabrielmoreira-create-transparent-click-through-tkinter-window)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: "587a664f-0351-4c4d-9e93-47aba888bab0"
name: "Create Transparent Click-Through Tkinter Window"
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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.