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来生成精美的文档、报告或发票。它指导Agent使用Luau全局函数进行文件操作和渲染,并包含错误处理及排版规范。
用户请求生成PDF文件
用户需要创建可打印的报告或发票
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
提供图像与PDF视觉分析能力,支持照片、截图、图表及OCR识别。通过doc模块读取文件并提取视觉内容,支持自定义查询以获取结构化数据或布局描述,适用于依赖像素和布局的非结构化内容分析任务。
需要分析图片内容
从PDF中提取视觉元素
进行OCR识别
检查UI界面布局
npx skills add aduermael/herm --skill image-vision -g -y
提供基于原生 webbrowser 模块的网页搜索、浏览、表单交互及截图能力,支持 JS 渲染与登录状态。强调后台静默操作,仅在需用户介入(如验证码)时展示界面,适用于需要视觉检查或复杂页面交互的任务。
需要进行网页搜索或内容抓取
需要处理 JavaScript 渲染的页面
涉及表单填写、文件上传下载
需要截图或用户手动验证(如 CAPTCHA)
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层级分析和触摸交互测试来确认UI功能及修复相关问题。
用户要求验证应用在设备上的功能是否正常
实现影响UI的功能后需要设备级验证
用户报告UI显示异常或触控无响应
npx skills add aduermael/herm --skill device-interaction -g -y
将 Swift XCTest 测试套件迁移至现代 Swift Testing 框架,提供导入、类结构、生命周期及断言的转换指南。
用户要求现代化或迁移测试
XCTest 转 Swift Testing
优化现有 Swift Testing 结构
npx skills add aduermael/herm --skill modernize-tests -g -y
将 UIKit 应用现代化,替换过时的共享状态 API(如 mainScreen、界面方向),迁移至 Scene 生命周期,以支持多窗口和动态尺寸环境。
UIKit 应用代码需适配 iOS 多窗口模式
代码中包含 UIScreen.mainScreen 或 interfaceOrientation 等废弃 API
需要将应用从 Application Lifecycle 迁移到 Scene Lifecycle
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
审计并启用面向安全的Xcode构建设置,逐步开启编译器警告、静态分析检查器及增强安全功能。用于加固项目、提升编译时错误捕获能力,优化C/C++/Objective-C/Swift的安全态势。
用户希望加固Xcode项目安全性
需要审计构建配置的安全态势
要求启用静态分析或提升警告覆盖率
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供 SwiftUI 权威最佳实践,涵盖视图结构、数据流、环境变量、动画及本地化等。用于代码审查与生成,指导性能优化和现代 API 使用(如 @Observable),纠正过时模式。
SwiftUI 代码审查
SwiftUI 性能优化咨询
SwiftUI 最佳实践查询
生成 SwiftUI 代码
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供iOS/macOS等2027 SDK中SwiftUI新API、行为变更及弃用说明,指导解决@State宏迁移、拖拽重排、AsyncImage缓存、工具栏控制等编译错误与功能实现。
SwiftUI视图编译报错如@State初始化问题
询问SDK 27 SwiftUI新功能
实现拖拽重排或滑动操作
处理AsyncImage加载缓存
配置工具栏可见性与溢出
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


