SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-15 00:13

编程与开发

41,159 个结果

tauri-app-global-shortcut

该技能用于在 Tauri v2 应用中通过 global-shortcut 插件注册系统级全局键盘快捷键,使热键在应用失去焦点时依然生效。适用于需要全局热键、快捷键冲突检测与处理、通过快捷键唤起应用焦点或触发命令的场景。技能提供插件安装、构建器注册、权限配置、前端注册与注销、冲突处理及应用退出时清理等完整流程,并给出快捷键到动作的路由模式。

编程与开发7 次安装

tauri-app-http-client

该技能用于在 Tauri v2 应用中通过 http-client 插件从 Rust 侧发起 HTTP 请求,从而绕过 WebView 的 CORS 限制。它指导开发者安装 tauri-plugin-http、在 Tauri builder 中注册插件、在 capabilities/default.json 中配置按域名限定的访问权限,并在前端使用 @tauri-apps/plugin-http 的 fetch 发送带请求头、超时等配置的 API 请求。适用于需要访问受 CORS 限制的 API、配置域名允许列表、设置请求超时/重试/请求头,以及处理网络错误与重试策略的场景。

编程与开发7 次安装

tauri-app-os-info

该技能用于在 Tauri v2 应用中使用 os-info 插件获取操作系统信息,包括系统版本、CPU 架构、区域语言(locale)和平台类型。适用于收集系统诊断数据、进行平台兼容性检查,或在应用界面中展示系统信息。技能提供了完整的集成方法:通过 cargo add tauri-plugin-os 安装插件、在 Tauri builder 中注册插件、在 capabilities/default.json 中配置 os:default 权限,以及在前端调用 platform()、version()、arch()、locale() 等 API。技能同时强调隐私优先原则,建议仅收集应用所需的最少数据,并在向远程服务器发送诊断信息前对敏感数据进行脱敏处理。

编程与开发7 次安装

tauri-app-persisted-scope

该技能用于在 Tauri v2 应用中通过 persisted-scope 插件跨应用重启持久化文件系统及其他插件的权限作用域。当用户授予文件访问权限(例如通过对话框选择器)后,插件会自动将这些作用域条目保存到磁盘,并在下次启动时恢复,从而在会话之间保留用户已授予的文件访问权限。技能涵盖插件安装与注册、capabilities 权限配置、过期与撤销流程模式,以及在应用启动时审查持久化作用域以避免过度授权的审计指导。适用于需要在重启后记住文件访问权限、处理作用域过期或撤销、以及防止永久过度特权的场景。

编程与开发7 次安装

tauri-app-planning

该技能用于在需求阶段规划与架构 Tauri 2.0 应用,覆盖从需求分析到实施清单的完整流程。它会帮助梳理目标平台(macOS、Windows、Linux、Android、iOS)、核心功能与 UI 框架偏好,将功能映射到 tauri-app-* 插件(如文件存储、数据库、认证、系统托盘、自动更新等),并确定应用结构(单体或 sidecar、多窗口拓扑、状态管理方式)。同时构建能力矩阵,把功能对应到最小权限,并生成有序的实施清单。适用于用户提出“规划 Tauri 应用”“架构”“路线图”“需要哪些插件”“设计”等请求时。

编程与开发7 次安装

tauri-app-shell

tauri-app-shell 是一个面向 Tauri v2 应用的技能,用于在严格白名单约束下安全地执行系统命令和打开外部 URL。它基于 Tauri v2 的 shell 插件,指导开发者完成插件安装、注册、权限配置与前端调用。核心能力包括:通过 cargo add tauri-plugin-shell 安装插件,在 Tauri Builder 中注册初始化,在 src-tauri/capabilities/default.json 中配置 shell:allow-execute 与 shell:allow-open 等权限,并使用 @tauri-apps/plugin-shell 的 Command.create 执行命令并读取 stdout 输出。该技能强调 shell 插件属于高风险插件,必须应用严格白名单,绝不允许任意命令执行;当需要动态输入时,应对参数使用正则约束并校验所有用户提供的参数。适用于从 Tauri 应用执行系统命令、配置 shell 插件权限与命令白名单、通过 shell 打开外部 URL 等场景。

编程与开发7 次安装

tauri-app-system-tray

该技能用于在 Tauri v2 中创建和管理系统托盘图标,包括托盘菜单、点击事件处理以及跨平台差异处理。当用户提到系统托盘图标、状态栏图标、带操作(显示、隐藏、退出)的托盘菜单、平台特定的托盘行为差异,或出现“system tray”“tray icon”“tray menu”“status bar”“minimize to tray”等触发短语时使用。技能提供在 Tauri builder 中配置托盘图标的代码示例,包括使用 TrayIconBuilder、Menu、MenuItem 构建菜单并绑定 on_menu_event 事件处理显示与退出操作;指导在 src-tauri/capabilities/default.json 中配置 core:default 与 tray:default 权限;处理托盘图标点击以切换窗口可见性;处理平台差异(macOS 左键打开菜单、Windows 右键打开菜单,托盘定位方式不同);并可结合 positioner 插件实现精确的托盘相对窗口定位。

编程与开发7 次安装

tauri-setup

tauri-setup 是一个用于安装 Tauri v2 前置依赖并配置开发环境的技能,覆盖 macOS、Windows、Linux、Android 和 iOS 平台。当用户提到 Tauri v2 前置条件或环境搭建、安装 Rust 工具链、Node.js 或平台构建工具、移动端开发环境(Xcode、Android Studio/NDK)时使用。技能提供各平台的前置依赖安装命令、移动端开发前置条件以及验证安装是否成功的命令,并建议通过创建测试项目确认环境可用。

编程与开发7 次安装