Files
Crazywoola 3d98785fcf feat(cli): align plugin init templates with marketplace review requirements (#769)
* feat(cli): align plugin templates with marketplace review requirements

- bump dify_plugin requirement to >=0.9.0,<0.10.0
- fix README template rendering empty description ({{ .Description }} -> {{ .PluginDescription }})
- turn PRIVACY.md into a structured privacy policy skeleton
- add setup/usage sections and English-only notice to README templates (en, zh_Hans, ja_JP, pt_BR)
- add marketplace submission checklist to GUIDE.md
- warn when author name contains 'langgenius' or 'dify'

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(cli): scaffold plugins with uv pyproject.toml instead of requirements.txt

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(cli): restore privacy policy placeholder line in PRIVACY.md template

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(cli): scaffold both requirements.txt and pyproject.toml, revert author warning

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:12:00 +08:00
..

{{ .PluginName }}

Author: {{ .Author }} Version: {{ .Version }} Type: {{ .Category }}

Description

{{ .PluginDescription }}

Replace the placeholder sections below with real content before publishing to the Dify Marketplace, then remove this note. Keep this file in English only — a README.md containing Chinese characters will be rejected during review. For translated documentation, add localized files such as README_zh_Hans.md instead. See the multilingual README guide.

Setup

Describe how to configure the plugin: required credentials or API keys, where to obtain them, and any prerequisites.

Usage

Describe how to use the plugin in Dify, with examples if possible.