コンテンツにスキップ

マニフェストとスキーマ

manifest.json はプラグインの情報を定義し、ユーザー設定画面を自動生成するためのファイルです。

すべてのプラグインは https://schemas.zenso.ink/v1/plugin-manifest.schema.json の仕様に準拠して検証されます。

{
"$schema": "https://schemas.zenso.ink/v1/plugin-manifest.schema.json",
"id": "com.example.greeting",
"name": "Daily Greeting",
"version": "1.0.0",
"entrypoint": "index.liquid"
}

config_schema で宣言可能な入力タイプ:

  • text: 1行テキスト入力
  • boolean: トグルスイッチ
  • number: 最小値・最大値制限付き数値入力
  • color: 電子ペーパーパレットに対応したカラー選択
  • select: ドロップダウン選択肢

data_sources ブロックで外部連携を定義します。サーバー側で安全にフェッチされるため、CORSエラーや認証情報漏洩を防ぐことができます。