Crestapps Orchardcore
Crestapps Orchardcore from CrestApps/CrestApps.AgentSkills.
Skills in this plugin
52- ▌ Orchardcore AI · crestappsSkill for configuring AI integrations in Orchard Core. Covers AI service registration, MCP enablement, prompt configuration, and agent framework integration. Use this skill when requests mention Orchard Core AI, Configure AI Integration, Enabling AI Features, AI Configuration in appsettings.json, Non-Connection Deployments via appsettings.json, Typed AI Deployment Settings, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI, ISpeechToTextClient, IAIClientFactory, AIProfile, DataMigration, IAIProfileManager, WithSettings, AIProfileSettings, AIChatProfileSettings, MySpeechService, ITextToSpeechClient, MyTtsService. It also helps with Non-Connection Deployments via appsettings.json, Typed AI Deployment Settings, Adding AI Provider Connection via Recipe, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore AI MCP · crestapps bundleSkill for configuring Model Context Protocol (MCP) in Orchard Core using the CrestApps MCP module. Covers MCP client connections over SSE and standard input/output transports, MCP server setup to expose Orchard Core as an MCP endpoint, MCP resources, authentication, and custom resource types. Use this skill when requests mention Orchard Core MCP (Model Context Protocol), Configure MCP Integration, MCP Features Overview, MCP Client Connecting to External MCP Servers, Enabling MCP Client Features, Adding a Remote MCP Connection (SSE Transport) via Admin, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Mcp. It also helps with ai mcp examples, Enabling MCP Client Features, Adding a Remote MCP Connection (SSE Transport) via Admin, Adding a Remote MCP Connection via Recipe (SSE), plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore AI Chat · crestapps bundleSkill 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.
- ▌ Orchardcore Dialpad · crestappsSkill for configuring Dialpad as a CrestApps Orchard Core Telephony provider. Covers Dialpad site settings, API-key and OAuth authentication, provider selection, OAuth redirect URLs, and resilient API clients. Use this skill when requests mention Orchard Core Dialpad, Dialpad soft phone, Dialpad OAuth, or Dialpad call control. Strong matches include work with CrestApps.OrchardCore.DialPad, DialPadTelephonyProvider, DialPadSettings, DialPadProviderOptionsConfigurations, DialPadConstants, and ITelephonyProvider.
- ▌ Orchardcore Reports · crestappsSkill for building and using the CrestApps OrchardCore Reports framework. Covers report contracts, admin report pages, date range filters, metric and table documents, charts, CSV and OpenXml exports, permissions, custom filters, and report registration. Use this skill when requests mention CrestApps.OrchardCore.Reports, IReport, ReportDocument, IReportExportFormat, or related reporting implementation and troubleshooting.
- ▌ Orchardcore Signalr · crestappsSkill for tenant-aware SignalR integration in CrestApps Orchard Core. Covers hub registration, HubRouteManager URLs, SignalR JSON settings, resource registration, typed hubs, and client connections. Use this skill when requests mention Orchard Core SignalR, tenant-aware hubs, HubRouteManager, real-time notifications, or SignalR JavaScript resources. Strong matches include work with CrestApps.OrchardCore.SignalR, HubRouteManager, AddSignalR, ResourceManagementOptionsConfiguration, JOptions.KnownConverters, and HubOptions.
- ▌ Orchardcore AI Agent · crestappsSkill for the CrestApps Orchard Core AI Agent module that provides 50+ natural-language AI tools for managing an Orchard Core site. Covers content management, content definitions, feature toggling, tenant management, recipe execution, user and role lookup, workflow management, email/SMS/notification sending, AI profile inspection, and chat analytics. Use this skill when requests mention AI Agent tools, natural language site management, CrestApps.OrchardCore.AI.Agent, AI-powered content operations, or closely related Orchard Core AI tool integration and troubleshooting work. Strong matches include searchForContentItems, createOrUpdateContentItem, importOrchardCoreRecipe, createTenant, enableSiteFeature, sendEmail, sendNotification, listWorkflowTypes, listAIProfiles, queryChatSessionMetrics, and the code patterns, admin flows, recipe steps, and tool categories captured in this skill.
- ▌ Orchardcore AI Tools · crestappsSkill for registering, authorizing, and selecting AI tools in Orchard Core using the CrestApps AI Services modules. Covers AIToolDefinitionOptions, local and system tool registry sources, keyed AITool instances, tool selection on AI profiles, profile templates, chat interactions, and direct-config workflow tasks, plus per-tool permissions. Use this skill when requests mention Orchard Core AI Tools, AIToolDefinitionOptions, AddCoreAITool, selectable tools, AI Profile Capabilities, tool authorization, local tool registry, system tools, or closely related CrestApps implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI, LocalToolRegistryProvider, OrchardCoreAIToolAccessEvaluator, AIToolPermissionProvider, AIProfileToolsDisplayDriver, AIProfileTemplateToolsDisplayDriver, ChatInteractionToolsDisplayDriver, AICompletionWithConfigTaskDisplayDriver.
- ▌ Orchardcore AI Memory · crestappsSkill for configuring persistent, user-scoped AI Memory in Orchard Core using the CrestApps AI Memory module. Covers memory indexing backends (Azure AI Search and Elasticsearch), memory tools, preemptive memory retrieval, and per-profile memory settings. Use this skill when requests mention Orchard Core AI Memory, Persistent User Memory, Memory Indexing, AI Memory Settings, Enable User Memory on a Profile, Memory Index Profiles, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Memory, CrestApps.OrchardCore.AI.Memory.AzureAI, CrestApps.OrchardCore.AI.Memory.Elasticsearch, YesSqlAIMemoryStore, AIMemoryIndexingService, IAIMemoryStore, IMemoryVectorSearchService.
- ▌ Orchardcore Telephony · crestappsSkill for configuring provider-agnostic telephony and the soft phone in CrestApps Orchard Core. Covers provider selection, call control, OAuth user connections, call history, SignalR hub integration, and soft phone placement. Use this skill when requests mention CrestApps Orchard Core Telephony, soft phone, click-to-dial, call history, or custom telephony providers. Strong matches include work with CrestApps.OrchardCore.Telephony, ITelephonyProvider, ITelephonyService, ITelephonyProviderResolver, TelephonyHub, TelephonySettings, and TelephonyCapabilities.
- ▌ Orchardcore Time Zones · crestappsSkill for managing friendly named IANA time-zone maps in CrestApps Orchard Core. Covers mapped time-zone selectors, catalog management, recipe import, deployment export, seeded maps, and consuming ITimeZoneSelectListProvider. Use this skill when requests mention Orchard Core time zones, friendly time-zone labels, time-zone maps, TimeZoneMaps recipes, or time-zone deployment. Strong matches include work with CrestApps.OrchardCore.TimeZones, TimeZoneMap, ITimeZoneSelectListProvider, MappedTimeZoneSelectListProvider, TimeZoneMapStep, and TimeZoneMapDeploymentStep.
- ▌ Orchardcore AI A2a Host · crestappsSkill for configuring the CrestApps A2A Host feature in Orchard Core. Covers exposing Agent AI Profiles as A2A agents, host authentication, agent cards, endpoints, and host settings. Use this skill when requests mention Orchard Core A2A Host, Configure an A2A Host, Feature Overview, Enable the Host Feature, Create Agent Profiles, Host Settings in Configuration, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.A2A.Host, CrestApps.OrchardCore.AI, AIProfile, ExposeAgentsAsSkill, agentName, AuthenticationType, OrchardCore:CrestApps:AI:A2AHost, ApiKey. It also helps with Create Agent Profiles, Host Settings in Configuration, Agent Exposure Modes, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore Omnichannel · crestappsSkill for configuring Omnichannel communication in Orchard Core using CrestApps modules. Covers subject flows, subject actions, campaigns as grouping/reporting records, activity batches, dispositions, multi-channel messaging (SMS, email, phone, chat), AI-powered automation, Azure Event Grid webhooks, and Twilio integration. Use this skill when requests mention Orchard Core Omnichannel, Subject Flows, Manage Flow, Omnichannel SMS, Contact Management, Channel Endpoints, Communication Preferences, Activity Batches, Campaigns, Dispositions, or related setup and troubleshooting. Strong matches include CrestApps.OrchardCore.Omnichannel, CrestApps.OrchardCore.Omnichannel.Managements, CrestApps.OrchardCore.Omnichannel.Sms, CrestApps.OrchardCore.Omnichannel.EventGrid, OmnichannelContactPart, SubjectFlowSettings, SubjectAction, IOmnichannelProcessor, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore AI Documents · crestappsSkill for configuring AI Documents in Orchard Core with CrestApps modules. Covers document upload, text extraction, chunking, vector indexing, and Retrieval-Augmented Generation (RAG) for AI chat. Supports PDF, OpenXml (docx, xlsx, pptx), and plain-text formats with file-system or Azure Blob storage and Azure AI Search or Elasticsearch indexing backends. Use it for CrestApps.OrchardCore.AI.Documents, AI document processing, document upload flow, RAG pipelines, vector search, embedding configuration, and related Orchard Core setup, extension, or troubleshooting work.
- ▌ Orchardcore AI Prompting · crestappsSkill for using CrestApps AI prompt files and Orchard Core AI profile templates. Covers feature-aware prompt discovery, AIProfileTemplate sources, module and App_Data profile paths, prompt selection, and template rendering. Use this skill when requests mention Orchard Core AI Prompting, prompt templates, profile templates, Templates/Prompts, Templates/Profiles, AITemplates, AIProfileTemplate, SourceCatalogEntry, or INamedSourceCatalogManager.
- ▌ Orchardcore AI Providers · crestappsSkill for configuring AI provider modules in Orchard Core using CrestApps packages. Covers OpenAI, Azure OpenAI, Azure AI Inference (GitHub Models), Ollama, Claude orchestrator, and Copilot orchestrator. Use this skill when requests mention AI Providers, Provider Connections, Provider Deployments, OpenAI Connection, Azure OpenAI Connection, Ollama Setup, Claude Settings, Copilot Settings, or closely related Orchard Core provider setup work. Strong matches include CrestApps.OrchardCore.OpenAI, CrestApps.OrchardCore.OpenAI.Azure, CrestApps.OrchardCore.AzureAIInference, CrestApps.OrchardCore.Ollama, CrestApps.OrchardCore.AI.Chat.Claude, CrestApps.OrchardCore.AI.Chat.Copilot, OpenAIConnectionMetadata, AzureConnectionMetadata, AzureAIInferenceConnectionMetadata, ClaudeSettings, CopilotSettings. It also helps with connection recipes, deployment recipes, orchestrator configuration, plus the admin flows and referenced examples captured in this skill.
- ▌ Orchardcore AI Workflows · crestappsSkill for integrating CrestApps AI Services with Orchard Core Workflows. Covers AI completion tasks using profiles or direct configuration, Liquid prompt rendering, AI response workflow output, selectable workflow tools, and AI chat session lifecycle events for field extraction, session closure, and post-session processing. Use this skill when requests mention Orchard Core AI Workflows, AI Completion using Profile, AI Completion using Direct Config, AIChatSessionClosedEvent, workflow AI profile, AI chat session events, or closely related CrestApps implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI, AICompletionFromProfileTask, AICompletionWithConfigTask, DataExtractionChatSessionHandler, PostSessionProcessingChatSessionHandler, AIChatSessionFieldExtractedEvent, AIChatSessionPostProcessedEvent.
- ▌ Orchardcore Dnc Registry · crestappsSkill for configuring national and local do-not-call registry checks in CrestApps Orchard Core including Azure Blob Storage for uploaded local lists. Covers import suppression, provider settings, E.164 normalization, CSV processing, registry extensions, and tenant-aware Azure storage. Use this skill when requests mention Orchard Core do-not-call, DNC, telemarketing compliance, local DNC CSV files, or DNC Azure Blob Storage. Strong matches include work with CrestApps.OrchardCore.DncRegistry, INationalDoNotCallRegistry, LocalDncRegistry, ILocalDncListManager, NumberSearchContext, and DncRegistryBlobStorageOptions.
- ▌ Orchardcore AI A2a Client · crestappsSkill for configuring the CrestApps A2A Client feature in Orchard Core. Covers adding remote A2A hosts, authentication, assigning agent connections, and how remote agents become tools. Use this skill when requests mention Orchard Core A2A Client, Configure an A2A Client, Feature Overview, Enable the A2A Client Feature, Add a Connection via Admin UI, Supported Authentication Types, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.A2A, CrestApps.OrchardCore.AI, ApiKey, OAuth2ClientCredentials, OAuth2PrivateKeyJwt, OAuth2Mtls, CustomHeaders, Profile, A2AAgentProxyTool, listAvailableAgents, findAgentForTask, findToolsForTask. It also helps with Add a Connection via Admin UI, Supported Authentication Types, Assign Agent Connections to AI Profiles, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore AI MCP Client · crestappsSkill for configuring CrestApps MCP client connections in Orchard Core. Covers SSE and standard input/output transports, authentication, recipes, and assigning MCP connections to AI experiences. Use this skill when requests mention Orchard Core MCP Client, Configure MCP Clients, Feature Overview, Enable the SSE MCP Client, Add a Remote MCP Connection via Admin UI, SSE Authentication Types, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Mcp, CrestApps.OrchardCore.AI.Mcp.Stdio, CrestApps.OrchardCore.AI, ApiKey, OAuth2ClientCredentials, OAuth2PrivateKeyJwt, OAuth2Mtls, CustomHeaders. It also helps with Add a Remote MCP Connection via Admin UI, SSE Authentication Types, SSE Recipe Example, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore AI MCP Server · crestappsSkill for configuring the CrestApps MCP Server feature in Orchard Core. Covers server authentication, exposing tools, adding MCP prompts and resources through the UI, and custom MCP resource types. Use this skill when requests mention Orchard Core MCP Server, Configure an MCP Server, Feature Overview, Enable the MCP Server Feature, Supported MCP Capabilities, Authentication Modes, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Mcp.Server, CrestApps.OrchardCore.AI, DatabaseResourceTypeHandler, IReadOnlyDictionary, ListPrompts, GetPrompt, ListResources, ReadResource, ListResourceTemplates, OpenId, ApiKey, RequireAccessPermission. It also helps with Supported MCP Capabilities, Authentication Modes, OpenId Configuration, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore Phone Numbers · crestappsSkill for using CrestApps Orchard Core phone-number parsing, validation, E.164 normalization, region lookup, and time-zone lookup services. Use this skill when requests mention Orchard Core phone numbers, E.164 formatting, libphonenumber, country calling codes, or phone number time zones. Strong matches include work with CrestApps.OrchardCore.PhoneNumbers, IPhoneNumberService, DefaultPhoneNumberService, PhoneNumber, PhoneNumberServiceExtensions, and TryFormatToE164.
- ▌ Orchardcore AI Chat Claude · crestappsSkill for configuring the Claude chat orchestrator in Orchard Core using the CrestApps AI Chat Claude module. Covers tenant Claude options, encrypted Anthropic credentials, model discovery, Claude model and effort selection on AI profiles, profile templates, and chat interactions, plus permission management. Use this skill when requests mention Orchard Core Claude Orchestrator, ClaudeOptionsConfiguration, Claude Settings, Anthropic API Key, Claude Profiles, Claude Templates, Claude Chat Interactions, or closely related CrestApps implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Chat.Claude, ClaudeOptionsConfiguration, ClaudeSettingsDisplayDriver, AIProfileClaudeDisplayDriver, AIProfileTemplateClaudeDisplayDriver, ChatInteractionClaudeDisplayDriver, ClaudePermissionProvider.
- ▌ Orchardcore AI Connections · crestappsSkill for managing AI provider connections in Orchard Core using CrestApps AI modules. Covers connection creation, editing, deletion, provider configuration, deployment, and recipe-based provisioning for OpenAI, Azure OpenAI, Ollama, and Azure AI Inference. Use this skill when requests mention AI Connection Management, Provider Connections, AI Provider Setup, Connection Recipe Steps, AI Connection Deployments, or related Orchard Core setup and troubleshooting. Strong matches include work with CrestApps.OrchardCore.AI.ConnectionManagement, AIProviderConnection, AIProviderConnectionsStep, AIProviderConnectionDeploymentStep, CrestApps.OrchardCore.OpenAI, CrestApps.OrchardCore.OpenAI.Azure, CrestApps.OrchardCore.Ollama, CrestApps.OrchardCore.AzureAIInference. It also helps with provider-specific connection metadata, API key encryption, managed identity authentication, admin UI for connections, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore AI Chat Copilot · crestappsSkill for configuring the GitHub Copilot chat orchestrator in Orchard Core using the CrestApps AI Chat Copilot module. Covers GitHub OAuth and API key authentication modes, encrypted tenant and profile credentials, Copilot callback flow, model, effort, and allow-all selection on AI profiles, profile templates, and chat interactions. Use this skill when requests mention Orchard Core Copilot Orchestrator, GitHub Copilot SDK, GitHub OAuth, Copilot API Key, CopilotAuthController, CopilotOptionsConfiguration, Copilot Profiles, Copilot Templates, or closely related CrestApps implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Chat.Copilot, CopilotOptionsConfiguration, CopilotAuthController, OrchardCoreCopilotCredentialStore, CopilotSettingsDisplayDriver, AIProfileCopilotDisplayDriver, ChatInteractionCopilotDisplayDriver.
- ▌ Orchardcore AI Data Sources · crestappsSkill for configuring AI Data Sources in Orchard Core using the CrestApps AI Data Sources modules. Covers knowledge base indexing, RAG search, embedding generation, vector search backends (Azure AI Search and Elasticsearch), data source alignment, and linking data sources to AI profiles. Use this skill when requests mention Orchard Core AI Data Sources, knowledge base indexing, RAG search, data source alignment, embedding indexes, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.DataSources, CrestApps.OrchardCore.AI.DataSources.AzureAI, CrestApps.OrchardCore.AI.DataSources.Elasticsearch, DataSourceIndexingService, AIDataSourceIndexingQueue, DataSourceAlignmentBackgroundTask. It also helps with creating data sources via recipe, linking data sources to AI profiles, configuring embedding deployments, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore Crestapps Roles · crestappsSkill for CrestApps role extensions in Orchard Core using RolePickerPart. Covers role selection on content types, part settings, required and single or multiple role validation, excluded roles, migrations, recipe schema support, and content item payloads. Use this skill when requests mention CrestApps RolePickerPart, content role picker, role selection content part, role-based content metadata, RolePickerPartSettings, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.Roles, RolePickerPart, RolePickerPartDisplayDriver, RolePickerPartSettingsDisplayDriver, RolePickerPartSchemaDefinition, RoleManager<IRole>, and OrchardCore.Roles.
- ▌ Orchardcore Crestapps Users · crestappsSkill for CrestApps user extensions in Orchard Core. Covers user display names, UserFullNamePart, display-name formats and Liquid filter, user cache behavior, enhanced user search and picker labels, avatar configuration, permissions, and the IndexUsers recipe step. Use this skill when requests mention CrestApps user display names, UserFullNamePart, user avatars, display_name Liquid filter, enhanced user picker, IndexUsers recipe step, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.Users, CrestApps.OrchardCore.Users.DisplayName, CrestApps.OrchardCore.Users.Avatars, IDisplayNameProvider, DisplayNameProvider, UserFullNamePart, UserAvatarPart, and UpdateUserRecipeStepHandler.
- ▌ Orchardcore Omnichannel Sms · crestappsSkill for implementing AI-assisted Omnichannel SMS automation in Orchard Core using CrestApps modules. Covers outbound activity dispatch, inbound Twilio webhooks, signature validation, AI chat sessions, channel endpoints, and conclusion processing. Use this skill when requests mention Orchard Core Omnichannel SMS, Twilio webhooks, automated SMS activities, AI SMS conversations, SMS channel endpoints, or inbound message handlers. Strong matches include work with CrestApps.OrchardCore.Omnichannel.Sms, SmsOmnichannelProcessor, SmsOmnichannelEventHandler, TwilioWebhookEndpoint, TwilioEventGridEndpoint, IOmnichannelProcessor, and TwillioRequestValidator.
- ▌ Orchardcore AI MCP Resources · crestappsSkill for exposing FTP, FTPS, and SFTP files as CrestApps Orchard Core MCP resources. Covers connection metadata, URI templates, resource registration, secure credential storage, deployment export safety, and file-transfer troubleshooting. Use this skill when requests mention MCP FTP resources, MCP SFTP resources, remote file MCP resources, FtpConnectionMetadata, SftpConnectionMetadata, or file-transfer resource handlers. Strong matches include work with CrestApps.OrchardCore.AI.Mcp.Resources.Ftp, CrestApps.OrchardCore.AI.Mcp.Resources.Sftp, AddCoreAIFtpMcpResources, AddCoreAISftpMcpResources, IMcpResourceHandler, and McpResource.
- ▌ Orchardcore Content Transfer · crestappsSkill for bulk content import and export in Orchard Core using CrestApps Content Transfer. Covers CSV and Excel formats, transfer templates, mappings, background jobs, chunked uploads, filters, custom file-format providers, and content-type transfer settings. Use this skill when requests mention Orchard Core bulk import, bulk export, CSV content transfer, Excel content transfer, spreadsheet mappings, import rows, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.ContentTransfer, CrestApps.OrchardCore.ContentTransfer.OpenXml, IContentImportManager, IContentTransferFileFormatProvider, IContentImportHandler, IContentImportRowFilter, and ContentImportOptions.
- ▌ Orchardcore AI Chat Analytics · crestappsSkill for configuring AI Chat Session Analytics in Orchard Core with CrestApps modules. Covers session metrics tracking (unique visitors, handle time, containment rate, abandonment rate), dashboard reports (overview, time-of-day, day-of-week, user segments, performance, conversion, feedback), date range and profile filtering, CSV export, and per-profile analytics settings including conversion goals. Use it for CrestApps.OrchardCore.AI.Chat.Analytics, usage analytics, and related Orchard Core setup, extension, or troubleshooting work.
- ▌ Orchardcore AI Memory Azureai · crestappsSkill for indexing CrestApps Orchard Core AI Memory with Azure AI Search. Covers managed memory index mappings, embedding dimensions, user-scoped vector retrieval, index profiles, and Azure AI Search operations. Use this skill when requests mention AI Memory Azure AI Search, AIMemoryAzureAISearchIndexProfileHandler, AzureAISearchMemoryVectorSearchService, memory vector indexes, or Azure user-memory retrieval. Strong matches include work with CrestApps.OrchardCore.AI.Memory.AzureAI, IMemoryVectorSearchService, AIMemoryAzureAISearchDocumentIndexHandler, AddAzureAISearchIndexingSource, AzureAISearchIndexMetadata, and MemoryConstants.IndexingTaskType.
- ▌ Orchardcore AI Tool Instances · crestappsSkill for configuring and extending Orchard Core AI Tool Instances. Covers admin-created tools, tool instance sources, HTTP API Request instances, encrypted credentials, profile and chat assignment, permissions, custom source display drivers, and access-aware selectors. Use this skill when requests mention AI Tool Instances, CrestApps.OrchardCore.AI.ToolInstances, AddAIToolInstanceSource, or related Orchard Core AI implementation and troubleshooting.
- ▌ Orchardcore Crestapps Recipes · crestappsSkill for CrestApps recipe schema and execution extensions in Orchard Core. Covers generated JSON Schema for recipe handlers, content definition and item schemas, custom IRecipeStep providers, IContentSchemaDefinition contributions, extensible schemas for the Layers, Sitemaps, deployment, AdminMenu, Queries, UrlRewriting, Placements and WorkflowType steps, live tenant example values, and recipe execution. Use this skill when requests mention CrestApps recipe schemas, JSON Schema recipe tooling, RecipeSchemaService, RecipeExecutionService, IRecipeStep, or custom rule conditions, operators, sources, admin nodes, placement filters, or workflow activities. Strong matches include CrestApps.OrchardCore.Recipes, IRuleConditionSchemaDefinition, ISitemapSourceSchemaDefinition, IDeploymentStepSchemaDefinition, IAdminNodeSchemaDefinition, IQuerySourceSchemaDefinition, IRewriteRuleSourceSchemaDefinition, IPlacementNodeFilterSchemaDefinition, IWorkflowActivitySchemaDefinition, and IRecipeSchemaExampleService.
- ▌ Orchardcore Crestapps Resources · crestappsSkill for CrestApps resource-management extensions in Orchard Core. Covers the shared registered scripts and stylesheets, local asset and CDN fallback behavior, resource names, dependency consumption, and safe Razor registration. Use this skill when requests mention CrestApps shared resources, Orchard Core resource manifests, CDN fallbacks, intl-tel-input, chart.js, EasyMDE, Flatpickr, DOMPurify, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.Resources, ResourceManagementOptionsConfiguration, ResourceManifest, item-selector, intl-tel-input, chart.js, flatpickr, and document-drop-zone.
- ▌ Orchardcore AI Chat Interactions · crestapps bundleSkill for configuring AI Chat Interactions in Orchard Core with CrestApps modules. Covers ad-hoc chat sessions, document upload with RAG support, deployment settings, system tools for image and chart generation, and SignalR chat methods. Use it for CrestApps.OrchardCore.AI.Chat.Interactions, CrestApps.OrchardCore.AI.Documents.ChatInteractions, current AI data sources, and related Orchard Core setup, extension, or troubleshooting work.
- ▌ Orchardcore AI Documents Azureai · crestappsSkill for indexing CrestApps Orchard Core AI Documents with Azure AI Search. Covers Azure AI Search index profiles, managed chunk mappings, embeddings, vector retrieval, and scoped RAG results. Use this skill when requests mention AI Documents Azure AI Search, AIDocumentAzureAISearchIndexProfileHandler, AzureAISearchVectorSearchService, document vector indexes, or Azure AI Search document retrieval. Strong matches include work with CrestApps.OrchardCore.AI.Documents.AzureAI, IVectorSearchService, IDocumentIndexHandler, AddAzureAISearchIndexingSource, AzureAISearchIndexMetadata, and AIConstants.AIDocumentsIndexingTaskType.
- ▌ Orchardcore AI Profile Templates · crestappsSkill for managing reusable AI profile templates in Orchard Core. Covers the Artificial Intelligence Templates admin screen, profile defaults, capabilities, AIProfileTemplate recipes, CreateAIProfileFromTemplate recipes, template sources, and tenant provisioning. Use this skill when requests mention AI profile templates, AIProfileTemplate, CreateAIProfileFromTemplate, or related CrestApps OrchardCore AI implementation.
- ▌ Orchardcore AI Response Handlers · crestappsSkill for implementing CrestApps chat response handlers in Orchard Core. Covers IChatResponseHandler, streaming and deferred results, external relay contracts, notifications, and handler registration. Use this skill when requests mention Orchard Core Chat Response Handlers, IChatResponseHandler, ChatResponseHandlerResult, streaming responses, deferred chat replies, IExternalChatRelay, ChatNotification, or live-agent handoff.
- ▌ Orchardcore AI Chat Notifications · crestappsSkill for sending transient SignalR chat UI notifications in Orchard Core using the CrestApps AI Chat feature. Covers IChatNotificationSender, keyed IChatNotificationTransport implementations, keyed IChatNotificationActionHandler callbacks, notification models, built-in transfer and session actions, and custom notification delivery. Use this skill when requests mention Orchard Core Chat Notifications, AI Chat System Messages, typing indicators, transfer status, SignalR chat notifications, IChatNotificationSender, IChatNotificationActionHandler, or closely related CrestApps implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.AI.Chat, IChatNotificationSender, IChatNotificationTransport, IChatNotificationActionHandler, AIChatNotificationTransport, ChatInteractionNotificationTransport, ChatHubBase, ChatNotificationActionContext.
- ▌ Orchardcore Content Access Control · crestappsSkill for configuring role-based content access control in Orchard Core using the CrestApps Content Access Control module. Covers restricting content view permissions by role, the RoleBasedContentItemAuthorizationHandler, RolePickerPart settings, and enabling the feature via recipe. Use this skill when requests mention Orchard Core Content Access Control, restricting content by role, role-based content viewing, RolePickerPart access settings, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.ContentAccessControl, CrestApps.OrchardCore.Roles, RoleBasedContentItemAuthorizationHandler, RolePickerPartContentAccessControlSettings. It also helps with enabling content restriction on a content type, configuring which roles can view content items, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore Omnichannel Event Grid · crestappsSkill for receiving and dispatching Omnichannel events through Azure Event Grid in Orchard Core using CrestApps modules. Covers webhook authentication, Event Grid subscription validation, inbound message persistence, event handler dispatch, and tenant configuration. Use this skill when requests mention Orchard Core Omnichannel Azure Event Grid, Event Grid webhooks, Event Grid subscription validation, aeg-sas-key, Microsoft Entra bearer tokens, or inbound omnichannel event dispatch. Strong matches include work with CrestApps.OrchardCore.Omnichannel.EventGrid, EventGridOptions, AzureEventGridEndpoint, IOmnichannelEventHandler, OmnichannelEvent, and OmnichannelMessage.
- ▌ Orchardcore Omnichannel Management · crestappsSkill for administering Omnichannel contacts, activities, batches, subject flows, campaigns, dispositions, and channel endpoints in Orchard Core using CrestApps modules. Covers the Interaction Center, contact content parts, activity dispatch, subject actions, permissions, and contact import integration. Use this skill when requests mention Orchard Core Omnichannel Management, Interaction Center, activity batches, subject flows, dispositions, channel endpoints, OmnichannelContactPart, or automated activity processing. Strong matches include work with CrestApps.OrchardCore.Omnichannel.Managements, AutomatedActivitiesProcessorBackgroundTask, SubjectFlowSettings, SubjectAction, OmnichannelActivity, OmnichannelActivityBatch, and IOmnichannelActivityManager.
- ▌ Orchardcore AI Documents Extractors · crestappsSkill for adding PDF and OpenXml text extraction to CrestApps Orchard Core AI Documents. Covers PDF, DOCX, XLSX, PPTX, processor registration, supported file types, upload processing, and extraction troubleshooting. Use this skill when requests mention AI Documents extractors, PDF document processing, OpenXml document processing, document text extraction, or document upload formats. Strong matches include work with CrestApps.OrchardCore.AI.Documents.Pdf, CrestApps.OrchardCore.AI.Documents.OpenXml, AddCoreAIPdfDocumentProcessing, AddCoreAIOpenXmlDocumentProcessing, PdfPig, and DocumentFormat.OpenXml.
- ▌ Orchardcore AI Memory Elasticsearch · crestappsSkill for indexing CrestApps Orchard Core AI Memory with Elasticsearch. Covers memory field mappings, dense vectors, k-nearest-neighbor retrieval, default query fields, user isolation, and Elasticsearch operations. Use this skill when requests mention AI Memory Elasticsearch, AIMemoryElasticsearchIndexProfileHandler, ElasticsearchMemoryVectorSearchService, memory vector indexes, or Elasticsearch user-memory retrieval. Strong matches include work with CrestApps.OrchardCore.AI.Memory.Elasticsearch, IMemoryVectorSearchService, AIMemoryElasticsearchDocumentIndexHandler, AddElasticsearchIndexingSource, ElasticsearchIndexMetadata, and MemoryConstants.IndexingTaskType.
- ▌ Orchardcore Custom Indexing Azureai · crestappsSkill for creating Orchard Core custom indexing pipelines for arbitrary data using Azure AI Search, based on CrestApps AI Memory and OrchardCore.Indexing patterns. Use this skill when requests mention Orchard Core Custom Indexing for Azure AI Search, Create a custom Azure AI Search index for arbitrary data, When to use this skill, Architecture to follow, Master index pattern, Key Orchard Core pieces, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with OrchardCore.Indexing, CrestApps.OrchardCore.AI.Memory, CrestApps.OrchardCore.AI.Memory.AzureAI, OrchardCore.Indexing.Core, OrchardCore.AzureAI, OrchardCore.Entities, OrchardCore.Indexing.Models, OrchardCore.Infrastructure.Entities, OrchardCore.AzureAI.Core. It also helps with Master index pattern, Key Orchard Core pieces, Recommended implementation steps, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
- ▌ Orchardcore Crestapps Content Fields · crestappsSkill for adding CrestApps content fields to Orchard Core with PhoneField. Covers PhoneField storage, E.164 validation, country selection, editor settings, recipe schema support, display drivers, and content-definition migrations. Use this skill when requests mention CrestApps PhoneField, international telephone fields, country-aware phone input, E.164 phone storage, PhoneFieldSettings, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.ContentFields, PhoneField, PhoneFieldDisplayDriver, PhoneFieldSettingsDriver, PhoneFieldSchemaDefinition, IPhoneNumberService, and CrestApps.OrchardCore.Resources.
- ▌ Orchardcore AI Documents Azure Storage · crestappsSkill for storing CrestApps Orchard Core AI Documents in Azure Blob Storage. Covers AIDocumentBlobStorageOptions, BlobFileStore replacement, tenant container lifecycle, cleanup choices, and Azure configuration. Use this skill when requests mention Orchard Core AI Documents Azure Blob Storage, AIDocumentBlobStorageOptions, AIDocumentBlobContainerTenantEvents, document file storage, or Azure document containers. Strong matches include work with CrestApps.OrchardCore.AI.Documents.Azure, IDocumentFileStore, DefaultDocumentFileStore, BlobFileStore, MediaBlobStorageOptionsBase, and IModularTenantEvents.
- ▌ Orchardcore AI Documents Elasticsearch · crestappsSkill for indexing CrestApps Orchard Core AI Documents with Elasticsearch. Covers Elasticsearch index profiles, dense vector chunk mappings, k-nearest-neighbor retrieval, default search fields, and scoped RAG results. Use this skill when requests mention AI Documents Elasticsearch, AIDocumentElasticsearchIndexProfileHandler, ElasticsearchVectorSearchService, document vector indexing, or Elasticsearch document retrieval. Strong matches include work with CrestApps.OrchardCore.AI.Documents.Elasticsearch, IVectorSearchService, IDocumentIndexHandler, AddElasticsearchIndexingSource, ElasticsearchIndexMetadata, and AIConstants.AIDocumentsIndexingTaskType.
- ▌ Orchardcore Phone Number Verifications · crestappsSkill for verifying and revalidating phone numbers on Orchard Core content items with pluggable providers. Covers provider configuration, PhoneNumberVerificationPart, provider results, revalidation, SQL indexing, queues, and Omnichannel contact integration. Use this skill when requests mention Orchard Core phone verification, phone validation APIs, verification queues, or revalidating contact numbers. Strong matches include work with CrestApps.OrchardCore.PhoneNumbers.Verifications, IPhoneNumberVerificationManager, IPhoneNumberVerificationProvider, PhoneNumberVerificationPart, PhoneNumberVerificationResult, and PhoneNumberRevalidationBackgroundTask.
- ▌ Orchardcore Custom Indexing Elasticsearch · crestappsSkill for creating Orchard Core custom indexing pipelines for arbitrary data using Elasticsearch, based on CrestApps AI Memory and OrchardCore.Indexing patterns. Use this skill when requests mention Orchard Core Custom Indexing for Elasticsearch, Create a custom Elasticsearch index for arbitrary data, When to use this skill, Architecture to follow, Master index pattern, Key Orchard Core pieces, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with OrchardCore.Indexing, CrestApps.OrchardCore.AI.Memory, CrestApps.OrchardCore.AI.Memory.Elasticsearch, OrchardCore.Indexing.Core, OrchardCore.Elasticsearch, OrchardCore.Entities, OrchardCore.Indexing.Models, OrchardCore.Infrastructure.Entities. It also helps with Master index pattern, Key Orchard Core pieces, Recommended implementation steps, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.