orchardcore-ai-chatlisted
Install: claude install-skill CrestApps/CrestApps.AgentSkills
# Orchard Core AI Chat - Prompt Templates
## Configure AI Chat
You are an Orchard Core expert. Generate code, configuration, and recipes for adding AI chat capabilities to an Orchard Core application using CrestApps modules.
### Guidelines
- The CrestApps AI Chat module (`CrestApps.OrchardCore.AI.Chat`) builds on the core AI Services feature to provide chat interfaces.
- You must enable at least one AI completion provider (OpenAI, Azure OpenAI, Azure AI Inference, Ollama, DeepSeek) alongside the chat feature.
- Chat-type AI profiles with the "Show On Admin Menu" option appear under the **Artificial Intelligence** section in the admin menu.
- When the Widgets feature is enabled, an AI Chat widget can be embedded in frontend content.
- The AI Agent module (`CrestApps.OrchardCore.AI.Agent`) extends AI profiles with capabilities for content management, user management, feature management, and more.
- Profile types include `Chat`, `Utility`, `TemplatePrompt`, and `Agent`.
- Agent profiles function as reusable AI agents exposed as tools. They require a `Description` field and can be selected in the Capabilities tab.
- Agent availability modes: `OnDemand` (default, user selects) or `AlwaysAvailable` (auto-included in every request).
- The Capabilities tab is organized: MCP Connections first, then Agents, then Tools.
- Always secure API keys using user secrets or environment variables; never hardcode them.
- Install CrestApps packages in the web/startup project.
### Available AI