Files
clawpal/src-tauri/recipes.json
zhixian 700c5e9ab2 feat: ClawPal v0.1 — Tauri desktop GUI for OpenClaw
4-page layout (Home, Recipes, Settings, Doctor) with sidebar nav
and integrated Chat panel powered by OpenClaw agent (--local).

- Home: status, agents overview, recommended recipes, recent activity
- Recipes: browse, preview diff, apply with params
- Settings: model profiles CRUD, chat model selection, provider catalog
- Doctor: diagnostics with auto-fix
- Chat: OpenClaw agent integration with session persistence,
  agent selector, read-only advisory context injection
- Progressive data loading to avoid UI blocking
- API key resolution from OpenClaw agent auth-profiles
- Model catalog from openclaw CLI with cache

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 01:16:38 +09:00

67 lines
2.0 KiB
JSON

{
"recipes": [
{
"id": "discord-channel-persona",
"name": "Discord channel persona",
"description": "Inject different system prompt for one Discord channel",
"version": "1.0.0",
"tags": ["discord", "persona", "beginner"],
"difficulty": "easy",
"params": [
{
"id": "guild_id",
"label": "Guild ID",
"type": "string",
"required": true,
"pattern": "^[0-9]+$",
"minLength": 17,
"maxLength": 20,
"placeholder": "Copy guild id"
},
{
"id": "channel_id",
"label": "Channel ID",
"type": "string",
"required": true,
"pattern": "^[0-9]+$",
"minLength": 17,
"maxLength": 20,
"placeholder": "Copy channel id"
},
{
"id": "persona",
"label": "Persona",
"type": "textarea",
"required": true,
"minLength": 1,
"placeholder": "You are..."
}
],
"patchTemplate": "\n{\n \"channels\": {\n \"discord\": {\n \"guilds\": {\n \"{{guild_id}}\": {\n \"channels\": {\n \"{{channel_id}}\": {\n \"systemPrompt\": \"{{persona}}\"\n }\n }\n }\n }\n }\n }\n}",
"impactCategory": "low",
"impactSummary": "Add/modify channel persona"
},
{
"id": "model-switch",
"name": "Model switch",
"description": "Quickly switch default model",
"version": "1.0.0",
"tags": ["model", "productivity"],
"difficulty": "easy",
"params": [
{
"id": "model_name",
"label": "Model name",
"type": "string",
"required": true,
"minLength": 1,
"placeholder": "gpt-4o"
}
],
"patchTemplate": "\n{\n \"agents\": {\n \"defaults\": {\n \"model\": \"{{model_name}}\"\n }\n }\n}",
"impactCategory": "low",
"impactSummary": "Switch default model"
}
]
}