Token导航 LogoToken导航

Agent Skill · 前端设计

saury-revit(秋刀鱼 Revit)

saury-revit 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

saury-revit 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在前端设计类的 10,216 个 Skill 里排第 7,023。

总安装 428周安装 18GitHub Stars 1下载 150核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:saury-revit(秋刀鱼 Revit)
来源仓库:https://github.com/hopesy/skills
仓库路径:skills/saury-revit
安装命令:
npx skills add https://github.com/hopesy/skills --skill saury-revit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/hopesy/skills --skill saury-revit

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在需要整理仓库状态、代码变更或协作事项时使用。可结合来源仓库与原始 README 进一步验证具体功能与使用方式。安装通过 GitHub,适用于 Codex、Claude、Cursor、Gemini CLI 等宿主环境。

使用前应确认权限范围、维护状态,避免触发联网、命令执行或文件读写操作。

来源仓库内路径:skills/saury-revit

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/hopesy/skills --skill saury-revit;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

saury-revit 怎么安装?

在终端执行 npx skills add https://github.com/hopesy/skills --skill saury-revit。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

saury-revit 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

saury-revit 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

saury-revit 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

saury-revit 用的人多吗?

公开数据是累计安装 428 次,近一周安装 18 次,下载 150 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

saury-revit 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
saury-revit

秋刀鱼 Revit · 本页

4281需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Saury Revit 项目创建器

基于 Saury.Revit.Template dotnet 模板,通过交互式流程创建完整配置的 Revit 2026 插件项目(MVVM + DI 架构)。

工作流程

按顺序执行以下步骤,每步完成后再进入下一步。

第 1 步:交互式确认项目配置

执行任何命令前,必须向用户确认以下信息:

必问:

  1. 项目名称 — 必须是合法 C# 命名空间名(如 Acme.WallTools、JD.RevitHelper),默认 RevitDemo 或 RevitTest。该名称将用于解决方案、项目文件夹、命名空间、程序集、addin 文件、Ribbon 选项卡。
  2. 项目创建目录 — 默认当前工作目录。

可选(有默认值,仅需确认): 3. Revit 版本 — 默认 2026,通过 --RevitVersion 参数指定。

用户确认后,汇总配置让用户做最终确认再执行。

第 2 步:检查并安装.NET 环境

检测流程(按顺序执行):

  1. 检测 dotnet CLI 是否存在:
where dotnet
  1. 若命令存在,检测 SDK 版本:
dotnet --list-sdks

检查输出中是否包含 8.0 或更高版本的 SDK。

  1. 判断结果:

- dotnet CLI 存在 且 SDK 8.0+ 已安装 → 跳过,进入下一步 - dotnet CLI 存在 但 无 SDK 或版本不足 → 需要安装 SDK - dotnet CLI 不存在 → 需要完整安装

安装方式(按优先级尝试):

winget install Microsoft.DotNet.SDK.8
  • 安装完成后重新验证:where dotnet && dotnet --list-sdks
  • 若 winget 不可用,改用官方脚本安装:
Invoke-WebRequest -Uri https://dot.net/v1/dotnet-install.ps1 -OutFile dotnet-install.ps1
./dotnet-install.ps1 -Channel 8.0
  • 若以上方式均失败,告知用户手动下载 .NET 8.0 SDK

第 3 步:安装模板

# 检查是否已安装
dotnet new list saury-revit
  • 若已安装 → 跳过,告知用户当前已安装
  • 若未安装 → 执行安装:
dotnet new install Saury.Revit.Template
  • 若需更新 → dotnet new install Saury.Revit.Template --force

第 4 步:创建项目

dotnet new saury-revit -n <项目名称> -o <输出目录>
参数说明示例
-n项目名称(替换所有 Saury.Revit.Template)Acme.WallTools
-o输出目录./Acme.WallTools
--RevitVersionRevit 版本(默认 2026)2026

模板自动完成:

  • 全局替换 Saury.Revit.Template → 用户项目名
  • 自动生成唯一 GUID 替换 ADDIN-GUID-PLACEHOLDER
  • 排除 .template.config/、bin/、obj/、.vs/、Logs/、*.user

第 5 步:验证项目结构

创建后,列出目录确认结构完整:

<项目名称>/
├── <项目名称>.slnx
└── <项目名称>/
    ├── Commands/AboutCommand.cs
    ├── Extensions/DataContextExtension.cs
    ├── Models/AboutInfo.cs
    ├── ViewModels/AboutViewModel.cs
    ├── Views/AboutView.xaml(.cs)
    ├── Resources/Icons/about.png
    ├── Resources/Styles/ButtonStyles.xaml
    ├── Services/Interfaces/
    ├── Application.cs
    ├── Host.cs
    ├── appsettings.json
    ├── <项目名称>.addin
    └── <项目名称>.csproj

第 6 步:构建验证

cd <输出目录>
dotnet restore
dotnet build --configuration Debug_R26

关键:本项目使用 Debug_R26 / Release_R26,禁止使用标准 Debug / Release,否则构建失败。

构建成功后,编译产物自动复制到 C:\ProgramData\Autodesk\Revit\Addins\2026\。

第 7 步:告知用户如何使用

构建成功后,向用户展示以下使用说明:

调试启动配置
  1. 修改 Revit 路径 — 打开 <项目名称>.csproj,找到 StartProgram 属性,确认路径指向本机 Revit 安装位置:
<StartProgram>C:\Program Files\Autodesk\Revit 2026\Revit.exe</StartProgram>
若 Revit 安装在非默认路径,需修改为实际路径。
  1. 用 Visual Studio 或 Rider 打开 <项目名称>.slnx
  2. 选择构建配置 Debug_R26(工具栏下拉框,不要选 Debug)
  3. 点击启动/F5 — 自动编译 → 产物复制到 Addins 目录 → 启动 Revit → 附加调试器
  4. Revit 启动后 — 在 Ribbon 选项卡中找到插件按钮,点击即可触发断点调试
后续定制
  1. 厂商信息(<项目名称>.addin)— VendorId、VendorDescription、VendorEmail
  2. 关于页信息(Models/AboutInfo.cs)— GiteeUrl、Description
  3. 添加新功能 — 参见 architecture.md

添加新功能

当用户要求在已创建的项目中添加新功能时,阅读 references/architecture.md 获取完整的代码模板和规则约束,严格按照 A→F 六步流程执行:

  1. Model → Models/ 目录
  2. ViewModel → ViewModels/ 目录(partial class,继承 ObservableObject)
  3. View → Views/ 目录(构造函数注入 ViewModel)
  4. Command → Commands/ 目录([Transaction(TransactionMode.Manual)])
  5. DI 注册 → Host.cs(AddTransient)
  6. Ribbon 按钮 → Application.cs 的 CreateRibbon 方法

禁止事项

  • 禁止使用 Debug / Release 配置,只能用 Debug_R26 / Release_R26
  • 禁止手动 new View 或 ViewModel,必须通过 Host.GetService<T>() 获取
  • 禁止在 View code-behind 中编写业务逻辑
  • 禁止在 ViewModel 中直接调用 MessageBox 或操作 Window
  • 禁止硬编码配置值,使用 appsettings.json + IOptions<T>
  • 除非用户明确要求,不要删除示例 About 功能

平台分布

Codex

34.15%
按下载量换算51

Claude

30.04%
按下载量换算45

Cursor

20.16%
按下载量换算30

Gemini CLI

9.77%
按下载量换算15

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills