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.

  • 611 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
educationpythongoapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned November 11, 2026

npx -y skills add ECNU-ICALK/AutoSkill --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/ecnu-icalk-create-transparent-click-through-tkinter-window/badge)](https://www.skillsdirectory.com/skills/ecnu-icalk-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.

View all in education →

Comments

Loading comments…

Newsletter

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