desktop-monitor-widget

桌面监控悬浮球 - 实时显示系统资源状态

3,891 stars
Complexity: easy

About this skill

The Desktop Monitor Widget is designed to offer users an unobtrusive yet comprehensive overview of their computer's health. It manifests as a transparent, draggable floating sphere (悬浮球) on the desktop, ensuring it doesn't interfere with other ongoing tasks. Key features include real-time monitoring of essential system resources such as CPU utilization, memory usage, disk activity, and even system temperature, refreshing every 2 seconds for up-to-the-minute data. For enhanced usability, the widget automatically shrinks when dragged close to screen edges and can be expanded or collapsed with a simple double-click. This skill is particularly useful for users who need constant awareness of their system's performance without having to repeatedly open system utilities like Task Manager. It provides an immediate visual cue for potential bottlenecks or unusual activity, making it an invaluable tool for developers, gamers, or any power user. The skill supports two modes: a recommended web browser mode that requires no additional dependencies, and a Tkinter window mode for those preferring a native desktop application, provided Tkinter is installed.

Best use case

The primary use case is for users who require continuous, at-a-glance monitoring of their computer's vital system resources. This skill benefits developers debugging performance, gamers wanting to keep an eye on hardware during gameplay, or any professional needing to quickly ascertain CPU, memory, disk, or temperature status without interruption.

桌面监控悬浮球 - 实时显示系统资源状态

A transparent, real-time system monitoring widget will appear on your desktop, displaying current CPU, memory, disk, and temperature statistics.

Practical example

Example input

打开监控悬浮球

Example output

The desktop monitor widget has been launched, displaying real-time CPU, memory, disk, and temperature stats on your screen.

When to use this skill

  • When you need a persistent, real-time view of CPU, memory, disk, and temperature.
  • To quickly troubleshoot performance issues by monitoring resource spikes.
  • For an unobtrusive way to stay informed about your system's health.
  • When developing or running resource-intensive applications.

When not to use this skill

  • If you rarely need to monitor system resources.
  • When you require deep-dive diagnostics or advanced performance profiling tools.
  • On systems with extremely limited resources where every background process counts.
  • If you prefer command-line tools or integrated OS monitors for system stats.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/desktop-monitor-widget/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/1173910773/desktop-monitor-widget/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/desktop-monitor-widget/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How desktop-monitor-widget Compares

Feature / Agentdesktop-monitor-widgetStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

桌面监控悬浮球 - 实时显示系统资源状态

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Desktop Monitor Widget

一个优雅的桌面监控悬浮球,实时显示系统资源状态。

## 功能特性

- 🎯 **悬浮球设计** - 透明悬浮窗,不干扰其他操作
- 📊 **实时监控** - CPU、内存、磁盘、温度
- 🎨 **贴边自动缩小** - 靠近屏幕边缘自动折叠
- 🖱️ **可拖动位置** - 随意放置在屏幕任意位置
- 🔄 **自动更新** - 每 2 秒刷新一次数据
- 👆 **双击切换** - 展开/折叠视图

## 使用方法

直接询问 Agent "系统状态"、"资源使用情况" 或 "打开监控悬浮球"。

本技能提供两种模式:
1. Web 浏览器模式(推荐,无需额外依赖)
2. Tkinter 窗口模式(需要 tkinter)

Related Skills

pc-monitor-cn

3891
from openclaw/skills

name: pc-monitor-cn

General Utilities

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

filesystem

3891
from openclaw/skills

Advanced filesystem operations for listing files, searching content, batch processing, and directory analysis. Supports recursive search, file type filtering, size analysis, and batch operations like copy/move/delete. Use when you need to: list directory contents, search for files by name or content, analyze directory structures, perform batch file operations, or analyze file sizes and distribution.

General Utilities

Budget & Expense Tracker — AI Agent Financial Command Center

3891
from openclaw/skills

Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent.

General Utilities

yt-dlp

3891
from openclaw/skills

A robust CLI wrapper for yt-dlp to download videos, playlists, and audio from YouTube and thousands of other sites. Supports format selection, quality control, metadata embedding, and cookie authentication.

General Utilities

time-checker

3891
from openclaw/skills

Check accurate current time, date, and timezone information for any location worldwide using time.is. Use when the user asks "what time is it in X", "current time in Y", or needs to verify timezone offsets.

General Utilities

pihole-ctl

3891
from openclaw/skills

Manage and monitor local Pi-hole instance. Query FTL database for statistics (blocked ads, top clients) and control service via CLI. Use when user asks "how many ads blocked", "pihole status", or "update gravity".

General Utilities

mermaid-architect

3891
from openclaw/skills

Generate beautiful, hand-drawn Mermaid diagrams with robust syntax (quoted labels, ELK layout). Use this skill when the user asks for "diagram", "flowchart", "sequence diagram", or "visualize this process".

General Utilities

memory-cache

3891
from openclaw/skills

High-performance temporary storage system using Redis. Supports namespaced keys (mema:*), TTL management, and session context caching. Use for: (1) Saving agent state, (2) Caching API results, (3) Sharing data between sub-agents.

General Utilities

mema

3891
from openclaw/skills

Mema's personal brain - SQLite metadata index for documents and Redis short-term context buffer. Use for organizing workspace knowledge paths and managing ephemeral session state.

General Utilities

file-organizer-skill

3891
from openclaw/skills

Organize files in directories by grouping them into folders based on their extensions or date. Includes Dry-Run, Recursive, and Undo capabilities.

General Utilities

media-compress

3891
from openclaw/skills

Compress and convert images and videos using ffmpeg. Use when the user wants to reduce file size, change format, resize, or optimize media files. Handles common formats like JPG, PNG, WebP, MP4, MOV, WebM. Triggers on phrases like "compress image", "compress video", "reduce file size", "convert to webp/mp4", "resize image", "make image smaller", "batch compress", "optimize media".

General Utilities