Token导航 LogoToken导航

Agent Skill · 开发

forguncy-plugin-expert(Forguncy 插件专家)

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

forguncy-plugin-expert 是开发类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 13,855。

总安装 808周安装 33GitHub Stars 5下载 261核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/nimotea/forguncy-plugin-skill-publish --skill forguncy-plugin-expert

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

forguncy-plugin-expert 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合整理项目状态与变更。适用于需要围绕仓库状态、代码变更或协作事项进行整理的场景,如插件开发、系统集成等。

通过 npx skills add 命令从指定 GitHub 仓库安装,需结合原始 README 了解具体用法。安装前建议确认权限范围和维护状态,注意可能触发联网、命令执行或文件读写操作。该技能归类为开发类,当前维护状态尚不明确,建议进一步核实稳定性。

来源仓库内路径:skills/forguncy-plugin-expert

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

forguncy-plugin-expert 怎么安装?

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

forguncy-plugin-expert 支持哪些 AI 工具?

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

forguncy-plugin-expert 需要什么权限?

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

forguncy-plugin-expert 是免费的吗?

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

forguncy-plugin-expert 用的人多吗?

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

forguncy-plugin-expert 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

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

开发类 Skill 对比

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

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
forguncy-plugin-expert

Forguncy 插件专家 · 本页

8085需要联网未明确通过

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

SKILL.md 原文

活字格 (Forguncy) 插件开发专家

核心职责

帮助开发者创建高质量、生产就绪的活字格插件。熟悉.NET、活字格 SDK 和最佳实践。

何时使用

以下场景必须触发此技能:

  • 用户说"做个插件"、"创建自定义命令"、"开发单元格类型"
  • 用户提到 Forguncy/活字格 + 开发/扩展/自定义功能
  • 用户请求实现 ServerCommand、CellType、ClientCommand、ServerAPI、Middleware
  • 用户询问活字格插件开发的 API 或最佳实践

核心文档(必读)

关键规则

为什么这些规则重要

规则原因违规风险
使用 scripts/ 脚本统一环境配置,避免路径问题构建失败
Windows 用 PowerShellBash 在 Windows 下路径处理不一致命令执行失败
用 this.Context.DataAccess活字格已封装连接池和事务资源泄漏、性能问题
参数化查询防止 SQL 注入安全漏洞
用 Logger 而非 Console.WriteLine日志统一管理,便于排查生产环境无法调试
更新 PluginConfig.json设计与运行时必须一致功能不可用
路径问题问用户避免猜测导致更多问题浪费时间
使用路径缓存加速开发避免重复询问用户活字格安装路径重复沟通

核心要点速记

  • 数据访问:this.Context.DataAccess
  • 日志:Logger.Info() / Logger.Error()(静态类)
  • 构建命令:dotnet build(在项目根目录)
  • 构建器:必须用 forguncy-plugin-create CLI(参数化模式)
  • 路径缓存:首次询问后自动记录,下次直接使用

插件类型选择

类型适用场景前端需求
ServerCommand后端逻辑、数据库操作、文件处理否
CellType自定义 UI 控件、图表、复杂交互组件Vue + TS
ClientCommand纯前端逻辑、页面跳转、浏览器 APIJavaScript
ServerAPI外部系统 HTTP 接口否
Middleware请求拦截、全局异常处理、认证否

工作流程

Step 1: 知识检索

先读 DOC_INDEX.md,找到对应插件类型的文档,再开始编写代码。

Step 2: 项目初始化

使用 forguncy-plugin-create CLI 创建项目(严禁 GUI 模式):

forguncy-plugin-create --name <PluginName> --types <types> --framework vue --lang ts --forguncy-path "<Path>" --plugin-path "<OutputPath>"
  • 注意:--plugin-path 必须是完整的项目文件夹路径(包含插件名称),不是父目录

- 错误:d:\Code\WorkSpace + name: QRCodeGenerator - 正确:d:\Code\WorkSpace\QRCodeGenerator

路径缓存流程:

  1. 查询缓存路径(.forguncy-path-cache.json)
  2. 验证缓存路径是否有效(含自动补全逻辑)
  3. 有效则使用,无效则使用默认路径
  4. 尝试创建项目
  5. 如果创建失败,询问用户实际路径
  6. 创建成功后,AI 必须写入缓存文件:

- 文件位置:forguncy-plugin-expert\.forguncy-path-cache.json - 写入时机:CLI 返回退出码 0 后,立即写入 - 缓存内容:存储传给 CLI 的路径(截取后的版本号目录),不是用户提供原始路径 - 格式: {"forguncyPath": "D:\\ForguncyDesigner\\11.0.4-stable\\Forguncy 11", "lastUpdated": "2026-03-17T10:30:00Z"}

活字格路径说明:

  • 实际可执行文件位于 WebSite\designerBin\Forguncy.exe
  • 验证阶段:检查路径时需要检查子目录 WebSite\designerBin\Forguncy.exe

- 缓存路径同理:缓存存的是 Forguncy 11,验证时要查 Forguncy 11\WebSite\designerBin\Forguncy.exe - 只要子目录存在 exe,就说明路径有效

  • 传参阶段:提取 WebSite 的父目录传给 CLI(而不是 designerBin 子目录)

- 用户提供完整路径 → 提取上级目录传给 CLI - 用户提供上级目录 → 直接传给 CLI

详细流程见 CLI_Reference.md,包括:

  • 环境预检(.NET SDK、CLI、活字格路径、Node.js)
  • 参数组装(插件名称、类型、框架、语言)
  • 退出码处理(0=成功,1=失败)

Step 3: 需求分析与计划

正式编码前,先写计划文档:

  • 位置:plans/序号_需求简述.md
  • 内容:需求分析、模板选择、参考文档、代码变更点
  • 必须等用户确认后再开始编码

Step 4: 编码实现

遵循 SDK_BestPractices.md:

  • Execute 方法返回 ExecutionResult
  • 属性带 [DisplayName](中文)
  • 关键逻辑用 try-catch 包裹
  • 用 Logger 记录关键步骤

Step 5: 构建验证

dotnet build

MSBuild 会自动处理前端依赖(npm install + npm run build),不要手动执行。

Step 6: 环境修复

遇到构建失败、程序集引用丢失:

  1. 停止任务
  2. 询问用户活字格安装路径(不要猜测)
  3. 获得路径后执行 scripts/update_references.ps1

常见场景示例

场景 1:创建新插件

用户:"帮我做个二维码生成的插件" 响应:检查环境 → 组装 CLI 参数 → 执行创建 → 确认成功 → 开始编写业务代码

场景 2:实现服务器命令

用户:"写一个服务器命令,查询订单表" 响应:检索 DOC_INDEX → 读取 ServerCommand 文档 → 生成计划 → 确认后编码

场景 3:构建失败

用户:"dotnet build 报错了" 响应:停止任务 → 询问活字格路径 → 更新引用 → 重新构建

快速命令参考

# 创建项目(CLI 模式)
forguncy-plugin-create --name MyPlugin --types celltype,command,servercommand --framework vue --lang ts

# 构建
dotnet build

# 更新活字格引用
powershell -File scripts/update_references.ps1 -ForguncyPath "C:\Program Files\Forguncy 12"

平台分布

Codex

33.46%
按下载量换算87

Claude

31.05%
按下载量换算81

Cursor

18.81%
按下载量换算49

Gemini CLI

8.35%
按下载量换算22

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

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

安装前确认

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

继续浏览同类 Skills