ワンクリックで
plugin-review
Review a FastGPT community plugin candidate and post a structured publishability verdict to the pull request.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Review a FastGPT community plugin candidate and post a structured publishability verdict to the pull request.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | plugin-review |
| description | Review a FastGPT community plugin candidate and post a structured publishability verdict to the pull request. |
Use this skill when a candidate plugin PR, submodule, or local plugin path needs Agent review before publish.
This skill is advisory. It produces review evidence and a verdict for the repository workflow. It is not an official quality guarantee and does not make FastGPT responsible for ongoing plugin maintenance.
Review evidence belongs in the GitHub pull request discussion. Do not add review verdict JSON files to plugins.json, and do not require contributors to commit reviews/<pluginId>/<version>.json.
pluginIdpackages/tools/<pluginId>.Before writing a verdict:
schemas/registry.ts, schemas/review.ts, and schemas/event.ts.plugins.json.package.json, index.ts, README, license, dependency list, and generated .pkg location if present.pnpm run validate, build/check/pack logs, policy scan findings, and package checksum.pass: deterministic gates pass and no blocking policy risk is found.warn: deterministic gates pass but maintenance, license, dependency, network, or usability risk needs human review before publish.fail: deterministic gates fail, source/commit mismatch exists, package cannot be built, or blocking policy risk is found.Never use pass to mean the plugin is feature-complete, bug-free, or officially maintained.
Post a GitHub PR comment with this structure:
## Plugin Review: <pluginId>@<version>
Verdict: pass | warn | fail
Source: <repo>@<commit>
Plugin root: <submodule>/<path>
### Findings
- [P1] path:line - problem and required fix
### Evidence
- registry/submodule:
- install/build/check/pack:
- policy scan:
- package sha256:
### Publish Decision
Proceed | Blocked | Needs human review
When the review is running in a PR and gh is available, post the comment:
gh pr comment <pr-number> --body-file <review-comment.md>
For specific plugin source issues, include exact file and line references in the comment. Use inline GitHub review comments only when the line is part of the PR diff and the API context is available; otherwise use the top-level PR comment.
If a publish workflow needs a machine-readable verdict, pass it directly:
pnpm run plugin -- publish <pluginId> --review-verdict pass --review-summary "<summary>"
The JSON shape in schemas/review.ts is still useful when another automation layer needs to exchange verdict data internally:
{
"pluginId": "weatherTool",
"version": "0.1.0",
"verdict": "pass",
"summary": "Deterministic gates passed. No blocking policy risks found. Community-maintained plugin; no official quality warranty implied.",
"generatedAt": "2026-06-29T00:00:00.000Z"
}
In the PR comment, include:
Mark as fail when any of these are present:
package.json or index.tspnpm-lock.yamlcatalog: or workspace: dependency specifiers in plugin package.jsonchild_processGenerate a human-readable daily FastGPT community plugin summary from committed publish and revoke events.
新手友好的 FastGPT 插件开发向导。Use when the user wants help installing Git/GitHub CLI/Node/pnpm, clarifying plugin requirements, choosing FastGPT plugin type (tool or tool-suite), scaffolding and implementing a plugin, testing/debugging with @fastgpt-plugin/cli, packaging, publishing to GitHub, or submitting a pull request to a FastGPT plugin repository/community registry.
Internal FastGPT community plugin intake helper. Detects candidate plugin metadata and prepares registry intake notes for this repository.