ytdxzw-cfpz

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

鹰潭电信综合化维护重复片障数据清洗功能

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
ytdxzw-cfpz当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

DXZW-cfpz 重复片障端口预警台账

用途

把电信「片障告警详单」原表,按固定口径清洗成可直接上报的「鹰潭电信重复片障端口预警台账」。
全流程由 scripts/process_pianzhang.py 确定性执行,避免每次手工重复造轮子、口径漂移。

触发场景

  • 用户提供/指向一份片障告警详单(xlsx/xlsm),要求清洗或出预警台账
  • 用户提到「重复片障」「端口预警台账」「DXZW-cfpz」「中断时长」「中断超过 15 分钟」
  • 用户描述了如下任一动作:删空工单编号行、加中断时长列、按 15 分钟筛、删地市/IP 列

处理口径(固定,不得擅自改动)

步骤 动作 规则
1 删除无工单的行 「工单编号」列为空、纯空格、纯空白的行全部删除
2 新增「中断时长」列 加在最后一列,逐行套用公式:<br>=DATEDIF(H,I,&quot;d&quot;)*24*60+HOUR(I-H)*60+MINUTE(I-H),单位=分钟
2b 按阈值删除 删除「中断时长」小于等于 15 的行(保留 > 15)
3 删除冗余列 删除「地市」列和「IP」列
4 输出 另存为 鹰潭电信重复片障端口预警台账YYYYMMDD.xlsx

⚠️ 必须知道:业务方原始公式写错了减法方向

业务方给的原始文字是 ...HOUR(H当前行-I当前行)*60+MINUTE(H当前行-I当前行)。
其中 H=告警时间、I=恢复时间,H 早于 I,H-I 是负数,而 Excel/WPS 的 HOUR/MINUTE
不接受负数参数,会返回 #NUM!——整条公式作废,每一行都算不出值。

已用本机表格引擎(WPS / KET.Application)实测确认:

写法 40 分钟行 16 分钟行 跨天 1530 分钟行
原始 HOUR(H-I) #NUM! #NUM! #NUM!
修正为 HOUR(I-H) 40 ✅ 16 ✅ 1530 ✅

因此脚本默认输出修正后的公式:把减法方向改成 I-H,DATEDIF(H,I,&quot;d&quot;) 的日数部分保持不变。
如需逐字照抄原始文字(仅用于对照排查),加 --formula literal。
处理前若用户没有确认过这一点,应主动说明该修正,不要默默改掉。

关键细节,实现时必须遵守:

  1. 公式里的 H/I 是位置缩写,不是写死的字母。 脚本会先按表头名识别时间列
    (告警时间/开始时间/发生时间… 与 恢复时间/结束时间/复通时间…),识别不到才回落到 H/I 列位置。
    口径固定为「恢复时间 − 告警时间,折算成分钟」,并按上节所述修正减法方向。
  2. 删除地市/IP 列会让列字母左移,因此脚本在删列之后按时间列的新字母重算公式文本,
    保证打开表格不出现 #REF! 或算错。
  3. Python 侧与 Excel 侧口径必须一致:分钟数 = 天数*1440 + 时*60 + 分,
    即先按 DATEDIF 取整日、再取余下的时分。脚本用 timedelta.days/seconds 复刻这一算法,
    已用 WPS 引擎实测对齐(40 / 16 / 1530 三个样本完全一致)。
  4. 时间无法解析的行不删。 告警未恢复(恢复时间空)属于正常业务情况,
    这类行会保留并在结果里列为警告;此时「中断时长」留空,不写公式,避免台账里出现 #NUM!。
  5. 若检测到多数行「告警时间」晚于「恢复时间」,脚本会自动对调两列角色并给出警告。
  6. 默认只处理第一张工作表;多 sheet 时用 --sheet 指定。
  7. .xls 不支持,需先另存为 .xlsx。

使用方法

脚本固定在本 skill 目录下的 scripts/process_pianzhang.py。先确定本机可用的 Python:

# 任选一个能跑通的即可,不要写死绝对路径
python --version || python3 --version

依赖只需 openpyxl。缺失时先装(优先装进隔离环境,别污染用户全局环境):

python -m pip install -r &quot;&lt;本skill目录&gt;/scripts/requirements.txt&quot;

然后执行(&lt;本skill目录&gt; 换成该 skill 实际所在目录):

python &quot;&lt;本skill目录&gt;/scripts/process_pianzhang.py&quot; &quot;&lt;片障告警详单.xlsx&gt;&quot;

脚本自身会检查依赖,缺 openpyxl 时直接提示安装命令,不会静默失败。

常用参数:

... process_pianzhang.py 详单.xlsx --output-dir ./out        # 指定输出目录
... process_pianzhang.py 详单.xlsx --sheet &quot;详单&quot;             # 指定工作表
... process_pianzhang.py 详单.xlsx --threshold 15            # 阈值,默认 15
... process_pianzhang.py 详单.xlsx --start-col H --end-col I # 手工指定时间列
... process_pianzhang.py 详单.xlsx --formula literal         # 逐字照抄原始公式(仅对照用)

脚本会打印一份摘要:原始行数、每步删除行数、删掉的列、输出文件名、时长范围、警告。
执行后必须把摘要里的实际数字转述给用户(删了多少行、输出叫什么名字),
并把生成的台账文件路径展示给用户。

输出

  • 文件名:鹰潭电信重复片障端口预警台账YYYYMMDD.xlsx(YYYYMMDD 为运行当天日期)
  • 默认落在输入文件同目录,可用 --output-dir 改变
  • 版式:红色表头加粗、首行冻结、列宽自适应、全表细边框
  • 「中断时长」列为公式(非静态值),用 Excel/WPS 打开会自动重算

排查

现象 原因 / 处理
报错找不到「工单编号」列 表头名不在别名表里;脚本会打印当前表头,据实补别名或改名后重跑
提示回落到 H/I 列 时间列表头未被识别,确认列位置是否正确;必要时用 --start-col/--end-col
输出打开后中断时长是空的 该行告警/恢复时间缺一个(如未恢复),或打开它的软件不自动重算公式;用 Excel/WPS 打开即可
台账里出现 #NUM! 说明有人把公式改回了原始文字 HOUR(H-I);改回 HOUR(I-H),或加 --formula fixed 重跑
行数比预想少 告警/恢复时间有无法解析的行被保留、或确有大量 <=15 分钟记录,看摘要里的警告

常见问题

5 问
答案由本站依据条目字段整理
ytdxzw-cfpz怎么安装?

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

ytdxzw-cfpz支持哪些客户端?

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

ytdxzw-cfpz权限高吗,安全吗?

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

ytdxzw-cfpz收费吗?

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

ytdxzw-cfpz用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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