← ClaudeAtlas

orchardcore-ai-chatlisted

Skill for configuring AI Chat in Orchard Core using the CrestApps AI Chat module. Covers chat profiles, admin chat UI, frontend chat widgets, provider connections, and the AI Agent module for task automation. Use this skill when requests mention Orchard Core AI Chat, Configure AI Chat, Available AI Completion Providers, Enabling AI Chat Features, Setting Up a Provider Connection via Recipe, Creating a Chat Profile via Recipe, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Chat, CrestApps.OrchardCore.AI.Agent, CrestApps.OrchardCore.OpenAI, CrestApps.OrchardCore.AzureAIInference, CrestApps.OrchardCore.Ollama. It also helps with ai chat examples, Setting Up a Provider Connection via Recipe, Creating a Chat Profile via Recipe, Making a Chat Profile Visible on the Admin Menu, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
CrestApps/CrestApps.AgentSkills · ★ 13 · AI & Automation · score 83
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