中职助学金数据套打

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

为中职班主任/资助经办人批量套打国家助学金申报材料:自动解析精准库困难标签、判定集中连片地区、剔除学籍异动学生,按学校 Word 模板逐人生成《认定申请表》《助学金申请表》,并产出班级民主评议报告与助学金汇总表。勾选框精确套打为单字符☑且不破坏版式,每份严格2页可正反面打印;银行卡号、家庭人口、年收入等无数据源的字段一律留空不编造,留待人工或在线收集表补充。

一句话选型结论

按资料字段整理

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

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

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_878e6d7a/vocational-aid-batch-print
  1. 1
    确认客户端支持

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

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

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

批量处理重复任务

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

把流程写成清单

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

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
中职助学金数据套打当前 未标注权限 未标注 未标注 未标注 有
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 全文

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

中职国家助学金材料批量整理

Overview

把"读本地 Excel/Word 材料 → 解析精准库标签与学籍异动 → 批量填表"这一套班主任每年都要做的
重复劳动,固化成一个可复用的 Skill。核心交付是一个 Python 引擎 scripts/prepare.py,
配合两份学校下发的申请表模板,自动产出每个学生/每班的全部助学金申报材料。

适用对象:中职学校班主任、资助经办人。默认适配广西中医药大学附设中医学校(广西中医学校)
药学/中医康复技术专业的 24(10)、24(15)班场景;模板与列名可换,引擎按表头关键词
自动定位列,换年级/换班级只需改参数。

When to use

  • 用户说"帮我整理/生成/批量做助学金材料""把受助学生的表都填了""按学号表把异动的踢掉"等。
  • 用户已把以下材料放进一个工作文件夹:助学金类型表(xlsx)、各班学号表(xlsx)、
    学生基本信息表(xlsx)、精准库(xls)、两份申请表填写模板(docx)。
  • 需要每年复用时,直接重跑引擎,仅数据源更新。

Workflow(标准流程)

  1. 核对材料齐全:确认工作文件夹含本 Skill「业务口径」所列 6 类文件;模板为
    *认定申请表*填写模板*.docx 与 *助学金申请表*填写模板*.docx。
  2. 准备 Python 环境(首次):用 managed python 建 venv 并装依赖:
    <managed_python> -m venv <venv> <venv>/Scripts/pip install openpyxl python-docx xlrd
    managed python 路径:C:\Users\Administrator\.workbuddy\binaries\python\versions\3.13.12\python.exe
  3. 先 dry-run 核对口径:
    <venv>/Scripts/python <skill>/scripts/prepare.py --workspace "<材料文件夹>" --dry-run
    检查各班人数、连片人数、异动剔除人数是否与学号表一致。
  4. 正式生成:去掉 --dry-run,输出到工作文件夹下的 班别班助学金材料/。
  5. 人工核对(必做):逐班打开评议报告与汇总表,确认留空项、评议小组、连片勾选、
    档次无误;详见 references/business-rules.md 的"待人工核对疑点"。

引擎参数(scripts/prepare.py)

参数 说明 默认
--workspace 材料所在文件夹(必填) —
--out 输出文件夹 同 workspace
--classes 班级列表,如 24(10) 24(15) 24(10) 24(15)
--type/--info/--prec/--rd/--zxj 显式指定某输入文件 按通配符自动识别
--dry-run 只打印计划不落盘 关

所有输入文件均按通配符自动识别;文件名变化时用显式参数覆盖。

关键实现要点(给维护者)

  • 列定位靠表头关键词,不靠绝对列号;10班与15班学号表结构不同也能兼容。
  • 连片判定以精准库「一般困难(连片地区)」sheet 的身份证为准(权威),不硬编码县区名单。
  • 异动剔除按列分别判定:主表「备注」列命中的剔主表身份证;右侧异动子表的
    「变动类型/异动理由」列命中的剔子表身份证——避免误伤主表同行学生(这是 2026 年首版踩过的坑)。
  • 勾选框:mark() 做字符级精确勾选,勾选结果统一为单字符已勾选方框 ☑(U+2611),
    绝不是 √□ 双字符,也绝不保留原空框再在前面叠一个 ☑(旧实现会在旧空框前多插一个 √/☑,已废弃):
  • 选项前已有普通 Unicode 占位符 □/○/◯/▢/☐(BOX 常量)→ 把该占位符替换为单字符 ☑
    (如 □特别困难 → ☑特别困难);
  • 选项前是 Word 符号域 <w:sym font="Wingdings 2" char="00A3/F0A3/0052"/> 空框
    (在 run.text 里看不见)→ 删除该空框符号域并插入 ☑ run 替代
    (如 [w:sym空框] 涉农 → ☑ 涉农),绝不能保留原空框再在前面加 ☑;
  • 选项前无任何占位符 → 直接在选项文字前插入单字符 ☑;
  • 已勾选(前导已是 ☑)则跳过,防止重复打勾。
  • 注意:模板申请书 R14、认定表 R4 的说明句本身含有 打"√" 字样(如"如实在相应类型□中打"√""),
    那是模板说明文字,与勾选框无关,引擎只动选项前的占位符,不要误删说明句里的 √。
    旧实现"整段 run 前插 √"、"√ 加占位符"或"不删空框只在前方叠 ☑"都会导致勾错选项、浮出孤立 √ 或出现 □☑ 双框,已废弃。
  • 两套模板措辞必须分别匹配:parse_tags() 返回的 rd(认定表困难类型)与 zxj
    (助学金表 R14 申请理由)措辞不同(如认定表"最低生活保障家庭学生" / 助学金表
    "城乡低保家庭学生")。务必分别匹配各自模板原文,否则勾选框会对不上——这是 2026 年首版
    一个隐藏 bug(低保学生助学金表申请理由从未被勾选),已修正。
  • 专业名称只保留纯专业名:s["major"] 数据源形如 2024级药剂15班,写入申请表时
    必须去掉 2024级 前缀与末尾 15班 班号,只留 药剂 / 中医康复技术 等纯专业名
    (落到 C(1,2) 与 C(2,2) 两个"专业名称"单元格)。不要出现 2024级…班 这类完整字眼。
  • 初审意见 R16 与 学校审核意见 R17 都必须保留模板自带空格:两处模板原文分别为
    …拟同意其享受(空格)等中职国家助学金补助。 与 …同意该生享受(空格)等中职国家助学金补助。
    那 5 个空格是供评审人手写档次(一/二/三)的,引擎一律不得自动填入"一等/二等/三等",也不要覆盖这两个单元格
    ——直接保留模板空白即可。两者空格字符数必须一致(现行模板均 5 个;实测 57 份全部一致)。
    这是用户 2026-09-17 明确要求:档次不能在打印前写死,两个意见栏留白要一模一样。
    (历史上曾误用 re.sub 把空格替换成 一等 等,已废弃;fill_level_in_opinion() 因此默认不接进 fill_zxj,仅作工具保留。)
  • 留空不编造:家庭人口/家长/收入/住房/银行卡/评议日期/签名等数据源没有的字段一律留空。
  • 困难类型与申请理由由四库标签推导,映射表见 references/business-rules.md。

补充字段填写规则(2026-09 增补)

以下字段由「学生基本信息表」驱动,落在两份申请表中,单元格坐标以学校现行模板为准:

目标 位置 取值
家庭住址 助学金表 C(4,2) 户口所在地 + 户口所在地区县以下详细地址 直接拼接
户籍性质 认定表 C(5,3) 户口性质 含"非农业"→勾 城镇;含"农业"→勾 农村
户籍所在地 认定表 C(5,5) 户口所在地(含省/市/县即可,不拼县级以下)
家庭居住现居住地址 认定表 C(7,3) 与"家庭住址"同源,直接套用合并后的地址
申请人承诺签章 认定表 C(18,7) 把 本人是 学生 的空格替换为 本人是{姓名}学生
学校审核意见 助学金表 C(17,1) 保留模板空格,不填档次(与初审意见留白一致,供手写一/二/三等)
学校审核意见 认定表 C(20,1) 勾 符合 + 勾困难类型(特别困难/比较困难/一般困难/不困难)

关键坑位(都是踩过的):

  • 户口所在地区县以下详细地址 列的定位不能用 "县级以下" 子串。表头实际写作
    户口所在地区县以下详细地址(是"区县"不是"区级县"),"县级以下" 不是它的子串,会静默定位失败
    → 家庭住址只剩到县一级、丢掉镇村门牌。必须用 "县以下" 定位。
    同理不能用 "户口所在地" 定位,那会命中前面的省/市/县列。
  • 学校审核意见 享受 等 的空格与 等 常分属不同 run
    (实测 R0="…同意该生享受" / R1=" " / R2="等中职…")。
    只写 re.sub(r"\s+等", level+"等", run.text) 在 等 所在 run 上匹配不到(该 run 里 等 在开头、前面无空格),
    结果是空格被删而档次没填进去,变成"享受等"。必须处理跨 run:向前清掉纯空格 run
    并 rstrip 前一个 run 尾部,再在 等 前加档次——见 fill_level_in_opinion()。
    ⚠️ 该函数当前默认不调用(R16/R17 都要留空供手写),改引擎时不要顺手接回去;
    另外一旦动过该单元格又想还原,务必重新从模板生成,否则空格删了就回不来。
  • 承诺栏 本人是{姓名}学生 只改 本人是 与 学生 之间的空白,
    学生 之后的 (□父亲□母亲□监护人) 是待家长手勾的项,绝不能被覆盖或删掉。

版式硬约束(务必遵守)

  • 申请表必须正反面打印在一张纸上,即每份 docx 严格 ≤ 2 页。
  • 学校现行模板本身就是 2 页,填字段不会撑破版式;但每次改引擎后必须抽验页数,
    确认仍为 2 页再交付。
  • 抽验方法(Windows + Word,走 COM,编码安全):
    $w = New-Object -ComObject Word.Application; $w.Visible = $false $doc = $w.Documents.Open($f.FullName, $false, $true) $doc.Repaginate(); $pages = $doc.ComputeStatistics(2) # wdStatisticPages = 2
    结果用 [System.IO.File]::WriteAllText(..., [System.Text.UTF8Encoding]::new($true)) 落盘再读
    (PowerShell 直接回显 stdout 常为空且中文易乱码)。
  • 若确实超页,优先缩页边距/行距,不要删减必填字段或勾选框。

输出结构

<workspace>/
  24(10)班助学金材料/
    24(10)231010043张三广西壮族自治区家庭经济困难学生认定申请表.docx
    24(10)231010043张三广西中等职业教育国家助学金申请表.docx
    ...(非连片学生两份,连片学生仅助学金表)
    24(10)班2026年助学金班级民主评议结果报告.docx
    24(10)班助学金汇总表2026年.xlsx
  24(15)班助学金材料/
    ...(同上)

参考资料

  • references/business-rules.md:完整业务口径、字段映射、连片/异动/档次规则、待核对疑点。
  • scripts/prepare.py:全部生成逻辑。
  • scripts/requirements.txt:依赖清单。

常见问题

5 问
答案由本站依据条目字段整理
中职助学金数据套打怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_878e6d7a/vocational-aid-batch-print。安装方式为未标注。装完刷新技能列表或重开客户端。

中职助学金数据套打支持哪些客户端?

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

中职助学金数据套打权限高吗,安全吗?

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

中职助学金数据套打收费吗?

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

中职助学金数据套打用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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