Token导航 LogoToken导航TokenDH.com
开发需要联网clawhub未标认证来源可访问clear审计提醒

shucheng-platform-script书城平台脚本

Agent Skill

shucheng-platform-script 用于处理数据库查询、表结构、迁移和数据维护任务,适合在 OpenClaw 中需要分析 schema、编写 SQL 或排查数据问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,231

周安装

132

GitHub Stars

公开资料未说明

下载量

1,045
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:shucheng-platform-script(书城平台脚本)
来源仓库:https://github.com/lan2898408767/shucheng-platform-script
安装命令:
openclaw skills install shucheng-platform-script
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install shucheng-platform-script

简介

提供自研业务平台的脚本模板和编码规范。当用户需要编写 Groovy 后端脚本、JavaScript 表单脚本、SQL 查询、附件处理等代码时使用此技能。

SKILL.md

name
platform-script
description
提供自研业务平台的脚本模板和编码规范。当用户需要编写 Groovy 后端脚本、JavaScript 表单脚本、SQL 查询、附件处理等代码时使用此技能。
metadata
{ "openclaw": { "emoji": "📝", "requires": { "bins": [] } } }

平台脚本技能

为自研业务平台提供全面的脚本模板和编码规范。

何时使用

使用此技能的情况:

  • "帮我写一个平台脚本"
  • "需要数据增删改查的脚本"
  • "表单验证脚本怎么写"
  • "动态控制下拉框选项"
  • "合并多个 CI 附件为 PDF"
  • "发送邮件的脚本"
  • "SQL 查询/分页脚本"
  • "审批流程相关脚本"
  • "根据我的平台规则写代码"

何时不使用

不使用此技能的情况:

  • 通用编程问题(不使用平台特定 API)
  • 其他平台的脚本代码
  • 与平台无关的代码需求

技能位置

skills/platform-script-skills/

使用方法

当用户请求平台相关的脚本代码时,读取 references/ 目录中的完整模板文件,理解平台的特殊脚本规则,生成符合规范的可用代码。

核心能力

1. 基础脚本操作

  • 数据创建 (DataModelUtils.createCIByCIClassName)
  • 数据删除 (DataModelUtils.deleteCi, deleteCis)
  • 数据修改 (saveCi)
  • 数据查询 (getCIByPK, getCIByAttr, queryForListMap)
  • 脚本调用 (ScriptUtils.runScriptByCode)

2. 表单脚本操作

  • 数据验证 (validatorFunctions)
  • 动态字段控制 (disabledAttributes, dynamicDisabledAttrs)
  • 字段值变化 (changeFunctions)
  • 下拉框选项控制 (scriptFilterInOptions, setSelectOptionsFunc)
  • 字段显示控制 (controlFieldDisplayFunc)
  • 自动补全 (controlAutoCompleteFunc)
  • 父子表单通信 (addObserver, notifyParent)
  • 智能回填 (initBackFillData, initNestedFormData)

3. SQL 脚本操作

  • 数据查询 SQL
  • 数据修改 SQL (JDBCUtils.update)
  • 分页处理 (LIMIT/OFFSET、逻辑分页)
  • 多表连接查询

4. 附件处理

  • 附件函数 (AttachmentsUtils.*)
  • 文件导出 (Excel、Word、PDF、zip)
  • 多 CI 附件转 PDF
  • PDF 合并
  • Word 合并

5. 审批流程

  • 自定义提交流程 (flow_base_start)
  • 自定义通过流程 (flow_pass)
  • 自定义加签脚本 (flow_add_object_by_standalone)

6. 工具函数

  • 日期格式化 (SimpleDateFormat)
  • 时间戳生成
  • 列表排序 (sortMapList)
  • 字符串处理 (removeTrailingZeros)

7. 业务特定脚本

  • 华龙业务相关
  • FOS 数据查询
  • 航班数据操作

特殊规范

变量命名

  • 使用中文变量名(如 def 主表数据, def 明细表数据
  • 遵循平台的字段命名规范

数据模型操作

// 单条记录
def 数据 = DataModelUtils.getCIByPK("表名",['ID':值])

// 多条记录
def 数据列表 = DataModelUtils.getCIByAttr("表名",['字段名':值])

// 保存
saveCi(数据)

// 删除
DataModelUtils.deleteCi(数据)
DataModelUtils.deleteCis(数据列表)

表单脚本返回格式

if(args$){
    return {
        "validatorFunctions": fieldValidateMap,
        "disabledAttributes": list,
        "changeFunctions": feildMapFunc,
        "setSelectOptionsFunc": optionsFunc
    };
}else{
    return null;
}

脚本参数说明

  • args$ - 脚本参数变量
  • args$.data - 表单输入数据
  • args$.getFieldValueFunc - 获取字段值函数
  • args$.setFieldValueFunc - 设置字段值函数
  • args$.runScriptFunc - 调用后台脚本
  • args$.notification - 打印信息 (error/warning/info/success)

重要提示

  1. 访问 args$ 属性前先检查其是否存在
  2. 监听脚本使用 ci$.dataFieldMap 访问当前数据
  3. 附件字段需要使用 JsonSlurper 将大文本转换为 JSON
  4. 导出文档时使用正确的模板占位符语法
  5. 妥善处理 null 值避免异常

完整模板位置

所有完整代码示例存储在 references/platform-script-templates.txt 文件中,包含:

  • 完整的代码示例
  • 详细的注释说明
  • 各种场景的最佳实践

当需要编写具体脚本时,会参考此文件中的完整模板生成代码。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

94.42%
按下载量换算987

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills