Agent Skills
› benchflow-ai/skillsbench
benchflow-ai/skillsbench
GitHub指导用户创建或更新 Codex 技能(Skill)的规范,涵盖模块化结构设计、上下文精简原则及自由度控制,旨在帮助开发者扩展 Agent 的专业领域知识与工作流。
Install All Skills
npx skills add benchflow-ai/skillsbench --all -g -y
Skills in Collection (275)
Showing top 50 of 275 by quality score. Use the install list command or open individual skills for the rest.
指导用户创建或更新 Codex 技能(Skill)的规范,涵盖模块化结构设计、上下文精简原则及自由度控制,旨在帮助开发者扩展 Agent 的专业领域知识与工作流。
需要创建新的 Skill
需要更新现有的 Skill
npx skills add benchflow-ai/skillsbench --skill skill-creator -g -y
指导如何为SkillsBench基准测试创建任务、编写文件、验证评估及提交PR,确保技能提升效果可衡量。
创建基准测试任务
理解仓库结构
准备提交PR
npx skills add benchflow-ai/skillsbench --skill skillsbench -g -y
指导用户遵循规范创建 SkillsBench 评测任务,涵盖提案、脚手架生成、编写 prompt、环境配置、测试验证及提交 PR 全流程。
创建新的 SkillsBench 任务
将现有工作流或数据集转换为评测任务
为任务编写技能定义
准备 SkillsBench 的 PR
npx skills add benchflow-ai/skillsbench --skill task-creator -g -y
COBOL COMP-3压缩十进制存储参考,涵盖磁盘布局、FD声明及工作存储中的值传递陷阱。
处理COBOL packed decimal数据
排查COMP-3字段解码错误
npx skills add benchflow-ai/skillsbench --skill comp3-packed-decimal -g -y
提供EBCDIC过冲符号解码参考,解析主机磁带中金额字段的正负号与末位数字。
读取包含EBCDIC编码的主机数据文件
处理带字母后缀的金额字段
排查金额符号错误问题
npx skills add benchflow-ai/skillsbench --skill ebcdic-overpunch-decoding -g -y
提供总账批量过账代码(如DR/CR/RV等)的参考定义、符号处理规则及对账检查要点,辅助根据具体任务指令进行账务数据处理与验证。
查询GL过账代码含义
解析批量磁带数据格式
执行账务对账逻辑
npx skills add benchflow-ai/skillsbench --skill gl-posting-codes -g -y
提供 GnuCOBOL 编译运行、主机组批处理文件操作及数值精度处理的开发指南,包含调试与参考链接。
需要编译或运行 COBOL 程序
处理主机组顺序文件或 PIC 数值计算问题
npx skills add benchflow-ai/skillsbench --skill gnucobol-mainframe-batch -g -y
用于将论文中定义的注意力机制变体实现为兼容 Transformer 的模块。涵盖提取不变量、构建形状账本、选择机制模式、保持接口一致性、数值验证及集成,确保新模块可无缝替换原有注意力块。
需要实现论文提出的新型注意力机制
修改注意力分数计算或分支结构但需保持接口兼容
npx skills add benchflow-ai/skillsbench --skill attention-variants-from-papers -g -y
提供在 Modal 无服务器平台上使用云 GPU(T4/A10G/A100)运行 Python 代码的指南,涵盖应用配置、GPU 选择、数据下载及结果处理,适用于机器学习模型训练场景。
需要访问 A100/T4/A10G GPU 进行模型训练
在云端运行 Python 脚本并返回结果
配置 Modal 无服务器环境
npx skills add benchflow-ai/skillsbench --skill modal-gpu -g -y
PDF处理工具包,支持文本表格提取、创建、合并拆分及表单填写。新增科学示意图生成功能,可自动创建高质量图表以增强文档可视化效果。
需要解析或提取PDF中的文本和表格数据
需要合并、拆分或旋转PDF文件
需要生成包含科学示意图的PDF文档
npx skills add benchflow-ai/skillsbench --skill pdf -g -y
用于查询PubChem数据库,支持按名称、结构或分子式搜索化合物,获取分子属性、相似性/子结构搜索及生物活性数据。
需要查询化学化合物信息
检索分子物理化学性质
进行药物筛选或化学数据分析
npx skills add benchflow-ai/skillsbench --skill pubchem-database -g -y
RDKit化学信息学工具包技能,提供分子结构读写、描述符计算、指纹生成、子结构搜索及2D/3D生成等功能,适用于药物发现、计算化学和化学信息学研究。
需要进行分子结构解析或生成
计算分子物理化学性质描述符
执行子结构搜索或相似性分析
处理SMILES/SDF/InChI等化学文件格式
npx skills add benchflow-ai/skillsbench --skill rdkit -g -y
提供 GitHub CLI (gh) 的使用指南,涵盖仓库、Issue、Pull Request 及 API 等核心命令的操作方法,用于在命令行环境中高效管理 GitHub 资源。
需要创建或管理 GitHub Issue
需要处理 Pull Request 相关操作
需要在命令行中克隆或管理 GitHub 仓库
npx skills add benchflow-ai/skillsbench --skill gh-cli -g -y
用于在资源调度中,通过评估边际碎片化来选择能保留有用剩余容量的放置方案。适用于GPU共享、装箱及多资源调度场景,旨在优化未来任务匹配率。
资源分配决策
GPU或计算节点调度
装箱算法优化
npx skills add benchflow-ai/skillsbench --skill fragmentation-aware-packing -g -y
用于批量资源分配验证与修复,通过重放模拟确保CPU、内存等维度可行性。支持失败自动修复及可行解优化,防止资源超卖。
需要验证多资源(CPU/GPU/内存)分配可行性
生成批量调度或放置动作前
尝试优化现有调度方案的资源利用率
npx skills add benchflow-ai/skillsbench --skill multi-resource-allocation-validation -g -y
构建在线资源调度器,基于当前观测仅做确定性决策。通过加权边际成本对可行动作评分并排序,避免固定规则,确保多目标权衡下的最优选择与状态即时更新。
需要为到达的工作分配有限资源且无法预知未来请求
需要实现基于当前观测的确定性在线调度策略
npx skills add benchflow-ai/skillsbench --skill online-resource-scheduling -g -y
实现mHC算法,通过Sinkhorn-Knopp投影将残差混合矩阵约束为双随机矩阵,以稳定深度学习训练。提供PyTorch模块、GPT集成模式及数学原理参考。
需要稳定深层网络训练时
实现带可学习混合的残差连接改进
使用Sinkhorn-Knopp算法进行双随机投影
npx skills add benchflow-ai/skillsbench --skill mhc-algorithm -g -y
基于Modal无服务器平台在云端GPU上运行Python代码的技能,支持A100/T4等GPU资源获取、依赖配置及ML模型训练任务。
需要在云端使用GPU进行机器学习模型训练
需要部署或运行远程Python函数以利用云算力
npx skills add benchflow-ai/skillsbench --skill modal-gpu -g -y
用于在单GPU上高效训练GPT-2规模模型,涵盖架构、数据加载、优化器及混合精度实现。
需要训练小型大语言模型
配置GPU加速的深度学习任务
npx skills add benchflow-ai/skillsbench --skill nanogpt-training -g -y
提供商业保密协议(NDA)条款分类指南,帮助识别M&A与普通NDA差异及标准条款功能。适用于审查、对比或提取机密协议中的具体规定。
审查保密协议
对比不同NDA条款
从非标准草案中提取条款
npx skills add benchflow-ai/skillsbench --skill nda-clause-taxonomy -g -y
提供使用 openpyxl 或 pandas 稳健读取 Excel (.xlsx) 文件的方法,处理多 Sheet、空单元格及复合值,将数据规范化为字典列表供后续代码消费。
需要解析 .xlsx 文件作为输入或参考文档
处理包含合并单元格、逗号分隔值或稀疏数据的 Excel 表格
npx skills add benchflow-ai/skillsbench --skill xlsx-parsing -g -y
利用 Google Gemini API 进行视频对象计数与分析,支持行人、车辆等目标检测及监控视频分析。
需要统计视频中特定物体数量
分析监控视频中的交通或人流模式
npx skills add benchflow-ai/skillsbench --skill gemini-count-in-video -g -y
利用 Google Gemini API 进行视频理解,支持摘要、问答、带视觉描述的转录、时间戳查询、场景检测及 YouTube 分析。
需要生成视频关键内容摘要
根据特定时间戳回答视频内容问题
提取视频字幕或转录文本
识别视频中的场景变化或事件时间线
npx skills add benchflow-ai/skillsbench --skill gemini-video-understanding -g -y
利用 OpenAI GPT 视觉模型进行图像分析、场景理解、OCR 文字提取及多帧时序对比,支持单图或多图输入并返回结构化 JSON 结果。
需要识别图片中的物体或场景内容
需要从图像中提取文本信息
需要对比多张图片的差异或变化
需要对视频帧序列进行时间顺序分析
npx skills add benchflow-ai/skillsbench --skill gpt-multimodal -g -y
利用OpenCV从视频文件中提取帧并保存为图像,支持多种格式和自定义间隔。适用于机器学习数据准备、缩略图生成及视频预处理等场景。
需要批量获取视频关键帧
为模型训练构建图像数据集
生成视频预览或缩略图
将视频内容转换为图像序列进行分析
npx skills add benchflow-ai/skillsbench --skill video-frame-extraction -g -y
提供从网页或文本文件创建有声书的完整流程,包括内容抓取、文本清洗处理及TTS音频生成,支持多引擎自动降级。
将文章转换为音频
文本转语音
生成有声书
npx skills add benchflow-ai/skillsbench --skill audiobook -g -y
利用 ElevenLabs API 将文本转换为高质量语音,支持自定义音色与参数。提供 Python 调用示例及长文本分块拼接方案(使用 ffmpeg/pydub),帮助开发者集成 TTS 功能。
需要将文本转换为音频文件
需要调用 ElevenLabs TTS API
npx skills add benchflow-ai/skillsbench --skill elevenlabs-tts -g -y
基于gTTS和pydub的文本转语音工具,支持多语言、语速调节及长文本分段合成音频。适用于制作有声书、播客或语音合成场景。
将文本转换为音频文件
创建有声书或播客内容
需要语音合成功能
npx skills add benchflow-ai/skillsbench --skill gtts -g -y
提供OpenAI文本转语音API的使用指南,涵盖模型选择、音色配置及Python代码示例。支持长文本分块处理与音频拼接,适用于生成高质量自然语音合成内容。
需要将文本转换为语音文件
调用OpenAI TTS API进行语音合成
处理长文本的语音生成需求
npx skills add benchflow-ai/skillsbench --skill openai-tts -g -y
提供 Gmail CLI 集成,支持邮件发送、读取、搜索及标签管理。具备多账号 OAuth 认证与切换功能,通过轻量脚本实现 token 高效操作,适用于日常邮箱自动化交互。
用户需要发送邮件
用户需要搜索或阅读邮件
用户需要管理邮件标签
npx skills add benchflow-ai/skillsbench --skill gmail-skill -g -y
基于 Whisper 模型将音频片段转录为文本,支持按准确率或速度选择模型大小,并结合说话人分离结果对齐时间戳以生成带标签的字幕。
需要将音频转换为文字
创建带说话人标签的字幕
在说话人分离后处理语音片段
npx skills add benchflow-ai/skillsbench --skill Automatic Speech Recognition (ASR) -g -y
结合视觉特征(人脸检测、唇动分析)与音频特征,提升视频文件中的说话人日记准确率。适用于多说话人或需视觉验证的场景。
处理包含多个可见说话人的视频文件
需要结合视觉线索提高说话人识别精度
音频相似但需通过面部或唇部运动进行消歧
npx skills add benchflow-ai/skillsbench --skill Multimodal Fusion for Speaker Diarization -g -y
提供语音说话人聚类算法实现指南,涵盖层次、KMeans和凝聚聚类,支持自动或指定人数分组,含代码示例与阈值调整策略。
需要对提取的说话人嵌入进行聚类
确定未知或已知的说话人数量
选择适合的聚类算法处理音频分段
npx skills add benchflow-ai/skillsbench --skill Speaker Clustering Methods -g -y
用于在音频处理中检测语音片段,过滤静音和噪声。支持Silero、SpeechBrain和WebRTC VAD工具,适用于说话人日志预处理及音频分段。
需要检测音频中的语音区域
预处理音频以进行说话人分离
过滤音频中的静音或背景噪声
npx skills add benchflow-ai/skillsbench --skill Voice Activity Detection (VAD) -g -y
将多源电商商品层级路径通过加权嵌入和递归聚类合并为统一的多级分类体系,并自动生成智能类别名称。
需要整合多个来源的商品分类数据
构建统一的电商产品层级结构
自动化生成商品类目名称
npx skills add benchflow-ai/skillsbench --skill hierarchical-taxonomy-clustering -g -y
提供基于FFmpeg的视频编辑技能,涵盖片段裁剪、拼接、批量移除及转码操作。支持命令行与Python脚本实现精确剪辑和流复制,适用于各类视频文件处理任务。
需要裁剪或提取视频特定时间段
需要将多个视频片段合并为一个
需要从视频中删除特定片段
需要进行视频格式转换或重新编码
npx skills add benchflow-ai/skillsbench --skill ffmpeg-video-editing -g -y
处理填充词标注以生成视频编辑列表,用于移除音频/视频中的言语不流畅部分。
需要去除音视频中的填充词(如um, uh)
将时间戳标注转换为剪辑片段
npx skills add benchflow-ai/skillsbench --skill filler-word-processing -g -y
利用OpenAI Whisper实现音频视频到文本的转录,支持词级时间戳提取。提供模型选择建议、基础转录功能及特定词汇(如填充词)检测能力,适用于语音转文字及精确时序分析场景。
需要将音频或视频转换为带时间戳的文本
需要检测语音中的特定词汇或填充词
npx skills add benchflow-ai/skillsbench --skill whisper-transcription -g -y
使用预装的Whisper tiny模型将视频转录为带时间戳的文本,支持指定输入输出路径及模型参数。
需要提取视频中的语音内容
需要将音频转换为带时间轴的文本记录
npx skills add benchflow-ai/skillsbench --skill speech-to-text -g -y
提供MeshAnalyzer工具,用于处理3D STL文件。支持几何属性计算(如体积)、噪声过滤(提取最大连通分量)及属性数据提取(如材料ID),适用于复杂或含噪扫描数据的分析。
需要计算3D网格模型的体积或几何属性
处理含噪3D扫描数据并分离主要部件
从STL文件中提取元数据或材料信息
npx skills add benchflow-ai/skillsbench --skill mesh-analysis -g -y
用于检查平面图视角的无障碍设施几何约束,包括门宽、回转空间、马桶中心线及扶手长度等。提供违规报告机制,仅关注平面规则,不涉及垂直高度等要求。
需要验证建筑平面图中卫生间无障碍设计合规性
检查门开启方向与固定装置的空间冲突
npx skills add benchflow-ai/skillsbench --skill ada-plan-view-accessibility -g -y
从包含语义CAD层的DXF文件提取平面建筑几何,将房间、门窗等标准化为JSON。通过解析图层实体、推导室内使用范围及设施边界,生成机器可读的结构化数据。
需要解析2D建筑平面图DXF文件
将CAD几何数据转换为结构化JSON输出
npx skills add benchflow-ai/skillsbench --skill architectural-dxf-extraction -g -y
基于提取的建筑几何与无障碍规则,对2D平面布局进行最小化修复。生成结构化的JSON及同步的CAD/DXF文件,确保门、设施、回转空间等满足间距与合规要求,并可选输出预览图。
需要修复违反无障碍规范的2D建筑平面图
需要将违规布局转换为合规的JSON和DXF交付物
npx skills add benchflow-ai/skillsbench --skill geometric-layout-repair -g -y
提供使用Pandas进行CSV文件读取、写入、缺失值处理、数据筛选及统计分析的代码示例与最佳实践,适用于传感器数据解析和仿真结果导出。
需要读取或写入CSV格式的数据文件
使用Pandas处理时间序列或清洗含缺失值的数据集
npx skills add benchflow-ai/skillsbench --skill csv-processing -g -y
提供PID控制器的Python实现,包含比例、积分、微分项计算及输出限幅。适用于自适应巡航、速度调节等反馈控制系统,并附带抗积分饱和策略与参数整定指南。
需要实现PID控制算法
车辆速度或油门刹车管理
反馈控制系统调试
npx skills add benchflow-ai/skillsbench --skill pid-controller -g -y
用于计算控制系统仿真性能指标,包括上升时间、超调量、稳态误差和调节时间。提供Python函数评估仿真结果,辅助控制算法分析与优化。
计算控制系统性能指标
评估仿真结果数据
npx skills add benchflow-ai/skillsbench --skill simulation-metrics -g -y
提供车辆动力学仿真技能,涵盖运动学模型、安全跟车距离、碰撞时间(TTC)计算及巡航控制状态机实现。
模拟车辆运动轨迹
计算安全跟车距离
估算碰撞时间(TTC)
实现巡航控制状态逻辑
npx skills add benchflow-ai/skillsbench --skill vehicle-dynamics -g -y
提供YAML配置文件的读写、解析及安全处理指南。支持参数加载、默认值合并及错误捕获,确保使用safe_load防止注入漏洞,适用于各类配置管理场景。
读取或编写YAML配置文件
加载车辆或其他系统参数
处理配置文件解析及错误
npx skills add benchflow-ai/skillsbench --skill yaml-config -g -y
分析并解决 Azure Virtual WAN 等云环境中的 BGP 振荡和路由泄漏。检测偏好循环与 valley-free 违规,提出基于路由策略的合规修复方案,严禁禁用连接或关闭对等体。
BGP 路由频繁抖动或不稳定
发现意外的路由传播或前缀泄漏
需要评估 Azure 网络拓扑中的路由策略修正
npx skills add benchflow-ai/skillsbench --skill azure-bgp -g -y
处理地理空间路由数据,包括坐标验证、ID映射及大圆距离计算。用于优化或报告任务中涉及经纬度、站点ID、车队路线及路径距离验证的场景。
构建包含经纬度和站点ID的路由模型
验证包含车辆路线和旅行距离的报告
npx skills add benchflow-ai/skillsbench --skill geospatial-routing-data -g -y


