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文档的技能。支持生成报告、发票等,包含环境检测、样式编写及文件输出流程。
用户请求生成PDF文档
需要创建可打印的报告或表单
npx skills add aduermael/herm --skill beautiful-pdfs -g -y
提供图像与PDF视觉分析能力,支持单/多文件读取、异步并行处理及自定义提示词。涵盖OCR、图表解析、UI检查等场景,强调遵循官方API规范并正确处理失败情况。
需要识别图片内容或文字
分析PDF中的图表或布局
执行OCR或手写体识别
检查UI界面截图
npx skills add aduermael/herm --skill image-vision -g -y
提供网页搜索、浏览、交互、截图及用户交接能力。优先于HTTP处理需JS渲染或登录态的场景,支持后台运行与子代理委托研究,适用于自动化Web操作任务。
需要执行网页搜索
访问需JavaScript渲染的页面
进行表单填写或文件上传下载
获取网页截图
需要用户协助完成认证或验证
npx skills add aduermael/herm --skill webbrowser -g -y
指导在C项目中采用-fbounds-safety扩展,涵盖语言模型、指针注解、编译器构建设置及运行时边界违规调试,旨在防止越界内存访问漏洞。
C代码引入-fbounds-safety安全扩展
修复或预防C语言中的越界内存访问
配置C编译器的边界安全检查选项
调试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 转换请求
npx skills add aduermael/herm --skill modernize-tests -g -y
用于将 UIKit iOS 应用现代化,替换过时的共享状态 API(如 mainScreen、interfaceOrientation),迁移至 Scene 生命周期,并适配多窗口及动态尺寸环境。
iOS 应用多窗口适配改造
UIKit 旧版 API 迁移至 Scene Lifecycle
清理 UIScreen.mainScreen 等过时调用
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最佳实践查询
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


