Agent Skills
› aduermael/herm
aduermael/herm
GitHub提供Apple日历和位置服务的API调用指南,涵盖权限检查、事件查询创建及坐标获取,用于处理日程、行程和基于位置的上下文请求。
Install All Skills
npx skills add aduermael/herm --all -g -y
Skills in Collection (11)
提供Apple日历和位置服务的API调用指南,涵盖权限检查、事件查询创建及坐标获取,用于处理日程、行程和基于位置的上下文请求。
用户询问日历、日程或事件可用性
需要获取设备当前位置或周边信息
npx skills add aduermael/herm --skill apple-context -g -y
指导Agent使用Luau生成高质量PDF文档。通过构建语义化HTML/CSS并利用doc.renderFile渲染,支持报告、发票等场景。包含环境检测、错误处理及排版规范,确保输出专业且可打印的文档。
用户请求生成PDF文件
需要创建可打印的报告或发票
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
提供图像与PDF视觉分析能力,支持OCR、图表及手写内容解析。通过doc模块读取文件并调用视觉模型提取结构化信息,支持自定义查询提示词及异步并发处理,适用于依赖像素和布局的非结构化内容分析场景。
用户需要识别图片中的文字或内容
请求解析PDF文档的视觉元素
需要提取图表数据或进行UI界面检查
要求对扫描件或手写笔记进行分析
npx skills add aduermael/herm --skill image-vision -g -y
提供浏览器自动化能力,支持搜索、页面浏览、表单交互及截图。默认后台运行,需用户介入时调用 show()。适用于需 JS 渲染或登录态的场景。
需要进行网页搜索
需要与动态网页交互
需要截取网页截图
npx skills add aduermael/herm --skill webbrowser -g -y
提供C语言-fbounds-safety扩展的采用指南,涵盖指针注解、编译器构建设置及运行时调试,旨在防止越界内存访问。
需要为现有C代码添加-fbounds-safety安全注解
配置编译器以启用-fbounds-safety并处理构建问题
调试由-fbounds-safety触发的运行时越界陷阱
npx skills add aduermael/herm --skill c-bounds-safety -g -y
用于在iOS真机或模拟器上验证UI功能,通过截图、UI层级分析和触控交互测试来确认实现是否正确。
用户要求验证UI功能是否正常
实现涉及UI的功能后需要设备级测试
用户报告UI显示异常或触控无响应
npx skills add aduermael/herm --skill device-interaction -g -y
将 XCTest 测试套件迁移至 Swift Testing,优化现有测试结构。涵盖导入、类转结构体、生命周期及断言映射等现代特性适配。
迁移 XCTest 到 Swift Testing
更新测试以使用现代 Swift 特性
重构测试代码结构
npx skills add aduermael/herm --skill modernize-tests -g -y
用于将 UIKit 应用现代化,替换废弃的共享状态 API,迁移至场景生命周期,并适配多窗口及动态尺寸环境。
UIKit 代码库中涉及 UIScreen、界面方向或安全区域等旧版 API 的迁移
需要将应用从应用生命周期迁移到场景生命周期以支持多窗口
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
审计并启用Xcode项目的安全构建设置,逐步开启编译器警告、静态分析器和增强安全特性。旨在提升C/C++/Obj-C/Swift代码的编译期错误捕获能力与安全加固程度。
用户希望加固Xcode项目安全配置
需要审查或启用静态分析检查器
提升编译时警告覆盖率
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供 SwiftUI 最佳实践、性能审查及代码生成指导,涵盖动画、状态管理、本地化等核心领域。
SwiftUI 代码审查
SwiftUI 性能优化咨询
SwiftUI 新代码生成
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供iOS/macOS等2027 SDK中SwiftUI新API、行为变更及废弃项的权威参考,指导解决编译错误(如@State宏迁移)、实现拖拽重排/异步图片/工具栏等新功能。
SwiftUI代码在SDK更新后出现编译或运行时错误
询问2027年平台SwiftUI新功能或API变更
需要实现拖拽重排、异步图片缓存、自定义工具栏或滑动操作
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


