Agent Skills
› aduermael/herm
aduermael/herm
GitHub提供Apple日历和位置上下文能力,支持查询日程、事件、可用性、旅行时间及基于当前位置的本地信息。包含权限检查与最小化访问原则,确保用户隐私安全。
安装全部 Skills
npx skills add aduermael/herm --all -g -y
集合内 Skills (11)
提供Apple日历和位置上下文能力,支持查询日程、事件、可用性、旅行时间及基于当前位置的本地信息。包含权限检查与最小化访问原则,确保用户隐私安全。
查询日历日程或事件
获取设备当前位置
询问基于位置的天气或附近地点
计算旅行时间
npx skills add aduermael/herm --skill apple-context -g -y
该技能用于将语义化HTML和CSS转换为精美的PDF文档。支持报告、发票等格式,通过Luau脚本执行HTML到PDF的渲染流程,确保排版美观且符合打印标准。
用户请求生成PDF文件
需要创建可打印的报告或发票
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
提供基于CPSL vision模块的图片与PDF视觉分析能力,支持单/多文件读取、异步并行处理及自定义查询。涵盖OCR、图表解析、UI检查等场景,强调准确调用API而非自行猜测路径或进行图像预处理。
需要识别图片中的文字或内容
分析PDF文档的视觉元素
提取图表数据或手写内容
检查UI界面布局
npx skills add aduermael/herm --skill image-vision -g -y
提供Web搜索、页面浏览、表单交互、截图及用户交接等浏览器自动化能力,支持JS渲染与登录状态,优先后台运行,适用于需视觉检查或复杂交互的场景。
需要执行网页搜索
进行多页面对比研究
操作需要JavaScript渲染的页面
提交网页表单或上传文件
获取网页截图
处理需要用户手动确认的交互
npx skills add aduermael/herm --skill webbrowser -g -y
指导在C项目中采用-fbounds-safety语言扩展,涵盖指针注解、编译器构建设置及运行时边界违规调试。
需要在现有C代码中引入内存越界安全检查
配置-fbounds-safety编译标志或构建设置
解决C程序中的指针越界崩溃问题
npx skills add aduermael/herm --skill c-bounds-safety -g -y
用于在iOS真机或模拟器上验证UI功能交互的Agent技能。通过截图、UI层级分析和触摸事件合成,检查应用行为是否符合预期,适用于UI实现后的设备级测试与调试。
用户要求验证App在设备上是否正常工作
实现影响UI的功能后需要设备验证
用户报告UI显示异常或触控问题
npx skills add aduermael/herm --skill device-interaction -g -y
将 Swift XCTest 测试套件迁移至现代 Swift Testing 框架,涵盖导入、类结构、生命周期及断言语法的自动化转换与优化。
用户要求现代化或更新测试代码
用户请求将 XCTest 迁移到 Swift Testing
npx skills add aduermael/herm --skill modernize-tests -g -y
用于将UIKit应用现代化,替换过时的共享状态API(如mainScreen、interfaceOrientation),迁移至Scene生命周期,并适配多窗口及动态尺寸环境。
用户要求将iOS UIKit应用适配多窗口或现代iOS特性
代码中存在UIScreen.mainScreen等过时API需重构
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
审计并启用Xcode项目的安全构建设置,逐步开启编译器警告、静态分析检查器及增强安全功能,以提升C/C++/Objective-C/Swift代码的编译时错误捕获能力和配置加固。
用户希望加固Xcode项目安全设置
需要审查构建配置的合规性
启用静态分析以发现潜在Bug
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供Apple官方SwiftUI最佳实践与性能审查指南,涵盖状态管理、环境值、列表优化及本地化等核心领域。用于代码生成参考及大规模代码库的性能与规范评审,确保遵循 idiomatic patterns。
SwiftUI代码生成
SwiftUI代码审查
SwiftUI性能优化咨询
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供2027年SDK中SwiftUI新API、行为变更及弃用警告的权威参考。指导解决@State宏迁移、AsyncImage缓存、工具栏布局等编译错误,并介绍拖拽排序、滑动操作等新特性用法。
SwiftUI视图编译报错(如@State初始化问题)
查询2027 SDK SwiftUI新特性或变更
实现拖拽排序、AsyncImage自定义缓存或工具栏高级控制
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


