Agent Skills
› aduermael/herm
aduermael/herm
GitHub提供Apple Calendar和Location模块的使用指南,涵盖权限管理、事件查询创建及位置获取,用于处理日程、地点及基于位置的上下文请求。
Install All Skills
npx skills add aduermael/herm --all -g -y
Skills in Collection (11)
提供Apple Calendar和Location模块的使用指南,涵盖权限管理、事件查询创建及位置获取,用于处理日程、地点及基于位置的上下文请求。
用户询问日历或日程安排
需要获取当前位置或周边信息
npx skills add aduermael/herm --skill apple-context -g -y
指导Agent使用Luau脚本将HTML/CSS转换为高质量PDF文档,涵盖语义化构建、样式设计及渲染流程。
用户请求生成PDF文件
需要制作打印报告或发票
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
提供图像与PDF的视觉分析能力,支持OCR、图表解析及UI检查。通过doc模块读取文件,可自定义提示词以提取结构化数据或描述视觉元素,适用于依赖像素和布局的非结构化内容处理。
需要识别图片中的文字或手写内容
分析图表、截图或扫描件的数据
检查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语言内存越界访问
需要在现有C代码中集成-fbounds-safety安全扩展
需要调试由-fbounds-safety触发的运行时陷阱
npx skills add aduermael/herm --skill c-bounds-safety -g -y
用于在iOS设备或模拟器上验证UI功能及交互行为的技能,通过截图、UI层级分析和触控模拟来检查实现是否正确。
用户要求验证App在设备上是否正常工作
实现影响UI的功能后需要设备验证
用户报告UI显示异常或触摸交互问题
npx skills add aduermael/herm --skill device-interaction -g -y
将 XCTest 测试套件迁移至现代 Swift Testing,或优化现有 Swift Testing 结构。提供导入、类转结构体、生命周期及断言的转换参考,支持增量迁移。
用户要求现代化、更新、迁移或转换测试代码
询问从 XCTest 到 Swift Testing 的迁移细节
npx skills add aduermael/herm --skill modernize-tests -g -y
将 UIKit 应用现代化,替换废弃的共享状态 API(如 mainScreen、interfaceOrientation),迁移至场景生命周期,并支持多窗口及动态尺寸布局。
UIKit 应用需适配多窗口环境
代码中包含 UIScreen.mainScreen 或 interfaceOrientation 等废弃 API
需要迁移 application 生命周期至 scene 生命周期
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
审计并启用Xcode项目的安全构建设置,包括编译器警告、静态分析器检查及增强安全特性。指导使用专用工具而非通用文件系统命令,逐步强化编译配置以提升代码安全性和错误捕获能力。
用户希望保护Xcode项目安全
需要审查构建配置的安全态势
启用静态分析或硬化工具链
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供Apple官方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


