Agent Skills
› aduermael/herm
aduermael/herm
GitHub提供Apple日历和位置服务,支持查询日程、事件、可用性、旅行时间及基于当前位置的本地上下文信息。
Install All Skills
npx skills add aduermael/herm --all -g -y
Skills in Collection (11)
提供Apple日历和位置服务,支持查询日程、事件、可用性、旅行时间及基于当前位置的本地上下文信息。
用户询问日历、日程安排或事件详情
需要获取设备当前位置以回答本地相关问题
npx skills add aduermael/herm --skill apple-context -g -y
该技能用于将语义化HTML和CSS转换为高质量的PDF文档,支持报告、发票等格式。通过Luau脚本实现HTML生成与渲染,提供打印优化样式及错误处理机制,确保输出符合排版规范。
用户请求生成PDF文件
需要创建可打印的报告或表单
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
基于CPSL vision模块对图片及PDF进行视觉分析,支持OCR、图表解读、UI检查等场景。提供单/多文件读取、异步并行处理及自定义提示词功能,确保准确解析像素级内容而非仅提取结构化文本。
需要识别图片中的文字或手写内容
分析图表、截图或文档布局
执行图像相关的视觉理解任务
npx skills add aduermael/herm --skill image-vision -g -y
提供基于WebKit的浏览器自动化能力,支持搜索、页面浏览、表单交互、文件传输及截图。优先于HTTP处理需JS渲染或登录态的场景,默认后台运行,支持子代理进行广泛研究。
需要网页搜索或浏览
涉及JavaScript渲染或登录状态的操作
需要填写表单或上传下载文件
需要网页截图或视觉检查
用户要求查看浏览器界面
npx skills add aduermael/herm --skill webbrowser -g -y
指导在C代码中采用-fbounds-safety扩展,涵盖语言模型、指针注解、现有代码适配策略、编译器构建配置及运行时边界违规调试。
需要修复或预防C代码中的越界内存访问漏洞
询问如何为现有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
将 XCTest 测试套件迁移至现代 Swift Testing 框架,涵盖导入、类结构、生命周期及断言的转换。
用户要求现代化或更新测试代码
请求将 XCTest 迁移到 Swift Testing
npx skills add aduermael/herm --skill modernize-tests -g -y
将UIKit应用现代化以适配多窗口环境,替换过时的共享状态API,迁移至场景生命周期,并更新安全区域处理逻辑。
iOS UIKit代码重构
移除UIScreen.mainScreen等废弃API
适配多窗口和动态尺寸界面
npx skills add aduermael/herm --skill uikit-app-modernization -g -y
用于审计和增强Xcode项目的安全构建配置。通过启用编译器警告、静态分析检查器及强化功能,提升C/C++/Obj-C/Swift代码的编译时错误捕获能力与安全态势,同时规范使用专用工具而非通用Bash命令进行项目操作。
用户希望加固Xcode项目安全性
需要审计构建配置的安全设置
启用静态分析或提高警告覆盖率
npx skills add aduermael/herm --skill audit-xcode-security-settings -g -y
提供SwiftUI最佳实践与性能审查指导,涵盖数据流、环境配置、动画及本地化等核心领域。支持代码生成参考与大规模代码库的逐步审查策略,确保遵循Apple官方规范。
需要审查SwiftUI代码以符合最佳实践
询问SwiftUI性能优化或特定API用法
生成涉及SwiftUI特性的新代码
npx skills add aduermael/herm --skill swiftui-specialist -g -y
提供SwiftUI SDK 27新特性、API变更及修复方案,涵盖@State宏迁移、拖拽排序、AsyncImage缓存、工具栏优化等,指导解决编译错误与适配问题。
SwiftUI视图编译报错(如@State初始化错误)
询问SDK 27 SwiftUI新特性
实现拖拽排序或滑动操作
处理AsyncImage加载与缓存策略
配置工具栏可见性与行为
npx skills add aduermael/herm --skill swiftui-whats-new-27 -g -y


