每日壁纸
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md ,安装 @user_b30f8db8/fresh-wallpaper 这个技能。
技能介绍
背景与痛点
每天打开电脑,面对一成不变的桌面背景,很难提起工作兴致。手动去搜索引擎找图、下载、调整尺寸再设置为壁纸,步骤繁琐且打断心流;而市面上很多动态壁纸工具要么捆绑了臃肿的后台进程,要么深度定制系统设置,迁移环境时十分麻烦。
核心实现
这个 Skill 直接通过执行 scripts/set-bing-wallpaper.sh 脚本来解决问题。它的核心逻辑非常清晰:
- 自动获取:从 Bing 首页提取每日壁纸的 URL,无需人工干预。
- 画质优先:优先拉取 UHD 超高清版本,若请求失败则自动回退至 1920x1200 分辨率。
- 多端兼容:根据操作系统调用底层命令,macOS 使用
System Events并刷新 Dock,Linux 依赖gsettings或feh,Windows 则调用PowerShell修改注册表。 - 本地缓存:下载的图片会持久化保存在
~/Pictures/BingWallpapers/(可通过环境变量BING_WALLPAPER_DIR自定义),避免重复下载且重启后不丢失。
注意事项
脚本路径是动态的,取决于 Agent 加载技能的实际位置(如 ~/.codebuddy/skills/ 或 ~/.workbuddy/skills/),调用时需确保路径拼接正确。此外,它只能获取 Bing 首页推荐的单张图片,无法指定特定主题或分辨率区间。
使用场景
- 厌倦每天开机看到相同桌面,希望在工作时能自动获取并应用Bing每日高清壁纸。
- 使用多台不同系统的电脑,需要一个统一的命令行工具来一键更新和设置桌面背景。
- 编写自动化脚本时需要频繁更换干净的桌面背景,以避免长时间盯着同一张图片导致视觉疲劳。
适合人员
- 全栈开发者:希望在多台不同操作系统的开发机上保持统一的每日壁纸更新体验。
- 桌面极客:喜欢折腾系统界面,需要轻量级的命令行工具来自动获取和设置高清壁纸。
- 自动化运维工程师:需要在无头服务器或多端测试环境中自动轮换桌面背景以缓解视觉疲劳。