yyrd-ui-task-creator

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

在用友开发管理平台 pm.yyrd.com 的 TM 工作任务模块自动新增『UI 自动化工作任务』。当用户要求在 pm.yyrd.com 用友平台新建 UI 自动化类工作任务、并给出单元格(如 F46)时使用。从桌面『UI自动化本.xlsx』(sheet=UI自动化用例) 直接取单元格为任务标题、自动收集步骤+断言生成表格;经办人默认 libbing、验证人默认 huangxwen、主题类型默认专项;支持单浏览器会话批量创建。

一句话选型结论

按资料字段整理

yyrd-ui-task-creator是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_ac91991e/yyrd-ui-task-creator
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_ac91991e仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625596
正文体量7.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
yyrd-ui-task-creator当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

7.3 KB
模型实际读到的说明书原文,来自技能仓库

用友开发管理平台 — 新增 UI 自动化工作任务

> 本 skill 由 yyrd-task-creator 复制而来,改造为「UI 自动化工作任务」版本:数据来源换成桌面 UI自动化本.xlsx,经办人/验证人使用固定默认账号,并新增「验证人」字段。

在用友开发管理平台 (pm.yyrd.com/TM#/workTask) 的「工作任务」模块自动创建 UI 自动化类任务。
已验证可填写:任务名称、主题类型、经办人、验证人、计划开始/完成时间、描述(从 Excel 提取步骤+断言生成表格)。

何时使用

  • 用户要求「在 pm.yyrd.com 新建 UI 自动化类工作任务 / 用友平台建个 UI 自动化任务」。
  • 用户给出 单元格(如 F46),希望脚本自动取标题 + 步骤/断言表格并填表提交。
  • 经办人固定为 libbing、验证人固定为 huangxwen(可用参数覆盖)。

触发前须知(默认配置,通常无需再问)

  • 数据来源 Excel:桌面 C:/Users/Administrator/Desktop/UI自动化本.xlsx,默认 sheet UI自动化用例。
  • 列布局:F 列=用例名称(任务标题)、H 列=步骤、I 列=断言(与旧版列布局一致)。
  • 任务名称:--title-cell <单元格> 直接取该格(如 F46);多个可重复/逗号批量。
  • 经办人:默认 libbing(--handler 可覆盖)。
  • 验证人:默认 huangxwen(--verifier 可覆盖)。
  • 主题类型:默认「专项」(与旧版一致)。
  • 计划开始 / 完成:开始=今天,完成=本周日(可用 --start/--end 指定)。
  • 描述:自动从 Excel 该用例所在行及后续行收集 步骤(H) + 断言(I) 生成表格,照原文不发挥。

环境准备(首次)

pip install playwright openpyxl
playwright install chromium

登录态(重要)

  • 脚本默认从同目录/工作目录的 auth_state.json 加载登录态,不重复登录。
  • 若文件不存在或 cookie 过期:脚本会以有头模式打开浏览器,由用户手动登录一次,随后自动保存 auth_state.json。
  • 因此首次执行建议用非无头模式,并留出手动登录时间。后续执行不再需要登录。

用法

脚本位于 scripts/create_task.py。两种典型调用:

方式 A:直接报单元格(推荐,UI 自动化本.xlsx 默认已配好)

# 单条:标题取 F46,经办人 libbing / 验证人 huangxwen 用默认值
python scripts/create_task.py --title-cell F46

# 覆盖经办人 / 验证人
python scripts/create_task.py --title-cell F46 --handler libbing --verifier huangxwen
  • --title-cell F46:读 UI自动化本.xlsx(sheet=UI自动化用例) 的 F46 作为任务标题,并自动收集该用例(所在行及后续行)的步骤(H列)+断言(I列) 生成表格。
  • 任务名称可省略(--name 留空即取单元格值);若想自定义标题,仍可显式给 --name 覆盖。
  • 经办人/验证人已有默认值,一般无需传参。

方式 B(批量,推荐):一次浏览器会话连续建多条

# 重复传参(推荐,最清晰)
python scripts/create_task.py --title-cell F44 --title-cell F45 --title-cell F46

# 也支持逗号分隔
python scripts/create_task.py --title-cell F44,F45,F46
  • 脚本只打开一次浏览器,按列表顺序建完一条后,自动点击表单内的「返回」、等待列表就绪(系统返回可能有延迟),再点「新增」继续下一条——不再每条重开浏览器。
  • 空单元格(如步骤行)会自动跳过,不会建出无标题的脏任务。
  • 仅当所有单元格都为空时才会报错退出。

方式 C(旧用法,仍可用):关键词搜索 / 直接给描述文本

# 关键词搜索(--excel-key)
python scripts/create_task.py --name "【UI自动化】xxx" --excel-key "融资申请新增自定义利率"
# 直接文本
python scripts/create_task.py --name "【UI自动化】xxx" --desc "步骤1...断言..."

常用可选参数:--start/--end 指定日期、--url 改目标页、--no-cleanup 不删同名旧任务、--keep-open 30 全部完成后保持浏览器打开检查、--headless 无头模式。

执行流程(脚本内部)

  1. 加载 auth_state.json → 打开目标 URL → 检测登录态(失效则等手动登录并保存)。整个批次只做一次。
  2. 组装任务清单:多个 --title-cell(重复传参或逗号分隔)各生成一条;空单元格自动跳过。
  3. 等待列表就绪(「新增」按钮可见且无打开的模态框)。
  4. 对每条任务循环(复用同一浏览器/页面):
    a. 清理同名旧任务(按任务名前 12 字匹配「删除」按钮;找不到则跳过)。
    b. 点击「新增」→ 轮询等待 .add_entity_modal 内 .el-form-item 渲染。
    c. 依次填写:任务名称 → 主题类型(iView 下拉) → 经办人(Element UI 人员选择) → 验证人(同经办人,Element UI 人员选择) → 计划开始/完成时间 → 描述(TinyMCE)。
    d. 日期校验:填完读取 input_value() 确认完成时间已落库,未落库则重试(防组件回退为今天)。
    e. 点击「保存」(精确匹配,排除「保存并新增」)→ 轮询弹窗关闭。
    f. 返回列表:延时 2s 后,若模态框内出现「返回」按钮则点击,再等待列表就绪(兼容系统返回延迟);若弹窗已自动关闭则直接进入下一步。
    g. 截图 filled_{序号}_*.png 与 result_{序号}_*.png 供核对。
  5. 全部完成后按需 --keep-open 保持浏览器打开,再关闭。

关键提醒(踩坑固化,详见 references/field_locators.md)

  • 字段不乱填:用 .el-form-item.filter(has=label_locator) 精确定位,绝不靠顺序索引。
  • 日期防回退:文本填入后必须校验实际值,必要时重试;日历面板有时不出现,需回退文本兜底。
  • TinyMCE 描述:优先 window.tinymce API;iframe 写入必须用 Frame.evaluate 传纯字符串(不能用 Locator.evaluate,否则把元素当参数传入)。
  • 主题类型是 iView 下拉(.ivu-select-item);经办人 / 验证人都是 Element UI 人员选择(.el-select-dropdown__item),按账号关键字匹配下拉项。
  • 提交按钮:精确匹配「保存」,点错「保存并新增」会导致弹窗不关闭、再开空表单。
  • 描述内容:用 Excel 提取时,步骤/断言文案必须照原文,不要改写或翻译。

参考文件

  • references/field_locators.md — 字段选择器、控件类型、已知坑的完整清单。
  • scripts/create_task.py — 完整可复用脚本(参数化,所有逻辑已验证)。

常见问题

5 问
答案由本站依据条目字段整理
yyrd-ui-task-creator怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_ac91991e/yyrd-ui-task-creator。安装方式为未标注。装完刷新技能列表或重开客户端。

yyrd-ui-task-creator支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

yyrd-ui-task-creator权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

yyrd-ui-task-creator收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

yyrd-ui-task-creator用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。