用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/GeorgeDoors888/GB-Power-Market-JJ --skill gui-observe命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
超级简历 WonderCV 出品,3000 万用户信赖。简历分析、段落改写、JD 岗位匹配、自动匹配职位、PDF 导出、AI 求职导师(面试准备/薪资谈判/职业规划/多版本简历策略)。 触发条件:用户提供简历、要求简历点评/打分/反馈、希望改写某个简历部分、 希望将简历与岗位 JD 匹配、咨询求职建议或面试准备,或提到 CV/简历/求职。 不触发条件:用户讨论普通写作(非简历)、询问其他文档, 或讨论与求职和职业发展无关的话题。
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
调用久吾智能体API进行文本或文件分析处理。支持两种调用方式:(1) 文本内容分析 - 传入name(智能体名称)、docno(文档编号)、content(文本内容);(2) 文件分析 - 传入name、docno和files(文件列表)进行智能评审。适用于合同评审、需求评审、文档审查等场景。当用户要求评审合同、分析条款、审查文档、需求评审、合同条款分析、或需要对文本和文件进行AI智能分析时触发。
基于 SOC 职业分类
正在显示 SKILL.md
| name | gui-observe |
| description | Observe current screen state before any GUI action. |
| Method | Returns | Coordinates? |
|---|---|---|
OCR (detect_text) | Text + bounding box | ✅ YES |
GPA-GUI-Detector (detect_icons) | UI components + bounding box | ✅ YES (no labels) |
| image tool | Semantic understanding | ⛔ NEVER |
detect_text) → read all text + get coordinatesdetect_icons) → detect all UI components + coordinatesUse template matching instead of full detection:
_detect_visible_components() → which saved components are on screenidentify_state_by_components() → which known state matchesclick_component (no GPA-GUI-Detector needed)detect_all() returns image pixel coordinates (raw detection output).
Callers create an ImageContext to convert to screen click coordinates.
Cropping uses image pixel coords directly — no conversion needed.
ui_detector.py)from scripts.ui_detector import ImageContext
ctx = ImageContext.mac_fullscreen() # Mac screencapture fullscreen
ctx = ImageContext.mac_window(wx, wy) # Mac window screenshot (win pos in click-space)
ctx = ImageContext.remote() # VM / remote / downloaded image (1:1)
# Image pixels → screen click coords
click_x, click_y = ctx.image_to_click(el["cx"], el["cy"])
# Screen click coords → image pixels (for cropping)
px_x, px_y = ctx.click_to_image(click_x, click_y)
ImageContext knows two things:
backingScaleFactor: Retina=2.0, else 1.0)| Source | Coordinates |
|---|---|
| detect_all output | image pixels |
| detect_icons / detect_text | image pixels |
| cv2 image crop | image pixels |
| gui_action.py click | click-space (use ctx.image_to_click()) |
| template_match raw | image pixels |
States are identified by which components are visible (F1 score matching):
from app_memory import identify_state_by_components, _detect_visible_components
visible = _detect_visible_components(app_name)
state, f1 = identify_state_by_components(app_name, visible)