agentsclimarketplace

Rpa module asset agent

Skill shuhaolin63-hash/Big-Data-and-Accounting-RPA-skills/.trae/skills/rpa-module-asset-agent

你的期末考试救星+私人财务RPA指导老师(仅适用于阿里云RPA)

Install
npx -y skills add shuhaolin63-hash/Big-Data-and-Accounting-RPA-skills --skill rpa-module-asset-agent

Assembled 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

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.