workflow-interaction SKILL.md skillC
workflow-interaction from mrpulor-gh/nuphus is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add mrpulor-gh/nuphus/workflow-interaction@git:20261014.8464f62Pins git:20261014.8464f62 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- C, 15 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- mrpulor-gh/nuphus
- Path
plugin/skills/builtin/workflow-interaction/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261014.8464f62, committed Oct 14, 2026
- Size
- 6,629 bytes
- Repository stars
- 89
- License
- Apache-2.0
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# 工作流交互手册 > 探索与操作真实界面的细则。何时读:进入 Phase 1 探索、首次桌面/浏览器操作、遇到交互形态不确定时。 > 系统提示词只管原则(语义优先、证据纪律);本文管怎么做。已证实过的规则禁止重新探索。 ## 一、探索入口(按场景二选一) ### 浏览器探索与反爬预检 - 网页场景直接用 `browser_*` 工具链(snapshot → click/type);不涉及桌面语义工具。 - 反爬预检:站点可能弹验证码/滑块/登录墙——先以普通导航探一次目标页,命中即按 workflow-recovery 的阻塞分类处置,不反复试探触发风控。 - 网页元素定位与提交模式(@eN ref → OCR → evaluate 降级链)见 skill: workflow-design「工具使用要点」「模式 F」。 ## 二、目标绑定(桌面任务第一步) - 用户在前台 Nuphus 提交任务,**前台 ≠ 任务目标**。 - 先 `desktop_targets_list` 查本机应用/窗口 → 主模型结合任务选择 → `desktop_target_bind` 启动/激活,后续观察与增强判断传返回的 `target_token`。 - 多窗口从返回候选选,不猜窗口句柄。合法跨应用步骤重新绑定,不另向用户确认。 - 启动 GUI 优先用 bind 的本机目录入口;旧环境用 `system_shell` 时必须非阻塞(Windows `Start-Process` / macOS `open` / Linux 后台),禁止前台等待退出的启动方式。 ## 三、桌面语义探索(UIA/Accessibility-first) ### 行为确认清单(探索前向用户逐项确认) | 项 | 确认内容 | |----|----------| | 触发方式 | 功能从哪里进(按钮 / 菜单 / 快捷键 / 托盘) | | 关闭方式 | 弹窗/窗口怎么退(X / Esc / 取消按钮),有无强制模态 | | 状态可用性 | 按钮何时禁用/置灰,操作前需要什么前置状态 | | 完成标志 | 怎么判定操作成功(提示文案 / 状态变化 / 新页面) | 无法确认的项在探索中验证,验证到的写入 params.json;与用户口头约定冲突时以用户为准。 ### 语义候选读取 - 候选输出是完整 JSON 分页:`next_cursor` 非空 → 同次 `observation_token` + cursor 续查;`view=regions` 查可深入区域,用返回 `subtree_id` 发起新观察;菜单传 `scope=menu`。 - 树未读完整、候选未展示完、控件原生不支持是三种不同情况——不得断言缺失的按钮一定在后半段。 …
Read the whole file at its exact version.
How to install
mdr add mrpulor-gh/nuphus/workflow-interaction@sha256:c7f24df3651b0066The line at the top of this page pins the label git:20261014.8464f62, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_ymdjnhpked7d2e5h)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 14, 2026.
Audit of the latest version
- fail: Frontmatter declares a name
- fail: Frontmatter declares a description
- pass: Frontmatter block present
- pass: Size between 200 bytes and 200 KB (6629 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
mrpulor-gh/nuphus · 89 stars · license Apache-2.0 · pushed 2026-10-31 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_ymdjnhpked7d2e5h GET https://markdownregistry.com/api/v1/resolve?ref=mrpulor-gh/nuphus/workflow-interaction GET https://markdownregistry.com/api/v1/blob/c7f24df3651b0066c1d7a31ef2b0f7054597c240d6d1fc00595a69720c96fd88
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.