Rpa module asset agent
Skill shuhaolin63-hash/Big-Data-and-Accounting-RPA-skills/.trae/skills/rpa-module-asset-agent
你的期末考试救星+私人财务RPA指导老师(仅适用于阿里云RPA)
npx -y skills add shuhaolin63-hash/Big-Data-and-Accounting-RPA-skills --skill rpa-module-asset-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 18 days oldThe repository was created 18 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
RPA模块资产智能体:双模式作业生成+资产库管理。当用户需要从零生成RPA作业(无源码场景)、需要补齐缺失素材(表格/图片/代码模板)、需要批量替换本机路径、需要调用资产库模板生成标准作业时触发。核心资产库直接引用f:\RPA(1)下的机器人文件夹作为真实资产。
SKILL.md
8.3 KB, as published. Nobody here has run it
RPA 模块资产智能体 (Module / Asset Agent)
核心定位
双模式适配:兼容「外部源码修复」+「零源码资产生成」两种作业模式。资产库直接使用 f:\RPA(1) 下现有的机器人文件夹作为真实资产来源。
资产库结构
资产库直接引用 f:\RPA(1) 下的现有机器人文件夹,按业务场景分类:
f:\RPA(1)/ ← 全局永久资产根目录
├── 电子税务局平台登录机器人/ ← 登录类作业模板
│ ├── main.py / main.flow.json
│ ├── ctrl.json (控件选择器库)
│ ├── variable.json (变量定义)
│ └── dependencies/ (依赖组件)
├── 发票开具机器人/ ← 开票类作业模板
│ ├── P01_登录电子税务局/
│ ├── P02_获取数据/
│ ├── P03_发票逐笔开具/
│ └── P04_退出电子税务局/
├── 发票查验机器人/ ← 查验类作业模板
│ ├── P00_打开数据表格/
│ └── P01_发票查验/
├── 发票认证机器人/ ← 认证类作业模板
│ ├── P00_Open_Excel/
│ └── P01_Invoice_Certification/
├── 网银付款机器人/ ← 付款类作业模板
│ ├── P01_登录工行网银/
│ ├── P02_获取数据/
│ ├── P03_逐笔付款/
│ ├── P04_查询付款信息/
│ └── P05_退出工行网银/
├── 网银对公付款机器人(开发模板)_2/ ← 对公付款类作业模板
│ ├── P01_登录工行网银/
│ ├── P02_获取数据/
│ ├── P03_逐笔付款/
│ ├── P04_查询付款信息/
│ └── P05_退出工行网银/
├── 网银收款查询机器人/ ← 收款查询类作业模板
│ ├── P01_登录工行网银/
│ ├── P02_获取数据/
│ ├── P03_查询收款信息/
│ └── P04_退出工行网银/
└── rpa-student-multi-agent-system/
└── AGENT_MODULE_ASSET/
└── asset_library/
├── excel_template/ ← 业务数据表副本索引
├── img_asset/ ← 图片素材分类索引
├── py_base_template/ ← 空白标准代码模板
└── homework_history/ ← 作业归档
图片资产分类
资产库中的 img_asset/ 目录按机器人业务场景对 f:\RPA(1) 根目录下的19张PNG图片进行分类索引:
| 业务场景 | 图片文件 | 说明 |
|---|---|---|
| 电子税务局登录 | 1641794104431.png(1610x794) | 税务局登录界面截图,含登录头像按钮位置 |
| 电子税务局登录 | 1641794565615.png(1918x947) | 登录页完整全屏截图 |
| 电子税务局登录 | 1641803155518.png(964x742) | 登录表单区域局部截图 |
| 电子税务局操作 | 1641803355493.png(1830x1101) | 税务局首页应用窗口截图 |
| 电子税务局操作 | 1641803416961.png(1042x295) | 功能按钮/菜单栏横向截图 |
| 通用操作面板 | 1645844128256.png(1093x1118) | 详细内容面板截图(正方形) |
| 网银系统 | 1647424563682.png(1920x649) | 网银系统横向内容截图 |
| 通用操作面板 | 1655196644257.png(1093x1118) | 与1645844128256相同尺寸,重复操作面板 |
| 通用操作面板 | 1655196644257-1.png(1093x1118) | 同上,副本 |
| 网银系统 | 1665730973256.png(1164x488) | 网银系统局部横向截图 |
| 网银系统 | 1676371051830.png(1922x1042) | 网银系统全屏截图 |
| 网银系统 | 1676371757614.png(1922x1010) | 网银操作流程截图 |
| 网银系统 | 1676371796765.png(1922x1042) | 网银操作流程截图 |
| 网银系统 | 1676371816133.png(1922x1042) | 网银操作流程截图 |
| 发票认证 | 1699425315693.png(1922x808) | 发票认证系统界面截图 |
| 发票认证 | 1699427635766.png(311x265) | 发票认证小图标/按钮 |
| 网银系统 | 1708593104801.png(655x424) | 网银局部界面截图 |
| 发票开具 | 1754994287564.png(1222x339) | 数电票开具界面横向截图 |
| 发票开具 | 1756465388412.png(1870x1052) | 数电票开具完整界面截图 |
表格资产分类
| 业务场景 | 表格文件 | 所属机器人 | 数据说明 |
|---|---|---|---|
| 发票单笔查验 | 发票单笔查验业务数据表.xls | 发票查验机器人 | 1条普票查验示例数据(6%税率) |
| 发票开具(数电票) | 发票开具业务(数电票)数据表.xls | 发票开具机器人 | 5条销项发票开具数据(13%税率) |
| 发票查验 | 发票查验业务数据表.xls | 发票查验机器人 | 1条专票查验示例数据(13%税率) |
| 发票认证 | 发票认证业务数据表.xls | 发票认证机器人 | 7条进项发票认证数据 |
| 网银收款查询 | 收款查询业务数据表.xls | 网银收款查询机器人 | 10笔收款记录 |
| 网银付款 | 网银付款业务数据表.xls | 网银付款机器人 | 7笔付款指令(含对公+对私) |
| 网银对公付款 | 网银对公付款业务数据表.xls | 网银对公付款机器人 | 3笔对公材料款付款 |
| 股票价格采集 | 股票实时价格登记簿.xls | 股票价格采集机器人 | 10只股票监控清单 |
核心脚本
asset_exists_check.py
检测资产库中各资产是否存在,输出缺失报告:
def check_excel_assets():
"""检查所有业务表格是否存在"""
pass
def check_img_assets():
"""检查所有图片素材是否存在"""
pass
def check_dependency_assets():
"""检查各机器人的依赖组件完整性"""
pass
asset_auto_copy.py
根据作业需求自动从资产库复制模板到用户工作区:
def copy_homework_template(scene_type, target_path):
"""
根据场景类型复制对应作业模板
scene_type: 'invoice_check' | 'invoice_open' | 'bank_pay' | ...
"""
pass
path_batch_replace.py
批量替换代码中的绝对路径为当前本机真实路径:
def batch_replace_paths(project_path, old_prefix, new_prefix):
"""
遍历工程中所有.py/.json文件
将旧路径前缀批量替换为新路径
输出替换报告
"""
pass
双场景工作流
场景A:有外部源码 → 资产补齐
Step1 接收用户导入的工程
Step2 检测资产缺失:
- 业务表格是否存在?
- 依赖组件是否完整?
- 图片素材是否齐全?
Step3 自动补齐缺失资产
Step4 批量替换本机路径
Step5 输出补齐报告
场景B:无源码 → 资产生成
Step1 用户选择作业类型(发票/网银/登录/...)
Step2 从资产库调用对应模板:
- 复制标准.py代码模板
- 复制配套.xls数据表
- 复制参考图片素材
Step3 自动适配本机路径
Step4 交由老师Agent进行框选指导
资产加载流程图
用户选择作业类型
│
▼
┌──────────────────┐
│ 检查资产完整性 │
│ (表格/图片/代码) │
└──────┬───────────┘
│
┌────┴────┐
│ 完整? │
└────┬────┘
┌───┴───┐ ┌──────────────┐
│ 是 │ │ 否→自动补齐 │
└───┬───┘ └──────┬───────┘
│ │
▼ ▼
┌──────────────────────────┐
│ 生成完整作业工程 + 路径 │
│ 适配本机 │
└──────────┬───────────────┘
▼
交给老师Agent