Not in the top 1,000 by GitHub stars

CrestApps/CrestApps.AgentSkills

Shared AI agent skills and MCP tooling for .NET applications and Orchard Core based projects. The repository contains three projects that solve distinct problems:

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/crestapps-core/skills/crestapps-core-a2a/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-agents/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-markdown/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-memory/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-model-capabilities/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-personas/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-profiles/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-runtime/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-templates/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ai-usage-metering/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-aspnet-hosting/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-azure-ai-inference/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-azure-openai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-chat/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-chat-interactions/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-claude-orchestrator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-context-builders/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-copilot-orchestrator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-custom-tools/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-data-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-data-storage/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-document-agents/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-document-processing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-elasticsearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-entitycore-stores/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-extensible-entities/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-external-relays/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-file-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-foundations/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-mcp/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-mcp-file-resources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-ollama/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-openai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-orchestration/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-overview/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-postgresql/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-prompt-security/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-realtime-voice/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-resilience/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-response-handlers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-sample-hosts/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-signalr/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-templates/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-tool-instances/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-web-crawlers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-core/skills/crestapps-core-yessql-stores/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-addresses/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-a2a-client/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-a2a-host/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-agent/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-analytics/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-claude/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-copilot/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-interactions/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-notifications/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-connections/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-data-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-documents/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-documents-azure-storage/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-documents-azureai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-documents-elasticsearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-documents-extractors/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-file-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp-client/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp-resources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp-server/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-memory/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-memory-azureai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-memory-elasticsearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-model-capabilities/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-personas/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-profile-builder/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-profile-templates/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-prompting/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-providers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-realtime-voice/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-response-handlers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-tool-instances/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-tools/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-usage-analytics/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-web-crawlers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-ai-workflows/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-bookings/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-carts/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-checkout/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-classifieds/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-commerce/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-companies/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-contact-center/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-content-access-control/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-content-transfer/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-crestapps-content-fields/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-crestapps-recipes/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-crestapps-resources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-crestapps-roles/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-crestapps-users/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-custom-indexing-azureai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-custom-indexing-elasticsearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-customers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-dnc-registry/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-downloads/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-fundraising/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-inventory/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-marketing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-marketplace/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-markets/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-memberships/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel-event-grid/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel-management/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel-messaging/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel-sms/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel-voice/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-orders/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-pay-later/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-payments/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-phone-number-verifications/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-phone-numbers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-point-of-sale/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-products/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-receipts/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-report-builder/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-reports/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-reviews/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-shipping/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-signalr/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-subscriptions/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-taxation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-telephony/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-telephony-asterisk/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-telephony-telnyx/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-tenant-hierarchy/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-time-zones/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-transactions/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-websockets/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/crestapps-orchardcore/skills/orchardcore-wizard/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-admin/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-admin-dashboard/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-admin-edit-views/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-admin-lists/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-admin-menu/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-alias/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-amazon-s3-media/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-antivirus/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-archive-later/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-asset-manager/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-audit-trail/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-auto-setup/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-autoroute/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-azure-ai-search/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-azure-data-protection/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-azure-key-vault/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-azure-media/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-background-tasks/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-blazor/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-breadcrumbs/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-caching/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-configuration/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-definition-handlers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-fields/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-items/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-localization/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-parts/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-preview/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-queries/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-relationships/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-content-types/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-contents-admin-list-filters/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-contents-api/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-cors/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-custom-settings/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-custom-user-settings/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data-formulas/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data-localization/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data-migrations/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data-pipeline-steps/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data-pipelines/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-data-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-decoupled-cms/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-deferred-tasks/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-deployment-remote/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-deployments/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-diagnostics/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-display-management/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-docker/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-dynamic-cache/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-elasticsearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-email/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-email-azure/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-email-smtp/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-facebook/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-features/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-feeds/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-file-upload-security/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-flow-bagpart/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-forms/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-github-authentication/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-google/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-graphql/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-health-checks/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-html/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-https/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-indexing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-indexing-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-layers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-liquid/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-lists/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-localization/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-localization-source/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-logging-serilog/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-lucene/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-markdown/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-media/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-media-gallery/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-media-slugify/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-menus/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-microsoft-auth/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-mini-profiler/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-module-creator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-modules/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-navigation/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-notifications/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-openapi/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-openid/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-permission-providers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-placement/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-publish-later/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-rate-limits/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-razor/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-recaptcha/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-recipes/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-redis/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-resources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-reverse-proxy/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-rules/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-sanitizer/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-scripting/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-search-indexing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-search-providers/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-security/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-seo/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-setup/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-shape-discovery/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-shapes/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-shells/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-shortcodes/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-site-settings/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-sitemaps/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-sms/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-sms-azure/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-source-generators/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-spatial/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-sql-indexing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-startup-code/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-taxonomies/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-temp-file-storage/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-templates/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-tenants/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-tester/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-theme-creator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-theming/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-twitter/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-unit-test/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-url-rewriting/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-users-admin-list-filters/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-users-roles/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-widgets/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-workflows/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-xml-rpc/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

plugins/orchardcore/skills/orchardcore-yessql-indexes/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-a2a/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-agents/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-markdown/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-memory/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-model-capabilities/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-personas/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-profiles/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-runtime/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-templates/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ai-usage-metering/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-aspnet-hosting/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-azure-ai-inference/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-azure-ai-search/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-azure-openai/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-chat/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-chat-interactions/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-claude-orchestrator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-context-builders/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-copilot-orchestrator/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-custom-tools/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-data-sources/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-data-storage/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-document-agents/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-document-processing/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-elasticsearch/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → d86d04f234b1

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit d86d04f234b1b2bd8145368a2544490f9d557596

git clone --filter=blob:none --no-checkout https://github.com/CrestApps/CrestApps.AgentSkills.git .hotskills/crestapps-crestapps.agentskills && git -C .hotskills/crestapps-crestapps.agentskills checkout --detach d86d04f234b1b2bd8145368a2544490f9d557596 # Copy each selected skill directory from .hotskills/crestapps-crestapps.agentskills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/CrestApps/CrestApps.AgentSkills.git .hotskills/crestapps-crestapps.agentskills && git -C .hotskills/crestapps-crestapps.agentskills checkout --detach d86d04f234b1b2bd8145368a2544490f9d557596 # Copy each selected skill directory from .hotskills/crestapps-crestapps.agentskills into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/CrestApps/CrestApps.AgentSkills.git .hotskills/crestapps-crestapps.agentskills && git -C .hotskills/crestapps-crestapps.agentskills checkout --detach d86d04f234b1b2bd8145368a2544490f9d557596 # Copy each selected skill directory from .hotskills/crestapps-crestapps.agentskills into .github/skills/<skill-name>/
13GitHub stars
0stars in 7 days
550skills in this repository
6commits in 30 days

Heat

1.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Oct 25, 202613

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

crestapps-core-a2a

When your agent uses it

Skill for Agent-to-Agent (A2A) protocol support in CrestApps.Core on the A2A 1.0 SDK. Covers AddA2AClient and AddCoreAIA2AClient with Entity Framework Core or YesSql connection stores, A2AConnection and A2AConnectionMetadata authentication, AIProfileA2AMetadata, the agent card cache and A2AToolRegistryProvider, the listAvailableAgents, findAgentForTask and findToolsForTask tools, building an A2A host with IAgentHandler, A2AServer, ITaskStore and MapA2A, A2A 1.0 agent cards with supportedInterfaces published at /.well-known/agent-card.json, A2AHostOptions authentication and ExposeAgentsAsSkill, system agents exposed through the host, and upgrading from the 0.3 SDK.

What it loads into context

Frontmatter

211 tokens

Always available to the agent

SKILL.md

2,158 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Client
  2. Host
  3. Upgrading from 1.x

Files

  • ../../../../.claude-plugin/marketplace.jsonasset2,408 bytes
  • SKILL.mdcore8,637 bytes
Read SKILL.md

# CrestApps.Core A2A

Use A2A when the remote system is an agent that reasons on its own (its own model, tools and context). Use MCP (`crestapps-core-mcp`) when the remote system exposes tools or resources. `CrestApps.Core.AI.A2A` ships the client; hosting is application code built on the `A2A` and `A2A.AspNetCore` 1.0 SDK packages, using `A2AHostOptions` from the framework.

## Client

```csharp
builder.Services.AddCrestAppsCore(crestApps => crestApps
    .AddAISuite(ai => ai
        .AddOpenAI()
        .AddA2AClient(a2a => a2a
            .AddEntityCoreStores()))   // or .AddYesSqlStores(); registers ICatalog<A2AConnection>
    .AddEntityCoreSqliteDataStore("Data Source=app.db"));
```
View the complete source on GitHub

Skills included

  • crestapps-core-a2a
  • crestapps-core-ai-agents
  • crestapps-core-ai-markdown
  • crestapps-core-ai-memory
  • crestapps-core-ai-model-capabilities
  • crestapps-core-ai-personas
  • crestapps-core-ai-profiles
  • crestapps-core-ai-runtime
  • crestapps-core-ai-templates
  • crestapps-core-ai-usage-metering
  • crestapps-core-aspnet-hosting
  • crestapps-core-azure-ai-inference
  • crestapps-core-azure-ai-search
  • crestapps-core-azure-openai
  • crestapps-core-chat
  • crestapps-core-chat-interactions
  • crestapps-core-claude-orchestrator
  • crestapps-core-context-builders
  • crestapps-core-copilot-orchestrator
  • crestapps-core-custom-tools
  • crestapps-core-data-sources
  • crestapps-core-data-storage
  • crestapps-core-document-agents
  • crestapps-core-document-processing
  • crestapps-core-elasticsearch
  • crestapps-core-entitycore-stores
  • crestapps-core-extensible-entities
  • crestapps-core-external-relays
  • crestapps-core-file-sources
  • crestapps-core-foundations
  • crestapps-core-mcp
  • crestapps-core-mcp-file-resources
  • crestapps-core-ollama
  • crestapps-core-openai
  • crestapps-core-orchestration
  • crestapps-core-overview
  • crestapps-core-postgresql
  • crestapps-core-prompt-security
  • crestapps-core-realtime-voice
  • crestapps-core-resilience
  • crestapps-core-response-handlers
  • crestapps-core-sample-hosts
  • crestapps-core-signalr
  • crestapps-core-templates
  • crestapps-core-tool-instances
  • crestapps-core-web-crawlers
  • crestapps-core-yessql-stores
  • orchardcore-addresses
  • orchardcore-ai
  • orchardcore-ai-a2a-client
  • orchardcore-ai-a2a-host
  • orchardcore-ai-agent
  • orchardcore-ai-chat
  • orchardcore-ai-chat-analytics
  • orchardcore-ai-chat-claude
  • orchardcore-ai-chat-copilot
  • orchardcore-ai-chat-interactions
  • orchardcore-ai-chat-notifications
  • orchardcore-ai-connections
  • orchardcore-ai-data-sources
  • orchardcore-ai-documents
  • orchardcore-ai-documents-azure-storage
  • orchardcore-ai-documents-azureai
  • orchardcore-ai-documents-elasticsearch
  • orchardcore-ai-documents-extractors
  • orchardcore-ai-file-sources
  • orchardcore-ai-mcp
  • orchardcore-ai-mcp-client
  • orchardcore-ai-mcp-resources
  • orchardcore-ai-mcp-server
  • orchardcore-ai-memory
  • orchardcore-ai-memory-azureai
  • orchardcore-ai-memory-elasticsearch
  • orchardcore-ai-model-capabilities
  • orchardcore-ai-personas
  • orchardcore-ai-profile-builder
  • orchardcore-ai-profile-templates
  • orchardcore-ai-prompting
  • orchardcore-ai-providers
  • orchardcore-ai-realtime-voice
  • orchardcore-ai-response-handlers
  • orchardcore-ai-tool-instances
  • orchardcore-ai-tools
  • orchardcore-ai-usage-analytics
  • orchardcore-ai-web-crawlers
  • orchardcore-ai-workflows
  • orchardcore-bookings
  • orchardcore-carts
  • orchardcore-checkout
  • orchardcore-classifieds
  • orchardcore-commerce
  • orchardcore-companies
  • orchardcore-contact-center
  • orchardcore-content-access-control
  • orchardcore-content-transfer
  • orchardcore-crestapps-content-fields
  • orchardcore-crestapps-recipes
  • orchardcore-crestapps-resources
  • orchardcore-crestapps-roles
  • orchardcore-crestapps-users
  • orchardcore-custom-indexing-azureai
  • orchardcore-custom-indexing-elasticsearch
  • orchardcore-customers
  • orchardcore-dnc-registry
  • orchardcore-downloads
  • orchardcore-fundraising
  • orchardcore-inventory
  • orchardcore-marketing
  • orchardcore-marketplace
  • orchardcore-markets
  • orchardcore-memberships
  • orchardcore-omnichannel
  • orchardcore-omnichannel-event-grid
  • orchardcore-omnichannel-management
  • orchardcore-omnichannel-messaging
  • orchardcore-omnichannel-sms
  • orchardcore-omnichannel-voice
  • orchardcore-orders
  • orchardcore-pay-later
  • orchardcore-payments
  • orchardcore-phone-number-verifications
  • orchardcore-phone-numbers
  • orchardcore-point-of-sale
  • orchardcore-products
  • orchardcore-receipts
  • orchardcore-report-builder
  • orchardcore-reports
  • orchardcore-reviews
  • orchardcore-shipping
  • orchardcore-signalr
  • orchardcore-subscriptions
  • orchardcore-taxation
  • orchardcore-telephony
  • orchardcore-telephony-asterisk
  • orchardcore-telephony-telnyx
  • orchardcore-tenant-hierarchy
  • orchardcore-time-zones
  • orchardcore-transactions
  • orchardcore-websockets
  • orchardcore-wizard
  • orchardcore-admin
  • orchardcore-admin-dashboard
  • orchardcore-admin-edit-views
  • orchardcore-admin-lists
  • orchardcore-admin-menu
  • orchardcore-alias
  • orchardcore-amazon-s3-media
  • orchardcore-antivirus
  • orchardcore-archive-later
  • orchardcore-asset-manager
  • orchardcore-audit-trail
  • orchardcore-auto-setup
  • orchardcore-autoroute
  • orchardcore-azure-ai-search
  • orchardcore-azure-data-protection
  • orchardcore-azure-key-vault
  • orchardcore-azure-media
  • orchardcore-background-tasks
  • orchardcore-blazor
  • orchardcore-breadcrumbs
  • orchardcore-caching
  • orchardcore-configuration
  • orchardcore-content-definition-handlers
  • orchardcore-content-fields
  • orchardcore-content-items
  • orchardcore-content-localization
  • orchardcore-content-parts
  • orchardcore-content-preview
  • orchardcore-content-queries
  • orchardcore-content-relationships
  • orchardcore-content-types
  • orchardcore-contents-admin-list-filters
  • orchardcore-contents-api
  • orchardcore-cors
  • orchardcore-custom-settings
  • orchardcore-custom-user-settings
  • orchardcore-data
  • orchardcore-data-formulas
  • orchardcore-data-localization
  • orchardcore-data-migrations
  • orchardcore-data-pipeline-steps
  • orchardcore-data-pipelines
  • orchardcore-data-sources
  • orchardcore-decoupled-cms
  • orchardcore-deferred-tasks
  • orchardcore-deployment-remote
  • orchardcore-deployments
  • orchardcore-diagnostics
  • orchardcore-display-management
  • orchardcore-docker
  • orchardcore-dynamic-cache
  • orchardcore-elasticsearch
  • orchardcore-email
  • orchardcore-email-azure
  • orchardcore-email-smtp
  • orchardcore-facebook
  • orchardcore-features
  • orchardcore-feeds
  • orchardcore-file-upload-security
  • orchardcore-flow-bagpart
  • orchardcore-forms
  • orchardcore-github-authentication
  • orchardcore-google
  • orchardcore-graphql
  • orchardcore-health-checks
  • orchardcore-html
  • orchardcore-https
  • orchardcore-indexing
  • orchardcore-indexing-sources
  • orchardcore-layers
  • orchardcore-liquid
  • orchardcore-lists
  • orchardcore-localization
  • orchardcore-localization-source
  • orchardcore-logging-serilog
  • orchardcore-lucene
  • orchardcore-markdown
  • orchardcore-media
  • orchardcore-media-gallery
  • orchardcore-media-slugify
  • orchardcore-menus
  • orchardcore-microsoft-auth
  • orchardcore-mini-profiler
  • orchardcore-module-creator
  • orchardcore-modules
  • orchardcore-navigation
  • orchardcore-notifications
  • orchardcore-openapi
  • orchardcore-openid
  • orchardcore-permission-providers
  • orchardcore-placement
  • orchardcore-publish-later
  • orchardcore-rate-limits
  • orchardcore-razor
  • orchardcore-recaptcha
  • orchardcore-recipes
  • orchardcore-redis
  • orchardcore-resources
  • orchardcore-reverse-proxy
  • orchardcore-rules
  • orchardcore-sanitizer
  • orchardcore-scripting
  • orchardcore-search-indexing
  • orchardcore-search-providers
  • orchardcore-security
  • orchardcore-seo
  • orchardcore-setup
  • orchardcore-shape-discovery
  • orchardcore-shapes
  • orchardcore-shells
  • orchardcore-shortcodes
  • orchardcore-site-settings
  • orchardcore-sitemaps
  • orchardcore-sms
  • orchardcore-sms-azure
  • orchardcore-source-generators
  • orchardcore-spatial
  • orchardcore-sql-indexing
  • orchardcore-startup-code
  • orchardcore-taxonomies
  • orchardcore-temp-file-storage
  • orchardcore-templates
  • orchardcore-tenants
  • orchardcore-tester
  • orchardcore-theme-creator
  • orchardcore-theming
  • orchardcore-twitter
  • orchardcore-unit-test
  • orchardcore-url-rewriting
  • orchardcore-users-admin-list-filters
  • orchardcore-users-roles
  • orchardcore-widgets
  • orchardcore-workflows
  • orchardcore-xml-rpc
  • orchardcore-yessql-indexes
  • crestapps-core-a2a
  • crestapps-core-ai-agents
  • crestapps-core-ai-markdown
  • crestapps-core-ai-memory
  • crestapps-core-ai-model-capabilities
  • crestapps-core-ai-personas
  • crestapps-core-ai-profiles
  • crestapps-core-ai-runtime
  • crestapps-core-ai-templates
  • crestapps-core-ai-usage-metering
  • crestapps-core-aspnet-hosting
  • crestapps-core-azure-ai-inference
  • crestapps-core-azure-ai-search
  • crestapps-core-azure-openai
  • crestapps-core-chat
  • crestapps-core-chat-interactions
  • crestapps-core-claude-orchestrator
  • crestapps-core-context-builders
  • crestapps-core-copilot-orchestrator
  • crestapps-core-custom-tools
  • crestapps-core-data-sources
  • crestapps-core-data-storage
  • crestapps-core-document-agents
  • crestapps-core-document-processing
  • crestapps-core-elasticsearch

Showing 300 of 550 skills. See GitHub for the complete repository.

Repository facts

License
MIT
Created
Feb 6, 2026
Last pushed
Oct 21, 2026
Forks
4
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 920 notes
  • plugins/crestapps-core/skills/crestapps-core-ai-markdown/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-ai-markdown/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-ai-markdown/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-ai-markdown/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-aspnet-hosting/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-chat/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-chat-interactions/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-context-builders/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-context-builders/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-context-builders/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-data-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-data-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-data-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-data-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/crestapps-core/skills/crestapps-core-data-sources/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 1,246 signals by file

.claude-plugin/marketplace.json

  • Network accessline 15
    "description": "Orchard Core framework skills for GitHub Copilot CLI backed by CrestApps.AgentSkills.",       "version": "1.0.11",       "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/orchardcore",
  • Network accessline 16
    "version": "1.0.11",       "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/orchardcore",       "repository": "https://github.com/CrestApps/CrestApps.AgentSkills",
  • Network accessline 17
    "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/orchardcore",
  • Network accessline 18
    "repository": "https://github.com/CrestApps/CrestApps.AgentSkills",
  • Network accessline 39
    "description": "CrestApps OrchardCore module skills for GitHub Copilot CLI backed by CrestApps.AgentSkills.",       "version": "2.0.7",       "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/crestapps-orchar
  • Network accessline 40
    "version": "2.0.7",       "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/crestapps-orchardcore",       "repository": "https://github.com/CrestApps/CrestApps.AgentSkills",
  • Network accessline 41
    "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/crestapps-orchardcore",
  • Network accessline 42
    "repository": "https://github.com/CrestApps/CrestApps.AgentSkills",
  • Network accessline 65
    "description": "CrestApps.Core skills for GitHub Copilot CLI backed by CrestApps.AgentSkills.",       "version": "1.0.4",       "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/crestapps-core",
  • Network accessline 66
    "version": "1.0.4",       "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/crestapps-core",       "repository": "https://github.com/CrestApps/CrestApps.AgentSkills",
  • Network accessline 67
    "homepage": "https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/plugins/crestapps-core",
  • Network accessline 68
    "repository": "https://github.com/CrestApps/CrestApps.AgentSkills",

plugins/crestapps-core/skills/crestapps-core-a2a/SKILL.md

  • Network accessline 38
    {     DisplayText = "Legal Review Agent",     Endpoint = "https://agents.example.com/",
  • Network accessline 39
    DisplayText = "Legal Review Agent",     Endpoint = "https://agents.example.com/", };
  • Network accessline 40
    Endpoint = "https://agents.example.com/",
  • Network accessline 147
    "version": "1.0",   "supportedInterfaces": [     { "url": "https://agents.example.com/a2a?agent=legal-review", "protocolBinding": "JSONRPC", "protocolVersion": "1.0" }
  • Network accessline 148
    "supportedInterfaces": [     { "url": "https://agents.example.com/a2a?agent=legal-review", "protocolBinding": "JSONRPC", "protocolVersion": "1.0" }   ],
  • Network accessline 149
    { "url": "https://agents.example.com/a2a?agent=legal-review", "protocolBinding": "JSONRPC", "protocolVersion": "1.0" }

plugins/crestapps-core/skills/crestapps-core-azure-ai-inference/SKILL.md

  • Network accessline 53
    "Name": "github-models",           "ClientName": "AzureAIInference",           "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 54
    "ClientName": "AzureAIInference",           "Endpoint": "https://models.inference.ai.azure.com",           "AuthenticationType": "ApiKey",
  • Network accessline 55
    "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 60
    "Name": "foundry",           "ClientName": "AzureAIInference",           "Endpoint": "https://your-project.inference.ai.azure.com",
  • Network accessline 61
    "ClientName": "AzureAIInference",           "Endpoint": "https://your-project.inference.ai.azure.com",           "AuthenticationType": "ManagedIdentity"
  • Network accessline 62
    "Endpoint": "https://your-project.inference.ai.azure.com",

plugins/crestapps-core/skills/crestapps-core-azure-ai-search/SKILL.md

  • Network accessline 43
    "CrestApps": {     "AzureAISearch": {       "Endpoint": "https://my-search.search.windows.net",
  • Network accessline 44
    "AzureAISearch": {       "Endpoint": "https://my-search.search.windows.net",       "AuthenticationType": "Default",
  • Network accessline 45
    "Endpoint": "https://my-search.search.windows.net",

plugins/crestapps-core/skills/crestapps-core-azure-openai/SKILL.md

  • Network accessline 53
    "Name": "azure-production",           "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 54
    "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",           "AuthenticationType": "ApiKey",
  • Network accessline 55
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 60
    "Name": "azure-managed",           "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 61
    "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",           "AuthenticationType": "ManagedIdentity",
  • Network accessline 62
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 147
    "ClientName": "AzureSpeech",           "Name": "azure-tts",           "Endpoint": "https://eastus.tts.speech.microsoft.com",
  • Network accessline 148
    "Name": "azure-tts",           "Endpoint": "https://eastus.tts.speech.microsoft.com",           "AuthenticationType": "ApiKey",
  • Network accessline 149
    "Endpoint": "https://eastus.tts.speech.microsoft.com",
  • Network accessline 155
    "ClientName": "AzureSpeech",           "Name": "azure-stt",           "Endpoint": "https://eastus.stt.speech.microsoft.com",
  • Network accessline 156
    "Name": "azure-stt",           "Endpoint": "https://eastus.stt.speech.microsoft.com",           "AuthenticationType": "ApiKey",
  • Network accessline 157
    "Endpoint": "https://eastus.stt.speech.microsoft.com",

plugins/crestapps-core/skills/crestapps-core-chat-interactions/SKILL.md

  • Network accessline 148
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-widget.min.css" />
  • Network accessline 149
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-image-carousel.min.css" />
  • Network accessline 151
    <script src="https://cdn.jsdelivr.net/npm/@microsoft/signalr@10.0.11/dist/browser/signalr.min.js"
  • Network accessline 152
    integrity="sha384-N+pL/4qXZHZcvsa6hVMd5/7cdF3lC59ZMNHeQyRo5q9jmC7yw0hcJILPjUDSU7ZS"         crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
  • Network accessline 153
    crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js"></script>
  • Network accessline 154
    <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
  • Network accessline 155
    <script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js"></script>
  • Network accessline 156
    <script src="https://cdn.jsdelivr.net/npm/dompurify@3/dist/purify.min.js"></script>
  • Network accessline 157
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-markers.min.js"></script>
  • Network accessline 158
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-image-carousel.min.js"></script>
  • Network accessline 159
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/ai-chat.min.js"></script>

plugins/crestapps-core/skills/crestapps-core-claude-orchestrator/SKILL.md

  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    "BaseUrl": "https://api.anthropic.com",

plugins/crestapps-core/skills/crestapps-core-copilot-orchestrator/SKILL.md

  • Network accessline 54
    "AuthenticationType": "ApiKey",     "ProviderType": "openai",     "BaseUrl": "https://api.openai.com/v1",
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 56
    "BaseUrl": "https://api.openai.com/v1",

plugins/crestapps-core/skills/crestapps-core-document-agents/SKILL.md

  • Network accessline 41
    options.CertificatePath = builder.Configuration["Pdf:CertificatePath"];                 options.CertificatePassword = builder.Configuration["Pdf:CertificatePassword"];                 options.TimestampAuthorityUrl = "https://timestamp.examp
  • Network accessline 42
    options.CertificatePassword = builder.Configuration["Pdf:CertificatePassword"];                 options.TimestampAuthorityUrl = "https://timestamp.example.com";             })
  • Network accessline 43
    options.TimestampAuthorityUrl = "https://timestamp.example.com";

plugins/crestapps-core/skills/crestapps-core-elasticsearch/SKILL.md

  • Network accessline 45
    "CrestApps": {     "Elasticsearch": {       "Url": "https://localhost:9200",
  • Network accessline 46
    "Elasticsearch": {       "Url": "https://localhost:9200",       "AuthenticationType": "Basic",
  • Network accessline 47
    "Url": "https://localhost:9200",

plugins/crestapps-core/skills/crestapps-core-ollama/SKILL.md

  • Network accessline 53
    "Name": "local-ollama",           "ClientName": "Ollama",           "Endpoint": "http://localhost:11434"
  • Network accessline 54
    "ClientName": "Ollama",           "Endpoint": "http://localhost:11434"         }
  • Network accessline 55
    "Endpoint": "http://localhost:11434"
  • Network accessline 135
    docker exec -it ollama ollama pull llama3.1 docker exec -it ollama ollama pull nomic-embed-text curl http://localhost:11434/api/tags
  • Network accessline 137
    curl http://localhost:11434/api/tags
  • Network accessline 144
    - **`Endpoint` errors when the first chat runs**: the connection has no `Endpoint`. Add `http://localhost:11434` or the server URL.

plugins/crestapps-core/skills/crestapps-core-openai/SKILL.md

  • Network accessline 211
    "Name": "openrouter",           "ClientName": "OpenAI",           "Endpoint": "https://openrouter.ai/api/v1",
  • Network accessline 212
    [Credential-related source omitted]
  • Network accessline 213
    "Endpoint": "https://openrouter.ai/api/v1",

plugins/crestapps-core/skills/crestapps-core-overview/SKILL.md

  • Access to secretsline 67
    [Credential-related source omitted]

plugins/crestapps-core/skills/crestapps-core-realtime-voice/references/realtime-voice-examples.md

  • Network accessline 228
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/realtime-audio.min.js"></script>

plugins/crestapps-core/skills/crestapps-core-response-handlers/SKILL.md

  • Network accessline 32
    var client = httpClientFactory.CreateClient();         var response = await client.PostAsJsonAsync(             "https://example.com/chat",
  • Network accessline 33
    var response = await client.PostAsJsonAsync(             "https://example.com/chat",             new
  • Network accessline 34
    "https://example.com/chat",

plugins/crestapps-core/skills/crestapps-core-sample-hosts/SKILL.md

  • Network accessline 35
    - The MVC host listens on `https://localhost:5100` and the Blazor host on `https://localhost:5200` from their launch profiles. Under Aspire they use `https://localhost:7150` and `https://localhost:5201`, which the MCP and A2A clients target

plugins/crestapps-core/skills/crestapps-core-signalr/SKILL.md

  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 139
    <script src="https://cdn.jsdelivr.net/npm/@microsoft/signalr@10.0.11/dist/browser/signalr.min.js"

plugins/crestapps-core/skills/crestapps-core-web-crawlers/SKILL.md

  • Network accessline 61
    crawler.Put(new SitemapWebCrawlerMetadata {     BaseUrl = "https://docs.example.com",
  • Network accessline 62
    {     BaseUrl = "https://docs.example.com",     SitemapUrl = null,                     // optional; resolved from robots.txt and conventional paths
  • Network accessline 63
    BaseUrl = "https://docs.example.com",
  • Network accessline 66
    MaxConcurrentRequests = 4,     RequestTimeoutSeconds = 30,     IncludeUrlPatterns = ["^https://docs\\.example\\.com/guides/"],
  • Network accessline 67
    RequestTimeoutSeconds = 30,     IncludeUrlPatterns = ["^https://docs\\.example\\.com/guides/"],     ExcludeUrlPatterns = ["/changelog/"],
  • Network accessline 68
    IncludeUrlPatterns = ["^https://docs\\.example\\.com/guides/"],

plugins/crestapps-orchardcore/skills/orchardcore-ai-a2a-client/SKILL.md

  • Network accessline 42
    1. Open **Artificial Intelligence → Agent to Agent Hosts** and click **Add Connection**. 2. Enter a **Title**, the host **Endpoint** (for example `https://agents.example.com`), and an **Authentication** method.
  • Network accessline 43
    2. Enter a **Title**, the host **Endpoint** (for example `https://agents.example.com`), and an **Authentication** method.
  • Network accessline 70
    {           "DisplayText": "Production agent hub",           "Endpoint": "https://agents.example.com",
  • Network accessline 71
    "DisplayText": "Production agent hub",           "Endpoint": "https://agents.example.com",           "Properties": {
  • Network accessline 72
    "Endpoint": "https://agents.example.com",

plugins/crestapps-orchardcore/skills/orchardcore-ai-a2a-host/SKILL.md

  • Network accessline 96
    "description": "Researches topics and returns sourced summaries.",     "supportedInterfaces": [       { "url": "https://example.com/a2a?agent=research-agent", "protocolBinding": "JSONRPC" }
  • Network accessline 97
    "supportedInterfaces": [       { "url": "https://example.com/a2a?agent=research-agent", "protocolBinding": "JSONRPC" }     ],
  • Network accessline 98
    { "url": "https://example.com/a2a?agent=research-agent", "protocolBinding": "JSONRPC" }

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-claude/SKILL.md

  • Network accessline 74
    "AI": {       "Claude": {         "BaseUrl": "https://api.anthropic.com",
  • Network accessline 75
    "Claude": {         "BaseUrl": "https://api.anthropic.com",         "DefaultModel": "claude-sonnet-4-5"
  • Network accessline 76
    "BaseUrl": "https://api.anthropic.com",
  • Network accessline 84
    The configuration key is `CrestApps:AI:Claude` (`ApiKey`, `BaseUrl` default `https://api.anthropic.com`, `DefaultModel`). This module binds `ClaudeOptions` from that section before it reads tenant site settings. The example above is a tenan

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-copilot/SKILL.md

  • Network accessline 74
    "AuthenticationType": "ApiKey",         "ProviderType": "openai",         "BaseUrl": "https://api.openai.com/v1",
  • Network accessline 75
    "ProviderType": "openai",         "BaseUrl": "https://api.openai.com/v1",         "DefaultModel": "gpt-4o",
  • Network accessline 76
    "BaseUrl": "https://api.openai.com/v1",
  • Network accessline 93
    1. Create a GitHub OAuth App. 2. Set its callback URL to `https://your-domain.example/copilot/OAuthCallback`.
  • Network accessline 94
    2. Set its callback URL to `https://your-domain.example/copilot/OAuthCallback`.

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat-interactions/references/ai-chat-interactions-examples.md

  • Network accessline 26
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 27
    [Credential-related source omitted]
  • Network accessline 28
    "Endpoint": "https://api.openai.com/v1",

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat/SKILL.md

  • Network accessline 70
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    "Endpoint": "https://api.openai.com/v1",

plugins/crestapps-orchardcore/skills/orchardcore-ai-chat/references/ai-chat-examples.md

  • Network accessline 24
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 25
    [Credential-related source omitted]
  • Network accessline 26
    "Endpoint": "https://api.openai.com/v1",
  • Network accessline 110
    "Properties": {             "AzureConnectionMetadata": {               "Endpoint": "https://your-resource.openai.azure.com/",
  • Network accessline 111
    "AzureConnectionMetadata": {               "Endpoint": "https://your-resource.openai.azure.com/",               "AuthenticationType": "ApiKey",
  • Network accessline 112
    "Endpoint": "https://your-resource.openai.azure.com/",

plugins/crestapps-orchardcore/skills/orchardcore-ai-connections/SKILL.md

  • Network accessline 79
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 80
    [Credential-related source omitted]
  • Network accessline 81
    "Endpoint": "https://api.openai.com/v1",
  • Network accessline 90
    "Properties": {             "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 91
    "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",               "AuthenticationType": "ManagedIdentity",
  • Network accessline 92
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 102
    "Properties": {             "AzureAIInferenceConnectionMetadata": {               "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 103
    "AzureAIInferenceConnectionMetadata": {               "Endpoint": "https://models.inference.ai.azure.com",               "AuthenticationType": "ApiKey",
  • Network accessline 104
    "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 113
    "DisplayText": "Local Ollama",           "Properties": {             "Endpoint": "http://localhost:11434"
  • Network accessline 114
    "Properties": {             "Endpoint": "http://localhost:11434"           }
  • Network accessline 115
    "Endpoint": "http://localhost:11434"
  • Network accessline 140
    "Name": "azure-openai",             "ClientName": "Azure",             "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 141
    "ClientName": "Azure",             "Endpoint": "https://my-resource.openai.azure.com/",             "AuthenticationType": "ApiKey",
  • Network accessline 142
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 147
    "Name": "local-ollama",             "ClientName": "Ollama",             "Endpoint": "http://localhost:11434"
  • Network accessline 148
    "ClientName": "Ollama",             "Endpoint": "http://localhost:11434"           }
  • Network accessline 149
    "Endpoint": "http://localhost:11434"

plugins/crestapps-orchardcore/skills/orchardcore-ai-data-sources/references/data-sources-examples.md

  • Network accessline 89
    "ElasticsearchSourceMetadata": {               "EnvironmentType": "SelfManaged",               "Url": "https://search.example.com:9200",
  • Network accessline 90
    "EnvironmentType": "SelfManaged",               "Url": "https://search.example.com:9200",               "AuthenticationType": "ApiKey",
  • Network accessline 91
    "Url": "https://search.example.com:9200",
  • Network accessline 122
    "Properties": {             "AzureAISearchSourceMetadata": {               "Endpoint": "https://contoso.search.windows.net",
  • Network accessline 123
    "AzureAISearchSourceMetadata": {               "Endpoint": "https://contoso.search.windows.net",               "AuthenticationType": "ManagedIdentity",
  • Network accessline 124
    "Endpoint": "https://contoso.search.windows.net",
  • Network accessline 199
    "CrestApps": {       "Elasticsearch": {         "Url": "http://localhost:9200",
  • Network accessline 200
    "Elasticsearch": {         "Url": "http://localhost:9200",         "AuthenticationType": "Basic",
  • Network accessline 201
    "Url": "http://localhost:9200",
  • Network accessline 207
    "DataSources": {           "Elasticsearch": {             "Url": "http://reporting:9200"
  • Network accessline 208
    "Elasticsearch": {             "Url": "http://reporting:9200"           }
  • Network accessline 209
    "Url": "http://reporting:9200"

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp-client/SKILL.md

  • Network accessline 44
    1. Open **Artificial Intelligence → Model Context Protocol → MCP Hosts**. 2. Click **Add Connection** and choose **Server-Sent Events**. 3. Enter a **Title**, the server **Endpoint** (for example `https://mcp.example.com/`), and an **Authen
  • Network accessline 45
    2. Click **Add Connection** and choose **Server-Sent Events**. 3. Enter a **Title**, the server **Endpoint** (for example `https://mcp.example.com/`), and an **Authentication** method. 4. Save.
  • Network accessline 46
    3. Enter a **Title**, the server **Endpoint** (for example `https://mcp.example.com/`), and an **Authentication** method.
  • Network accessline 85
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp.example.com/",
  • Network accessline 86
    "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp.example.com/",               "AuthenticationType": "ApiKey",
  • Network accessline 87
    "Endpoint": "https://mcp.example.com/",

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp-server/SKILL.md

  • Network accessline 102
    1. Enable `CrestApps.OrchardCore.AI.ToolInstances`. 2. Under **Artificial Intelligence → Tool Instances**, add one **Documentation search (sitemap)** instance per public site (for example `orchardcore-docs` with base URL `https://docs.orcha
  • Network accessline 103
    2. Under **Artificial Intelligence → Tool Instances**, add one **Documentation search (sitemap)** instance per public site (for example `orchardcore-docs` with base URL `https://docs.orchardcore.net`). See `orchardcore-ai-tool-instances`.
  • Network accessline 125
    "transport": {         "type": "http",         "url": "https://your-orchard-site.com/mcp",
  • Network accessline 126
    "type": "http",         "url": "https://your-orchard-site.com/mcp",         "headers": {
  • Network accessline 127
    "url": "https://your-orchard-site.com/mcp",

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp/SKILL.md

  • Network accessline 12
    The [Model Context Protocol](https://modelcontextprotocol.io/introduction) is an open standard for connecting LLM applications to tools and data. The `CrestApps.OrchardCore.AI.Mcp` package lets Orchard Core act as an MCP **client** (use too
  • Network accessline 79
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 80
    "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",               "AuthenticationType": "Anonymous"
  • Network accessline 81
    "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 120
    - [Docker Hub MCP images](https://hub.docker.com/search?q=mcp)
  • Network accessline 121
    - [MCP.so](https://mcp.so/)
  • Network accessline 122
    - [Glama.ai MCP servers](https://glama.ai/mcp/servers)
  • Network accessline 123
    - [MCPServers.org](https://mcpservers.org/)

plugins/crestapps-orchardcore/skills/orchardcore-ai-mcp/references/ai-mcp-examples.md

  • Network accessline 22
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 23
    "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",               "AuthenticationType": "OAuth2ClientCredentials",
  • Network accessline 24
    "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 25
    "AuthenticationType": "OAuth2ClientCredentials",               "OAuth2TokenEndpoint": "https://auth.example.com/oauth2/token",               "OAuth2ClientId": "orchard-site",
  • Network accessline 26
    "OAuth2TokenEndpoint": "https://auth.example.com/oauth2/token",
  • Network accessline 84
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://db-tools.example.com/mcp",
  • Network accessline 85
    "SseMcpConnectionMetadata": {               "Endpoint": "https://db-tools.example.com/mcp",               "AuthenticationType": "CustomHeaders",
  • Network accessline 86
    "Endpoint": "https://db-tools.example.com/mcp",
  • Network accessline 160
    "transport": {         "type": "http",         "url": "https://your-orchard-site.com/mcp",
  • Network accessline 161
    "type": "http",         "url": "https://your-orchard-site.com/mcp",         "headers": {
  • Network accessline 162
    "url": "https://your-orchard-site.com/mcp",
  • Network accessline 228
    var client = _httpClientFactory.CreateClient();         var response = await client.GetStringAsync(             new Uri(new Uri("https://api.example.com/"), SanitizePath(path)),
  • Network accessline 229
    var response = await client.GetStringAsync(             new Uri(new Uri("https://api.example.com/"), SanitizePath(path)),             cancellationToken);
  • Network accessline 230
    new Uri(new Uri("https://api.example.com/"), SanitizePath(path)),

plugins/crestapps-orchardcore/skills/orchardcore-ai-providers/SKILL.md

  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 86
    A Gemini connection typically uses `https://generativelanguage.googleapis.com/v1` as `Endpoint`.
  • Network accessline 100
    "Properties": {             "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 101
    "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",               "AuthenticationType": "ManagedIdentity"
  • Network accessline 102
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 168
    "Name": "speech-to-text",           "ClientName": "AzureSpeech",           "Endpoint": "https://eastus.api.cognitive.microsoft.com/",
  • Network accessline 169
    "ClientName": "AzureSpeech",           "Endpoint": "https://eastus.api.cognitive.microsoft.com/",           "AuthenticationType": "ApiKey",
  • Network accessline 170
    "Endpoint": "https://eastus.api.cognitive.microsoft.com/",
  • Network accessline 195
    "Name": "github-models",             "ClientName": "AzureAIInference",             "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 196
    "ClientName": "AzureAIInference",             "Endpoint": "https://models.inference.ai.azure.com",             "AuthenticationType": "ApiKey",
  • Network accessline 197
    "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 223
    "AI": {         "Connections": [           { "Name": "local-ollama", "ClientName": "Ollama", "Endpoint": "http://localhost:11434" }
  • Network accessline 224
    "Connections": [           { "Name": "local-ollama", "ClientName": "Ollama", "Endpoint": "http://localhost:11434" }         ],
  • Network accessline 225
    { "Name": "local-ollama", "ClientName": "Ollama", "Endpoint": "http://localhost:11434" }

plugins/crestapps-orchardcore/skills/orchardcore-ai-tool-instances/SKILL.md

  • Network accessline 115
    "Properties": {             "HttpApiRequestToolSettings": {               "BaseUrl": "https://api.example.com/orders",
  • Network accessline 116
    "HttpApiRequestToolSettings": {               "BaseUrl": "https://api.example.com/orders",               "PathTemplate": "{orderNumber}",
  • Network accessline 117
    "BaseUrl": "https://api.example.com/orders",
  • Network accessline 143
    "Properties": {             "SitemapDocumentationToolSettings": {               "BaseUrl": "https://docs.orchardcore.net"
  • Network accessline 144
    "SitemapDocumentationToolSettings": {               "BaseUrl": "https://docs.orchardcore.net"             }
  • Network accessline 145
    "BaseUrl": "https://docs.orchardcore.net"
  • Network accessline 153
    "Properties": {             "WebsiteSearchToolSettings": {               "BaseUrl": "https://www.example.com"
  • Network accessline 154
    "WebsiteSearchToolSettings": {               "BaseUrl": "https://www.example.com"             }
  • Network accessline 155
    "BaseUrl": "https://www.example.com"

plugins/crestapps-orchardcore/skills/orchardcore-ai-web-crawlers/SKILL.md

  • Network accessline 55
    | **Include URL patterns** | `IncludeUrlPatterns` | Empty allows every page; otherwise a URL must match at least one | | **Exclude URL patterns** | `ExcludeUrlPatterns` | A URL matching any pattern is skipped; applied after include | | **Us
  • Network accessline 57
    | **User-Agent** | `UserAgent` | `CrestApps-WebCrawler/1.0 (+https://crestapps.com)` |
  • Network accessline 59
    Patterns are .NET regular expressions, one per line, matched against the full URL. Examples: `^https://example\.com/docs/` keeps only `/docs/`; `/tag/|/author/` drops taxonomy and author pages; `\.pdf$` drops PDF links. Invalid expressions 
  • Network accessline 84
    {             options.DefaultMaxConcurrentRequests = 2;             options.DefaultUserAgent = "ContosoBot/1.0 (+https://contoso.com/bot)";
  • Network accessline 85
    options.DefaultMaxConcurrentRequests = 2;             options.DefaultUserAgent = "ContosoBot/1.0 (+https://contoso.com/bot)";         });
  • Network accessline 86
    options.DefaultUserAgent = "ContosoBot/1.0 (+https://contoso.com/bot)";

plugins/crestapps-orchardcore/skills/orchardcore-contact-center/references/production-support.md

  • Network accessline 38
    "BaseVoiceVerification": {           "AudioVerificationAcknowledged": true,           "AudioVerificationEvidenceReference": "https://example.com/evidence/base-voice-2026-07"
  • Network accessline 39
    "AudioVerificationAcknowledged": true,           "AudioVerificationEvidenceReference": "https://example.com/evidence/base-voice-2026-07"         }
  • Network accessline 40
    "AudioVerificationEvidenceReference": "https://example.com/evidence/base-voice-2026-07"

plugins/crestapps-orchardcore/skills/orchardcore-crestapps-recipes/references/content-schemas.md

  • Network accessline 193
    "SupportLink": {               "Text": "Contact support",               "Url": "https://example.com/support"
  • Network accessline 194
    "Text": "Contact support",               "Url": "https://example.com/support"             }
  • Network accessline 195
    "Url": "https://example.com/support"

plugins/crestapps-orchardcore/skills/orchardcore-dnc-registry/SKILL.md

  • Network accessline 59
    | Registry | Key | Settings object | Properties | |---|---|---|---| | USA FTC | `usa-ftc-dnc` | `UsaFtcDncRegistrySettings` | `OrganizationId`, `BaseUrl` (default `https://telemarketing.donotcall.gov/api/`), `ProtectedApiKey` |
  • Network accessline 60
    |---|---|---|---| | USA FTC | `usa-ftc-dnc` | `UsaFtcDncRegistrySettings` | `OrganizationId`, `BaseUrl` (default `https://telemarketing.donotcall.gov/api/`), `ProtectedApiKey` | | Canada LNNTE-DNCL | `canada-lnnte-dncl` | `CanadaDnclRegistr
  • Network accessline 61
    | USA FTC | `usa-ftc-dnc` | `UsaFtcDncRegistrySettings` | `OrganizationId`, `BaseUrl` (default `https://telemarketing.donotcall.gov/api/`), `ProtectedApiKey` |
  • Network accessline 62
    | Canada LNNTE-DNCL | `canada-lnnte-dncl` | `CanadaDnclRegistrySettings` | `AccountNumber`, `BaseUrl` (default `https://www.lnnte-dncl.gc.ca/api/`), `ProtectedApiKey` |
  • Network accessline 79
    "UsaFtcDncRegistrySettings": {         "OrganizationId": "example-org",         "BaseUrl": "https://telemarketing.donotcall.gov/api/"
  • Network accessline 80
    "OrganizationId": "example-org",         "BaseUrl": "https://telemarketing.donotcall.gov/api/"       }
  • Network accessline 81
    "BaseUrl": "https://telemarketing.donotcall.gov/api/"

plugins/crestapps-orchardcore/skills/orchardcore-omnichannel-event-grid/SKILL.md

  • Network accessline 60
    "EventGrid": {           "EventGridSasKey": "set-from-secrets",           "AADIssuer": "https://sts.windows.net/<tenant-id>/",
  • Network accessline 61
    "EventGridSasKey": "set-from-secrets",           "AADIssuer": "https://sts.windows.net/<tenant-id>/",           "AADAudience": "api://<application-id>",
  • Network accessline 62
    "AADIssuer": "https://sts.windows.net/<tenant-id>/",
  • Network accessline 63
    "AADAudience": "api://<application-id>",           "AADMetadataAddress": "https://login.microsoftonline.com/<tenant-id>/.well-known/openid-configuration"         }
  • Network accessline 64
    "AADMetadataAddress": "https://login.microsoftonline.com/<tenant-id>/.well-known/openid-configuration"

plugins/crestapps-orchardcore/skills/orchardcore-payments/SKILL.md

  • Network accessline 162
    stripe login stripe listen --forward-to https://localhost:5001/stripe/webhook --skip-verify
  • Network accessline 163
    stripe listen --forward-to https://localhost:5001/stripe/webhook --skip-verify

plugins/crestapps-orchardcore/skills/orchardcore-point-of-sale/references/pos-api-examples.md

  • Network accessline 3
    A shift as a till app makes it. Paths are relative to `https://your-site/api/commerce/v1/`. Every call carries the staff member's bearer token; send an `Idempotency-Key` header on calls that take one. Responses omit some fields.

plugins/crestapps-orchardcore/skills/orchardcore-receipts/SKILL.md

  • Network accessline 118
    "ContactEmail": "billing@contoso.example",         "ContactPhone": "+1 416 555 0100",         "Website": "https://contoso.example",
  • Network accessline 119
    "ContactPhone": "+1 416 555 0100",         "Website": "https://contoso.example",         "FooterText": "Thank you for your payment.",
  • Network accessline 120
    "Website": "https://contoso.example",

plugins/crestapps-orchardcore/skills/orchardcore-shipping/SKILL.md

  • Network accessline 77
    "ShippingClasses": ["Bulky"],         "Carriers": [           { "Name": "UPS", "TrackingUrlTemplate": "https://www.ups.com/track?tracknum={0}" }
  • Network accessline 78
    "Carriers": [           { "Name": "UPS", "TrackingUrlTemplate": "https://www.ups.com/track?tracknum={0}" }         ],
  • Network accessline 79
    { "Name": "UPS", "TrackingUrlTemplate": "https://www.ups.com/track?tracknum={0}" }

plugins/crestapps-orchardcore/skills/orchardcore-signalr/SKILL.md

  • Network accessline 189
    "SignalR": {       "Azure": {         "ConnectionString": "Endpoint=https://contoso.service.signalr.net;AccessKey=...;Version=1.0;"
  • Network accessline 190
    "Azure": {         "ConnectionString": "Endpoint=https://contoso.service.signalr.net;AccessKey=...;Version=1.0;"       }
  • Network accessline 191
    "ConnectionString": "Endpoint=https://contoso.service.signalr.net;AccessKey=...;Version=1.0;"

plugins/crestapps-orchardcore/skills/orchardcore-telephony-asterisk/SKILL.md

  • Network accessline 61
    |---|---|---| | Enable Asterisk provider | `IsEnabled` | Makes the provider selectable | | ARI base URL | `BaseUrl` | For example `http://localhost:8088/ari/`; `/ari` is appended when missing |
  • Network accessline 62
    | Enable Asterisk provider | `IsEnabled` | Makes the provider selectable | | ARI base URL | `BaseUrl` | For example `http://localhost:8088/ari/`; `/ari` is appended when missing | | ARI user name and password | `UserName`, `Password` | Pass
  • Network accessline 63
    | ARI base URL | `BaseUrl` | For example `http://localhost:8088/ari/`; `/ari` is appended when missing |
  • Network accessline 85
    "Settings": {         "IsEnabled": true,         "BaseUrl": "https://pbx.example.com/ari/",
  • Network accessline 86
    "IsEnabled": true,         "BaseUrl": "https://pbx.example.com/ari/",         "UserName": "orchard",
  • Network accessline 87
    "BaseUrl": "https://pbx.example.com/ari/",
  • Network accessline 111
    "Asterisk": {         "Default": {           "BaseUrl": "http://pbx.example.com:8088/ari/",
  • Network accessline 112
    "Default": {           "BaseUrl": "http://pbx.example.com:8088/ari/",           "UserName": "<ari-user>",
  • Network accessline 113
    "BaseUrl": "http://pbx.example.com:8088/ari/",
  • Network accessline 130
    OrchardCore__CrestApps__Asterisk__Default__BaseUrl=http://pbx.example.com:8088/ari/

plugins/crestapps-orchardcore/skills/orchardcore-telephony-telnyx/SKILL.md

  • Network accessline 77
    | `WebRtcCodecs`, `WebRtcRegion` | SDK default, Automatic | Preferred codecs and signaling region | | `IceUrls`, `TurnUsername`, `TurnCredential`, `IceTransportPolicy` | SDK default, `all` | See STUN and TURN below | | `ApiBaseUrl` | `https
  • Network accessline 79
    | `ApiBaseUrl` | `https://api.telnyx.com/v2/` | Override for testing |

plugins/crestapps-orchardcore/skills/orchardcore-websockets/SKILL.md

  • Network accessline 65
    "KeepAliveInterval": "00:00:30",         "KeepAliveTimeout": "00:00:10",         "AllowedOrigins": [ "https://app.example.com" ]
  • Network accessline 66
    "KeepAliveTimeout": "00:00:10",         "AllowedOrigins": [ "https://app.example.com" ]       }
  • Network accessline 67
    "AllowedOrigins": [ "https://app.example.com" ]

plugins/orchardcore/skills/orchardcore-amazon-s3-media/SKILL.md

  • Network accessline 45
    | `Region` | Region endpoint, e.g. `eu-central-1`. `Region` or `ServiceURL` is required. | | | `ServiceURL` | Custom endpoint (emulators, S3-compatible stores). Use instead of `Region`. | | | `ForcePathStyle` | Path-style addressing (`http:
  • Network accessline 46
    | `ServiceURL` | Custom endpoint (emulators, S3-compatible stores). Use instead of `Region`. | | | `ForcePathStyle` | Path-style addressing (`http://host/bucket`), required by emulators. | `false` | | `Profile`, `ProfilesLocation` | AWS CLI
  • Network accessline 47
    | `ForcePathStyle` | Path-style addressing (`http://host/bucket`), required by emulators. | `false` |
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 172
    "Media": {       "AmazonS3": {         "ServiceURL": "http://localhost:9444/",
  • Network accessline 173
    "AmazonS3": {         "ServiceURL": "http://localhost:9444/",         "Profile": "default",
  • Network accessline 174
    "ServiceURL": "http://localhost:9444/",

plugins/orchardcore/skills/orchardcore-asset-manager/SKILL.md

  • Network accessline 12
    The Orchard Core Assets Manager compiles the frontend sources of modules and themes into their `wwwroot` folders. It is a Node.js CLI based on [Concurrently](https://github.com/open-cli-tools/concurrently) that reads `Assets.json` files and
  • Network accessline 394
    - [Orchard Core Assets Manager guide](https://docs.orchardcore.net/en/latest/guides/assets-manager/)
  • Network accessline 395
    - [Orchard Core 3.0.0 release notes](https://docs.orchardcore.net/en/latest/releases/3.0.0/#asset-manager)
  • Network accessline 396
    - [Orchard Core 4.0.0 release notes](https://docs.orchardcore.net/en/latest/releases/4.0.0/)

plugins/orchardcore/skills/orchardcore-azure-ai-search/SKILL.md

  • Network accessline 56
    "Search": {       "AzureAISearch": {         "Endpoint": "https://[search-service-name].search.windows.net",
  • Network accessline 57
    "AzureAISearch": {         "Endpoint": "https://[search-service-name].search.windows.net",         "IndexesPrefix": "",
  • Network accessline 58
    "Endpoint": "https://[search-service-name].search.windows.net",
  • Access to secretsline 72
    [Credential-related source omitted]

plugins/orchardcore/skills/orchardcore-azure-media/SKILL.md

  • Network accessline 83
    "Media": {       "Azure": {         "ConnectionString": "BlobEndpoint=https://myaccount.blob.core.windows.net/;SharedAccessSignature=sv=...",
  • Network accessline 84
    "Azure": {         "ConnectionString": "BlobEndpoint=https://myaccount.blob.core.windows.net/;SharedAccessSignature=sv=...",         "ContainerName": "media",
  • Network accessline 85
    "ConnectionString": "BlobEndpoint=https://myaccount.blob.core.windows.net/;SharedAccessSignature=sv=...",

plugins/orchardcore/skills/orchardcore-blazor/SKILL.md

  • Network accessline 208
    <main>         <div class="top-row px-4">             <a href="https://docs.orchardcore.net/" target="_blank">Learn Orchard</a>
  • Network accessline 209
    <div class="top-row px-4">             <a href="https://docs.orchardcore.net/" target="_blank">Learn Orchard</a>         </div>
  • Network accessline 210
    <a href="https://docs.orchardcore.net/" target="_blank">Learn Orchard</a>

plugins/orchardcore/skills/orchardcore-configuration/SKILL.md

  • Network accessline 80
    "Search": {       "Elasticsearch": {         "Url": "http://localhost:9200"
  • Network accessline 81
    "Elasticsearch": {         "Url": "http://localhost:9200"       }
  • Network accessline 82
    "Url": "http://localhost:9200"

plugins/orchardcore/skills/orchardcore-configuration/references/configuration-section-names.md

  • Network accessline 87
    },     "OrchardCore_Elasticsearch": {       "Url": "http://localhost"
  • Network accessline 88
    "OrchardCore_Elasticsearch": {       "Url": "http://localhost"     }
  • Network accessline 89
    "Url": "http://localhost"
  • Network accessline 114
    "Search": {       "Elasticsearch": {         "Url": "http://localhost"
  • Network accessline 115
    "Elasticsearch": {         "Url": "http://localhost"       }
  • Network accessline 116
    "Url": "http://localhost"

plugins/orchardcore/skills/orchardcore-content-fields/SKILL.md

  • Network accessline 492
    Required = true,             LinkTextMode = LinkTextMode.Required,             UrlPlaceholder = "https://example.com",
  • Network accessline 493
    LinkTextMode = LinkTextMode.Required,             UrlPlaceholder = "https://example.com",             TextPlaceholder = "Click here",
  • Network accessline 494
    UrlPlaceholder = "https://example.com",
  • Network accessline 603
    Width = 640,             Height = 360,             Placeholder = "https://www.youtube.com/watch?v=...",
  • Network accessline 604
    Height = 360,             Placeholder = "https://www.youtube.com/watch?v=...",             Hint = "Paste a YouTube video URL"
  • Network accessline 605
    Placeholder = "https://www.youtube.com/watch?v=...",

plugins/orchardcore/skills/orchardcore-content-fields/references/content-fields-examples.md

  • Network accessline 142
    {                     LinkTextMode = LinkTextMode.Optional,                     UrlPlaceholder = "https://example.com/product",
  • Network accessline 143
    LinkTextMode = LinkTextMode.Optional,                     UrlPlaceholder = "https://example.com/product",                     TextPlaceholder = "View product page",
  • Network accessline 144
    UrlPlaceholder = "https://example.com/product",
  • Network accessline 222
    Width = 640,                     Height = 360,                     Placeholder = "https://www.youtube.com/watch?v=...",
  • Network accessline 223
    Height = 360,                     Placeholder = "https://www.youtube.com/watch?v=...",                     Hint = "Optional video recording of the event"
  • Network accessline 224
    Placeholder = "https://www.youtube.com/watch?v=...",

plugins/orchardcore/skills/orchardcore-contents-api/SKILL.md

  • Network accessline 125
    curl -X POST "https://cms.example.com/api/content?draft=true" \

plugins/orchardcore/skills/orchardcore-cors/SKILL.md

  • Network accessline 52
    |---|---| | Name | Use a stable descriptive name such as `PublicApi`. | | Allowed origins | Use complete origins such as `https://app.example.com`. |
  • Network accessline 53
    | Name | Use a stable descriptive name such as `PublicApi`. | | Allowed origins | Use complete origins such as `https://app.example.com`. | | Allowed methods | Limit to the verbs required by the browser client. |
  • Network accessline 54
    | Allowed origins | Use complete origins such as `https://app.example.com`. |
  • Network accessline 77
    "Name": "Frontend",             "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 78
    "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],             "AllowAnyHeader": false,
  • Network accessline 79
    "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 109
    {             Name = "PublicApi",             AllowedOrigins = ["https://app.example.com"],
  • Network accessline 110
    Name = "PublicApi",             AllowedOrigins = ["https://app.example.com"],             AllowedMethods = ["GET", "POST"],
  • Network accessline 111
    AllowedOrigins = ["https://app.example.com"],
  • Network accessline 222
    curl -i -X OPTIONS "https://cms.example.com/api/content/abc" \
  • Network accessline 223
    -H "Origin: https://app.example.com" \

plugins/orchardcore/skills/orchardcore-data-pipeline-steps/references/data-pipeline-steps-examples.md

  • Network accessline 569
    <label asp-for="Endpoint" class="ocat-label ocat-label-required">@T["Endpoint"]</label>     <div class="ocat-end">         <input asp-for="Endpoint" type="url" class="form-control" placeholder="https://analytics.example.com" />
  • Network accessline 570
    <div class="ocat-end">         <input asp-for="Endpoint" type="url" class="form-control" placeholder="https://analytics.example.com" />         <span asp-validation-for="Endpoint"></span>
  • Network accessline 571
    <input asp-for="Endpoint" type="url" class="form-control" placeholder="https://analytics.example.com" />
  • Network accessline 670
    "Y": 320,                 "Properties": {                   "SendToAnalyticsStepSettings": { "Endpoint": "https://analytics.example.com", "KeyField": "UserId" }
  • Network accessline 671
    "Properties": {                   "SendToAnalyticsStepSettings": { "Endpoint": "https://analytics.example.com", "KeyField": "UserId" }                 }
  • Network accessline 672
    "SendToAnalyticsStepSettings": { "Endpoint": "https://analytics.example.com", "KeyField": "UserId" }

plugins/orchardcore/skills/orchardcore-decoupled-cms/SKILL.md

  • Network accessline 451
    {   "type": "https://tools.ietf.org/html/rfc9110#section-15.5.4",
  • Network accessline 452
    "type": "https://tools.ietf.org/html/rfc9110#section-15.5.4",

plugins/orchardcore/skills/orchardcore-deployment-remote/SKILL.md

  • Network accessline 74
    |---|---| | `Name` | Admin-facing instance name. | | `Url` | Remote import endpoint, e.g. `https://example.com/OrchardCore.Deployment.Remote/ImportRemoteInstance/Import` (add the tenant URL prefix for a non-default tenant). |
  • Network accessline 75
    | `Name` | Admin-facing instance name. | | `Url` | Remote import endpoint, e.g. `https://example.com/OrchardCore.Deployment.Remote/ImportRemoteInstance/Import` (add the tenant URL prefix for a non-default tenant). | | `ClientName` | Destina
  • Network accessline 76
    | `Url` | Remote import endpoint, e.g. `https://example.com/OrchardCore.Deployment.Remote/ImportRemoteInstance/Import` (add the tenant URL prefix for a non-default tenant). |

plugins/orchardcore/skills/orchardcore-docker/SKILL.md

  • Network accessline 52
    EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 53
    ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 84
    FROM mcr.microsoft.com/dotnet/aspnet:10.0 EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 85
    EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80 WORKDIR /app
  • Network accessline 86
    ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 313
    EXPOSE 80 EXPOSE 443 ENV ASPNETCORE_URLS="https://+:443;http://+:80"
  • Network accessline 314
    EXPOSE 443 ENV ASPNETCORE_URLS="https://+:443;http://+:80" ENV ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
  • Network accessline 315
    ENV ASPNETCORE_URLS="https://+:443;http://+:80"
  • Network accessline 352
    FROM mcr.microsoft.com/dotnet/aspnet:10.0 ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 353
    ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 375
    EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 376
    ENV ASPNETCORE_URLS=http://+:80

plugins/orchardcore/skills/orchardcore-elasticsearch/SKILL.md

  • Network accessline 60
    "Elasticsearch": {         "ConnectionType": "SingleNodeConnectionPool",         "Url": "http://localhost",
  • Network accessline 61
    "ConnectionType": "SingleNodeConnectionPool",         "Url": "http://localhost",         "Ports": [9200],
  • Network accessline 62
    "Url": "http://localhost",

plugins/orchardcore/skills/orchardcore-email-azure/SKILL.md

  • Network accessline 33
    "Azure": {         "DefaultSender": "DoNotReply@your-domain.azurecomm.net",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=..."
  • Network accessline 34
    "DefaultSender": "DoNotReply@your-domain.azurecomm.net",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=..."       }
  • Network accessline 35
    "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=..."

plugins/orchardcore/skills/orchardcore-localization/SKILL.md

  • Network accessline 212
    Community translations of Orchard Core itself are on Crowdin (`https://crowdin.com/project/orchard-core`). Generate PO templates for your
  • Network accessline 213
    (`https://crowdin.com/project/orchard-core`). Generate PO templates for your

plugins/orchardcore/skills/orchardcore-markdown/SKILL.md

  • Network accessline 282
    | `yaml`              | Parse YAML front matter.                                           | | `nonascii-noescape` | Do not %-escape non-ASCII characters in URIs.                      | | `autolinks`         | Auto-link URLs (`http://`, `ht
  • Network accessline 283
    | `nonascii-noescape` | Do not %-escape non-ASCII characters in URIs.                      | | `autolinks`         | Auto-link URLs (`http://`, `https://`, `ftp://`, `mailto:`, `www.`). | | `globalization`     | Right-to-left content suppor
  • Network accessline 284
    | `autolinks`         | Auto-link URLs (`http://`, `https://`, `ftp://`, `mailto:`, `www.`). |

plugins/orchardcore/skills/orchardcore-media-gallery/SKILL.md

  • Network accessline 98
    authorization-code flow with PKCE required, sets local token validation (`Tenant: "Default"`), and registers the public `media_gallery` client. Before running it, replace `https://localhost:5001` with the tenant origin (keep the
  • Network accessline 99
    (`Tenant: "Default"`), and registers the public `media_gallery` client. Before running it, replace `https://localhost:5001` with the tenant origin (keep the `/OrchardCore.Media/media-gallery-oidc-silent.html` path, including any tenant
  • Network accessline 100
    running it, replace `https://localhost:5001` with the tenant origin (keep the
  • Network accessline 125
    - Apply `MediaApiPkce` first, then **Media API — Standalone external app** (`MediaApiStandalone`). It enables `OrchardCore.Cors` with a default policy for the app origin (`AllowCredentials: false`), adds `callback.html` and `silent-callback
  • Network accessline 126
    - `MediaApiStandaloneLocalhost` is the same for local development (app at `http://localhost:5173`, tenant at `https://localhost:5001`). Never use it in production.
  • Network accessline 130
    {   "orchardBaseUrl": "https://cms.example.com/",
  • Network accessline 131
    "orchardBaseUrl": "https://cms.example.com/",
  • Network accessline 132
    "appBaseUrl": "https://media.example.com/",
  • Access to secretsline 208
    [Credential-related source omitted]

plugins/orchardcore/skills/orchardcore-media-gallery/references/media-api-examples.md

  • Network accessline 15
    async function listFolder(path) {         const response = await fetch(`${base}GetDirectoryContent?path=${encodeURIComponent(path)}`);
  • Network accessline 16
    const response = await fetch(`${base}GetDirectoryContent?path=${encodeURIComponent(path)}`);
  • Network accessline 30
    const response = await fetch(`${base}Upload?path=${encodeURIComponent(path)}`, {
  • Network accessline 40
    async function moveFiles(names, sourceFolder, targetFolder) {         await fetch(`${base}MoveMediaList`, {
  • Network accessline 41
    await fetch(`${base}MoveMediaList`, {
  • Network accessline 48
    async function deleteFiles(paths) {         await fetch(`${base}DeleteMediaList`, {
  • Network accessline 49
    await fetch(`${base}DeleteMediaList`, {
  • Network accessline 74
    public MediaApiClient(HttpClient httpClient)     {         _httpClient = httpClient; // BaseAddress = https://cms.example.com/ (with tenant prefix)
  • Network accessline 75
    {         _httpClient = httpClient; // BaseAddress = https://cms.example.com/ (with tenant prefix)     }
  • Network accessline 76
    _httpClient = httpClient; // BaseAddress = https://cms.example.com/ (with tenant prefix)

plugins/orchardcore/skills/orchardcore-media/SKILL.md

  • Network accessline 53
    "Media": {       "MaxFileSize": 30000000,       "CdnBaseUrl": "https://cdn.example.com",
  • Network accessline 54
    "MaxFileSize": 30000000,       "CdnBaseUrl": "https://cdn.example.com",       "AssetsRequestPath": "/media",
  • Network accessline 55
    "CdnBaseUrl": "https://cdn.example.com",
  • Network accessline 256
    "Files": [         { "TargetPath": "images/logo.png", "SourcePath": "../wwwroot/images/logo.png" },         { "TargetPath": "images/banner.jpg", "SourceUrl": "https://example.com/banner.jpg" },
  • Network accessline 257
    { "TargetPath": "images/logo.png", "SourcePath": "../wwwroot/images/logo.png" },         { "TargetPath": "images/banner.jpg", "SourceUrl": "https://example.com/banner.jpg" },         { "TargetPath": "docs/readme.txt", "Base64": "SGVsbG8=" }
  • Network accessline 258
    { "TargetPath": "images/banner.jpg", "SourceUrl": "https://example.com/banner.jpg" },

plugins/orchardcore/skills/orchardcore-module-creator/references/examples.md

  • Network accessline 12
    Name = "Site Settings",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 13
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0"
  • Network accessline 14
    Website = "https://contoso.com",

plugins/orchardcore/skills/orchardcore-module-creator/references/module-structure.md

  • Network accessline 44
    Name = "Your Module",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 45
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0"
  • Network accessline 46
    Website = "https://contoso.com",

plugins/orchardcore/skills/orchardcore-modules/references/module-examples.md

  • Network accessline 11
    Name = "CrestApps.Testimonials",     Author = "CrestApps",     Website = "https://crestapps.com",
  • Network accessline 12
    Author = "CrestApps",     Website = "https://crestapps.com",     Version = "1.0.0",
  • Network accessline 13
    Website = "https://crestapps.com",

plugins/orchardcore/skills/orchardcore-openapi/SKILL.md

  • Network accessline 120
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://cms.example.com/OrchardCore.OpenApi/openapi-oidc-silent.html",
  • Network accessline 121
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://cms.example.com/OrchardCore.OpenApi/openapi-oidc-silent.html",       "PostLogoutRedirectUris": "https://cms.example.com/",
  • Network accessline 122
    "RedirectUris": "https://cms.example.com/OrchardCore.OpenApi/openapi-oidc-silent.html",
  • Network accessline 123
    "PostLogoutRedirectUris": "https://cms.example.com/",
  • Network accessline 148
    dotnet tool install -g NSwag.ConsoleCore # Against a running site with anonymous schema access enabled nswag openapi2csclient /input:https://localhost:5001/swagger/v1/swagger.json /output:OrchardClient.cs /namespace:MyApp.OrchardClient
  • Network accessline 150
    nswag openapi2csclient /input:https://localhost:5001/swagger/v1/swagger.json /output:OrchardClient.cs /namespace:MyApp.OrchardClient

plugins/orchardcore/skills/orchardcore-openid/SKILL.md

  • Network accessline 57
    "name": "OpenIdServerSettings",       "AccessTokenFormat": "JsonWebToken",       "Authority": "https://auth.example.com",
  • Network accessline 58
    "AccessTokenFormat": "JsonWebToken",       "Authority": "https://auth.example.com",       "EnableTokenEndpoint": true,
  • Network accessline 59
    "Authority": "https://auth.example.com",
  • Network accessline 178
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://spa.example.com/callback https://spa.example.com/silent-renew",
  • Network accessline 179
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://spa.example.com/callback https://spa.example.com/silent-renew",       "PostLogoutRedirectUris": "https://spa.example.com/logout-callback",
  • Network accessline 180
    "RedirectUris": "https://spa.example.com/callback https://spa.example.com/silent-renew",
  • Network accessline 181
    "PostLogoutRedirectUris": "https://spa.example.com/logout-callback",
  • Network accessline 252
    OpenIddictConstants.Requirements.Features.ProofKeyForCodeExchange,             },             RedirectUris = { new Uri("https://myapp.example.com/signin-oidc") },
  • Network accessline 253
    },             RedirectUris = { new Uri("https://myapp.example.com/signin-oidc") },             PostLogoutRedirectUris = { new Uri("https://myapp.example.com/signout-callback-oidc") },
  • Network accessline 254
    RedirectUris = { new Uri("https://myapp.example.com/signin-oidc") },
  • Network accessline 255
    PostLogoutRedirectUris = { new Uri("https://myapp.example.com/signout-callback-oidc") },
  • Network accessline 343
    {       "name": "OpenIdValidationSettings",       "Authority": "https://idp.example.com",
  • Network accessline 344
    "name": "OpenIdValidationSettings",       "Authority": "https://idp.example.com",       "Audience": "my-resource-server",
  • Network accessline 345
    "Authority": "https://idp.example.com",
  • Network accessline 401
    "name": "OpenIdClientSettings",       "DisplayName": "Corporate IdP",       "Authority": "https://login.microsoftonline.com/{tenant-id}/v2.0",
  • Network accessline 402
    "DisplayName": "Corporate IdP",       "Authority": "https://login.microsoftonline.com/{tenant-id}/v2.0",       "ClientId": "azure-app-client-id",
  • Network accessline 403
    "Authority": "https://login.microsoftonline.com/{tenant-id}/v2.0",
  • Network accessline 406
    "CallbackPath": "/signin-oidc",       "SignedOutCallbackPath": "/signout-callback-oidc",       "SignedOutRedirectUri": "https://www.example.com/",
  • Network accessline 407
    "SignedOutCallbackPath": "/signout-callback-oidc",       "SignedOutRedirectUri": "https://www.example.com/",       "ResponseType": "code",
  • Network accessline 408
    "SignedOutRedirectUri": "https://www.example.com/",

plugins/orchardcore/skills/orchardcore-openid/references/openid-examples.md

  • Network accessline 47
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://portal.example.com/signin-oidc",
  • Network accessline 48
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://portal.example.com/signin-oidc",       "PostLogoutRedirectUris": "https://portal.example.com/signout-callback-oidc",
  • Network accessline 49
    "RedirectUris": "https://portal.example.com/signin-oidc",
  • Network accessline 50
    "PostLogoutRedirectUris": "https://portal.example.com/signout-callback-oidc",
  • Network accessline 137
    OpenIddictConstants.Requirements.Features.ProofKeyForCodeExchange,             },             RedirectUris = { new Uri("https://portal.example.com/signin-oidc") },
  • Network accessline 138
    },             RedirectUris = { new Uri("https://portal.example.com/signin-oidc") },             PostLogoutRedirectUris = { new Uri("https://portal.example.com/signout-callback-oidc") },
  • Network accessline 139
    RedirectUris = { new Uri("https://portal.example.com/signin-oidc") },
  • Network accessline 140
    PostLogoutRedirectUris = { new Uri("https://portal.example.com/signout-callback-oidc") },
  • Network accessline 194
    {         using var tokenResponse = await _httpClient.PostAsync(             "https://cms.example.com/connect/token",
  • Network accessline 195
    using var tokenResponse = await _httpClient.PostAsync(             "https://cms.example.com/connect/token",             new FormUrlEncodedContent(new Dictionary<string, string>
  • Network accessline 196
    "https://cms.example.com/connect/token",
  • Access to secretsline 201
    [Credential-related source omitted]
  • Network accessline 210
    using var request = new HttpRequestMessage(HttpMethod.Get, $"https://cms.example.com/api/content/{contentItemId}");
  • Access to secretsline 211
    [Credential-related source omitted]
  • Network accessline 236
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://dashboard.example.com/callback https://dashboard.example.com/silent-renew",
  • Network accessline 237
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://dashboard.example.com/callback https://dashboard.example.com/silent-renew",       "PostLogoutRedirectUris": "https://dashboard.example.com/logout",
  • Network accessline 238
    "RedirectUris": "https://dashboard.example.com/callback https://dashboard.example.com/silent-renew",
  • Network accessline 239
    "PostLogoutRedirectUris": "https://dashboard.example.com/logout",
  • Network accessline 251
    Add a CORS policy for `https://dashboard.example.com` (see `orchardcore-cors`) when the SPA calls the API from another origin.
  • Network accessline 276
    GET https://cms.example.com/connect/logout?id_token_hint={id_token}&post_logout_redirect_uri=https%3A%2F%2Fdashboard.example.com%2Flogout
  • Network accessline 305
    {       "name": "OpenIdValidationSettings",       "Authority": "https://auth.example.com",
  • Network accessline 306
    "name": "OpenIdValidationSettings",       "Authority": "https://auth.example.com",       "Audience": "portal-resource-server"
  • Network accessline 307
    "Authority": "https://auth.example.com",

plugins/orchardcore/skills/orchardcore-recaptcha/SKILL.md

  • Network accessline 73
    "SiteKey": "your-site-key",         "SecretKey": "your-secret-key",         "ReCaptchaScriptUri": "https://www.google.com/recaptcha/api.js",
  • Network accessline 74
    "SecretKey": "your-secret-key",         "ReCaptchaScriptUri": "https://www.google.com/recaptcha/api.js",         "ReCaptchaApiUri": "https://www.google.com/recaptcha/api/siteverify"
  • Network accessline 75
    "ReCaptchaScriptUri": "https://www.google.com/recaptcha/api.js",
  • Network accessline 76
    "ReCaptchaApiUri": "https://www.google.com/recaptcha/api/siteverify"

plugins/orchardcore/skills/orchardcore-recipes/SKILL.md

  • Network accessline 55
    "description": "Creates the baseline configuration.",   "author": "My Team",   "website": "https://example.invalid",
  • Network accessline 56
    "author": "My Team",   "website": "https://example.invalid",   "version": "1.0.0",
  • Network accessline 57
    "website": "https://example.invalid",
  • Network accessline 135
    "description": "Provisions a My Site tenant.",   "author": "My Team",   "website": "https://example.invalid",
  • Network accessline 136
    "author": "My Team",   "website": "https://example.invalid",   "version": "1.0.0",
  • Network accessline 137
    "website": "https://example.invalid",
  • Network accessline 328
    The PKCE recipes contain a `https://localhost:5001` origin in `RedirectUris`/`PostLogoutRedirectUris` and `Default` as the validation `Tenant`; copy the recipe and replace both before running it on a real tenant. Run them with the `Recipes`

plugins/orchardcore/skills/orchardcore-recipes/references/recipe-schemas/AIToolInstances.schema.json

  • Network accessline 191
    "BaseUrl": {                     "type": "string",                     "description": "Root URL of the site to search (for example https://www.example.com)."
  • Network accessline 192
    "type": "string",                     "description": "Root URL of the site to search (for example https://www.example.com)."                   },
  • Network accessline 193
    "description": "Root URL of the site to search (for example https://www.example.com)."

plugins/orchardcore/skills/orchardcore-recipes/references/recipe-schemas/Settings.schema.json

  • Network accessline 2271
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 2272
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         },
  • Network accessline 2273
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 2432
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 2433
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         }
  • Network accessline 2434
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."

plugins/orchardcore/skills/orchardcore-recipes/references/recipe-schemas/TelnyxSettings.schema.json

  • Network accessline 68
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 69
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         },
  • Network accessline 70
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."

plugins/orchardcore/skills/orchardcore-recipes/references/recipe-schemas/TelnyxSmsSettings.schema.json

  • Network accessline 41
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 42
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         }
  • Network accessline 43
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."

plugins/orchardcore/skills/orchardcore-recipes/references/recipe-schemas/WorkflowType.schema.json

  • Network accessline 1476
    },                             "additionalProperties": false,                             "description": "The optional URL prefix for the tenant, for example \u0027site1\u0027 in \u0027http://orchardproject.net/site1\u0027. Supports Liquid 
  • Network accessline 1477
    "additionalProperties": false,                             "description": "The optional URL prefix for the tenant, for example \u0027site1\u0027 in \u0027http://orchardproject.net/site1\u0027. Supports Liquid syntax."                       
  • Network accessline 1478
    "description": "The optional URL prefix for the tenant, for example \u0027site1\u0027 in \u0027http://orchardproject.net/site1\u0027. Supports Liquid syntax."
  • Network accessline 1490
    },                             "additionalProperties": false,                             "description": "The optional host name for the tenant, for example \u0027orchardproject.net\u0027 in \u0027http://orchardproject.net/\u0027. Supports 
  • Network accessline 1491
    "additionalProperties": false,                             "description": "The optional host name for the tenant, for example \u0027orchardproject.net\u0027 in \u0027http://orchardproject.net/\u0027. Supports Liquid syntax."                
  • Network accessline 1492
    "description": "The optional host name for the tenant, for example \u0027orchardproject.net\u0027 in \u0027http://orchardproject.net/\u0027. Supports Liquid syntax."

plugins/orchardcore/skills/orchardcore-resources/SKILL.md

  • Network accessline 87
    .SetUrl("~/MyModule/js/custom.min.js", "~/MyModule/js/custom.js")             .SetCdn(                 "https://cdn.example.com/custom.min.js",
  • Network accessline 88
    .SetCdn(                 "https://cdn.example.com/custom.min.js",                 "https://cdn.example.com/custom.js")
  • Network accessline 89
    "https://cdn.example.com/custom.min.js",
  • Network accessline 90
    "https://cdn.example.com/custom.js")
  • Network accessline 133
    "ResourceDebugMode": "FromConfiguration",       "UseCdn": false,       "CdnBaseUrl": "https://cdn.example.com",
  • Network accessline 134
    "UseCdn": false,       "CdnBaseUrl": "https://cdn.example.com",       "AppendVersion": true
  • Network accessline 135
    "CdnBaseUrl": "https://cdn.example.com",

plugins/orchardcore/skills/orchardcore-sanitizer/SKILL.md

  • Network accessline 24
    - Configure the sanitizer using `ConfigureHtmlSanitizer` during service registration; multiple calls are combined. - Sanitizer configuration actions must be deterministic, because results are cached per tenant (see below). - The sanitizer i
  • Network accessline 25
    - Sanitizer configuration actions must be deterministic, because results are cached per tenant (see below). - The sanitizer is based on the [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) library. - Always seal classes.
  • Network accessline 26
    - The sanitizer is based on the [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) library.

plugins/orchardcore/skills/orchardcore-search-indexing/SKILL.md

  • Network accessline 98
    "Search": {       "Elasticsearch": {         "Url": "https://localhost",
  • Network accessline 99
    "Elasticsearch": {         "Url": "https://localhost",         "Ports": [9200],
  • Network accessline 100
    "Url": "https://localhost",

plugins/orchardcore/skills/orchardcore-security/references/security-examples.md

  • Network accessline 41
    "Name": "Frontend",             "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 42
    "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],             "AllowAnyMethod": false,
  • Network accessline 43
    "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 74
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://myapp.example.com/callback",
  • Network accessline 75
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://myapp.example.com/callback",       "PostLogoutRedirectUris": "https://myapp.example.com/signout-callback",
  • Network accessline 76
    "RedirectUris": "https://myapp.example.com/callback",
  • Network accessline 77
    "PostLogoutRedirectUris": "https://myapp.example.com/signout-callback",
  • Network accessline 139
    {   "type": "https://tools.ietf.org/html/rfc9110#section-15.5.2",
  • Network accessline 140
    "type": "https://tools.ietf.org/html/rfc9110#section-15.5.2",

plugins/orchardcore/skills/orchardcore-seo/SKILL.md

  • Network accessline 192
    - Canonical: when empty, the absolute display URL of the item (from its route, e.g. `AutoroutePart`). - Open Graph and Twitter title/description fall back to `PageTitle` and `MetaDescription`. - Images fall back to `DefaultSocialImage`. Ima
  • Network accessline 193
    - Open Graph and Twitter title/description fall back to `PageTitle` and `MetaDescription`. - Images fall back to `DefaultSocialImage`. Image URLs are mapped through the media store and made absolute; when media is served from a CDN (`MapPat
  • Network accessline 194
    - Images fall back to `DefaultSocialImage`. Image URLs are mapped through the media store and made absolute; when media is served from a CDN (`MapPathToPublicUrl` already returns `https://...`), the CDN URL is used as-is (fixed in 4.0, it u
  • Network accessline 220
    {   "@context": "https://schema.org",
  • Network accessline 221
    "@context": "https://schema.org",
  • Network accessline 324
    "MetaDescription": "{{Description}}",             "MetaKeywords": "{{Keywords}}",             "Canonical": "https://{{YourDomain}}/{{CanonicalPath}}",
  • Network accessline 325
    "MetaKeywords": "{{Keywords}}",             "Canonical": "https://{{YourDomain}}/{{CanonicalPath}}",             "MetaRobots": "index, follow",
  • Network accessline 326
    "Canonical": "https://{{YourDomain}}/{{CanonicalPath}}",
  • Network accessline 340
    "TwitterCreator": "@{{TwitterHandle}}",             "TwitterSite": "@{{SiteTwitterHandle}}",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"{{PageTitle}}\"}",
  • Network accessline 341
    "TwitterSite": "@{{SiteTwitterHandle}}",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"{{PageTitle}}\"}",             "CustomMetaTags": [
  • Network accessline 342
    "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"{{PageTitle}}\"}",

plugins/orchardcore/skills/orchardcore-seo/references/seo-examples.md

  • Network accessline 97
    "TwitterCreator": "@audiostore",             "TwitterSite": "@audiostore",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Wireless Headphones Pro\",\"description\":\"Premium wireless headp
  • Network accessline 98
    "TwitterSite": "@audiostore",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Wireless Headphones Pro\",\"description\":\"Premium wireless headphones with active noise cancellation and 30-h
  • Network accessline 99
    "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Wireless Headphones Pro\",\"description\":\"Premium wireless headphones with active noise cancellation and 30-hour battery life.\",\"image\":\"https://ex
  • Network accessline 220
    },             "TwitterCard": "summary_large_image",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"AudioStore\",\"url\":\"https://example.com\",\"logo\":\"https://example.com/media/s
  • Network accessline 221
    "TwitterCard": "summary_large_image",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"AudioStore\",\"url\":\"https://example.com\",\"logo\":\"https://example.com/media/site/logo.png\",
  • Network accessline 222
    "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"AudioStore\",\"url\":\"https://example.com\",\"logo\":\"https://example.com/media/site/logo.png\",\"sameAs\":[\"https://twitter.com/audiostore\",\"h
  • Network accessline 260
    "OpenGraphDescription": "Learn how to configure SEO features in Orchard Core.",             "TwitterCard": "summary_large_image",             "GoogleSchema": "[{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Comple
  • Network accessline 261
    "TwitterCard": "summary_large_image",             "GoogleSchema": "[{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Complete Guide to SEO in Orchard Core\",\"author\":{\"@type\":\"Person\",\"name\":\"Jane Smith\"},
  • Network accessline 262
    "GoogleSchema": "[{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Complete Guide to SEO in Orchard Core\",\"author\":{\"@type\":\"Person\",\"name\":\"Jane Smith\"},\"datePublished\":\"2025-01-15\",\"dateModified\":

plugins/orchardcore/skills/orchardcore-setup/SKILL.md

  • Network accessline 220
    # Navigate to https://localhost:5001

plugins/orchardcore/skills/orchardcore-setup/references/setup-examples.md

  • Network accessline 16
    Navigate to `https://localhost:5001` and complete setup:
  • Network accessline 52
    "description": "Sets up a basic e-commerce site with products and categories",   "author": "CrestApps",   "website": "https://crestapps.com",
  • Network accessline 53
    "author": "CrestApps",   "website": "https://crestapps.com",   "version": "1.0.0",
  • Network accessline 54
    "website": "https://crestapps.com",

plugins/orchardcore/skills/orchardcore-shape-discovery/references/runtime-discovery.md

  • Network accessline 146
    - [Orchard Core Shapes](https://docs.orchardcore.net/en/latest/topics/display/shapes/)
  • Network accessline 147
    - [Orchard Core Placement](https://docs.orchardcore.net/en/latest/reference/modules/Placement/)
  • Network accessline 148
    - [Orchard Core Placements module](https://docs.orchardcore.net/en/latest/reference/modules/Placements/)
  • Network accessline 149
    - [Orchard Core Templates](https://docs.orchardcore.net/en/latest/reference/modules/Templates/)
  • Network accessline 150
    - [Orchard Core Liquid](https://docs.orchardcore.net/en/latest/reference/modules/Liquid/)

plugins/orchardcore/skills/orchardcore-site-settings/SKILL.md

  • Network accessline 540
    "name": "Settings",       "SiteName": "My Orchard Core Site",       "BaseUrl": "https://www.example.com",
  • Network accessline 541
    "SiteName": "My Orchard Core Site",       "BaseUrl": "https://www.example.com",       "TimeZoneId": "America/New_York",
  • Network accessline 542
    "BaseUrl": "https://www.example.com",
  • Network accessline 547
    "UseCdn": false,       "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",
  • Network accessline 548
    "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",         "ShowSocialLinks": true
  • Network accessline 549
    "FacebookUrl": "https://facebook.com/contoso",

plugins/orchardcore/skills/orchardcore-site-settings/references/site-settings-examples.md

  • Network accessline 191
    <label asp-for="FacebookUrl" class="ocat-label">@T["Facebook URL"]</label>     <div class="ocat-end">         <input asp-for="FacebookUrl" class="form-control" placeholder="https://facebook.com/yourpage" />
  • Network accessline 192
    <div class="ocat-end">         <input asp-for="FacebookUrl" class="form-control" placeholder="https://facebook.com/yourpage" />         <span asp-validation-for="FacebookUrl"></span>
  • Network accessline 193
    <input asp-for="FacebookUrl" class="form-control" placeholder="https://facebook.com/yourpage" />
  • Network accessline 408
    "name": "Settings",       "SiteName": "Contoso Corporate Portal",       "BaseUrl": "https://www.contoso.com",
  • Network accessline 409
    "SiteName": "Contoso Corporate Portal",       "BaseUrl": "https://www.contoso.com",       "TimeZoneId": "Europe/London",
  • Network accessline 410
    "BaseUrl": "https://www.contoso.com",
  • Network accessline 416
    "UseCdn": false,       "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",
  • Network accessline 417
    "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",         "XHandle": "contoso",
  • Network accessline 418
    "FacebookUrl": "https://facebook.com/contoso",
  • Network accessline 419
    "XHandle": "contoso",         "LinkedInUrl": "https://linkedin.com/company/contoso",         "ShowSocialLinks": true
  • Network accessline 420
    "LinkedInUrl": "https://linkedin.com/company/contoso",
  • Network accessline 443
    {% assign social = Site.Properties.SocialMediaSettings %} {% if social.ShowSocialLinks %}   <a href="https://x.com/{{ social.XHandle }}">X</a>
  • Network accessline 444
    {% if social.ShowSocialLinks %}   <a href="https://x.com/{{ social.XHandle }}">X</a> {% endif %}
  • Network accessline 445
    <a href="https://x.com/{{ social.XHandle }}">X</a>

plugins/orchardcore/skills/orchardcore-sms-azure/SKILL.md

  • Network accessline 78
    "Azure": {         "PhoneNumber": "+18005551234",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"
  • Network accessline 79
    "PhoneNumber": "+18005551234",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"       }
  • Network accessline 80
    "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"

plugins/orchardcore/skills/orchardcore-sms/SKILL.md

  • Network accessline 163
    {         services.AddHttpClient(WebhookSmsProvider.TechnicalName, client =>             client.BaseAddress = new Uri("https://sms.example.com"));
  • Network accessline 165
    client.BaseAddress = new Uri("https://sms.example.com"));

plugins/orchardcore/skills/orchardcore-temp-file-storage/SKILL.md

  • Dangerous shell operationline 54
    sudo mkdir -p /mnt/octemp
  • Dangerous shell operationline 55
    sudo mount -t cifs //<account>.file.core.windows.net/<share> /mnt/octemp \

plugins/orchardcore/skills/orchardcore-tenants/SKILL.md

  • Network accessline 80
    curl -X POST https://localhost:5001/api/tenants/create \
  • Network accessline 99
    curl -X POST https://localhost:5001/api/tenants/setup \
  • Network accessline 186
    # 3. Set up the blog tenant, then browse https://localhost:5001/blog

plugins/orchardcore/skills/orchardcore-tenants/references/tenants-examples.md

  • Network accessline 13
    # Set up the Default tenant with the SaaS recipe # Navigate to https://localhost:5001 and complete setup:
  • Network accessline 14
    # Navigate to https://localhost:5001 and complete setup:
  • Network accessline 30
    - **Site Name**: Company Blog    - **Admin**: admin / Password123! 6. Access the blog at `https://localhost:5001/blog`.
  • Network accessline 32
    6. Access the blog at `https://localhost:5001/blog`.
  • Network accessline 39
    for tenant in Marketing Engineering Sales; do   prefix=$(echo "$tenant" | tr '[:upper:]' '[:lower:]')   curl -X POST https://localhost:5001/api/tenants/create \
  • Network accessline 40
    prefix=$(echo "$tenant" | tr '[:upper:]' '[:lower:]')   curl -X POST https://localhost:5001/api/tenants/create \     -H "Content-Type: application/json" \
  • Network accessline 41
    curl -X POST https://localhost:5001/api/tenants/create \

plugins/orchardcore/skills/orchardcore-tester/SKILL.md

  • Dangerous shell operationline 38
    rm -rf "$WEB_PROJECT/App_Data"
  • Network accessline 43
    OrchardCore__AutoSetup__AutoSetupPath=  OrchardCore__AutoSetup__Tenants__0__ShellName=Default  OrchardCore__AutoSetup__Tenants__0__SiteName=TestSite  OrchardCore__AutoSetup__Tenants__0__SiteTimeZone=America/Los_Angeles  OrchardCore__AutoSet
  • Network accessline 50
    OrchardCore__AutoSetup__Tenants__0__DatabaseProvider=Sqlite \ OrchardCore__AutoSetup__Tenants__0__RecipeName=Blog \ dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 52
    dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 54
    # 4. Trigger and confirm. curl -s -o /dev/null "http://localhost:$PORT/"
  • Network accessline 55
    curl -s -o /dev/null "http://localhost:$PORT/"
  • Network accessline 89
    # Start the site in a background process $proc = Start-Process dotnet `     -ArgumentList "run","--no-build","--urls","http://localhost:$port" `
  • Network accessline 90
    $proc = Start-Process dotnet      -ArgumentList "run","--no-build","--urls","http://localhost:$port"
  • Network accessline 91
    -ArgumentList "run","--no-build","--urls","http://localhost:$port" `
  • Network accessline 95
    # Save PID for later cleanup $proc.Id | Out-File ".orchardcore-pid" -NoNewline Write-Host "Started Orchard Core (PID: $($proc.Id)) on http://localhost:$port"
  • Network accessline 97
    Write-Host "Started Orchard Core (PID: $($proc.Id)) on http://localhost:$port"
  • Network accessline 106
    while ($elapsed -lt $timeout) {     try {         $response = Invoke-WebRequest -Uri "http://localhost:$port" -UseBasicParsing -TimeoutSec 2
  • Network accessline 107
    try {         $response = Invoke-WebRequest -Uri "http://localhost:$port" -UseBasicParsing -TimeoutSec 2         Write-Host "Application ready at http://localhost:$port"
  • Network accessline 108
    $response = Invoke-WebRequest -Uri "http://localhost:$port" -UseBasicParsing -TimeoutSec 2
  • Network accessline 109
    Write-Host "Application ready at http://localhost:$port"
  • Dangerous shell operationline 135
    rm -f .orchardcore-pid
  • Network accessline 169
    PORT=$(cat .orchardcore-port) playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Network accessline 170
    playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Network accessline 185
    PORT=$(cat .orchardcore-port) playwright-cli open "http://localhost:$PORT/Login"
  • Network accessline 186
    playwright-cli open "http://localhost:$PORT/Login"
  • Dangerous shell operationline 190
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})
  • Network accessline 192
    playwright-cli click <login-button-ref> playwright-cli open "http://localhost:$PORT/Admin"
  • Network accessline 193
    playwright-cli open "http://localhost:$PORT/Admin"
  • Dangerous shell operationline 194
    playwright-cli eval 'window.location.pathname'   # "/Admin" when signed in
  • Network accessline 203
    playwright-cli open http://localhost:$port/Admin/Media
  • Network accessline 209
    playwright-cli open http://localhost:$port/Admin/Contents/ContentItems
  • Network accessline 216
    playwright-cli open http://localhost:$port/Admin/Features
  • Dangerous shell operationline 234
    playwright-cli eval "document.title"
  • Dangerous shell operationline 235
    playwright-cli eval "document.querySelector('h1.oc-breadcrumb-title')?.textContent.trim()"

plugins/orchardcore/skills/orchardcore-tester/references/admin-navigation.md

  • Dangerous shell operationline 76
    playwright-cli eval "document.querySelector('h1.oc-breadcrumb-title')?.textContent.trim()"
  • Dangerous shell operationline 77
    playwright-cli eval "[...document.querySelectorAll('ol.breadcrumb li')].map(li => li.textContent.trim())"
  • Network accessline 146
    # Navigate to login playwright-cli open http://localhost:$port/Login
  • Network accessline 147
    playwright-cli open http://localhost:$port/Login
  • Network accessline 156
    # Navigate to admin playwright-cli open http://localhost:$port/Admin
  • Network accessline 157
    playwright-cli open http://localhost:$port/Admin

plugins/orchardcore/skills/orchardcore-tester/references/autosetup.md

  • Network accessline 36
    OrchardCore__AutoSetup__AutoSetupPath=  OrchardCore__AutoSetup__Tenants__0__ShellName=Default  OrchardCore__AutoSetup__Tenants__0__SiteName=TestSite  OrchardCore__AutoSetup__Tenants__0__SiteTimeZone=America/Los_Angeles  OrchardCore__AutoSet
  • Network accessline 43
    OrchardCore__AutoSetup__Tenants__0__DatabaseProvider=Sqlite \ OrchardCore__AutoSetup__Tenants__0__RecipeName=Blog \ dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 45
    dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 47
    curl -s -o /dev/null "http://localhost:$PORT/"
  • Network accessline 64
    $env:OrchardCore__AutoSetup__Tenants__0__DatabaseProvider = "Sqlite" $env:OrchardCore__AutoSetup__Tenants__0__RecipeName = "Blog" dotnet run --project $webProject --no-build --urls "http://localhost:$port"
  • Network accessline 66
    dotnet run --project $webProject --no-build --urls "http://localhost:$port"

plugins/orchardcore/skills/orchardcore-tester/references/common-features.md

  • Network accessline 10
    # Navigate to Media playwright-cli open http://localhost:5000/Admin/Media
  • Network accessline 11
    playwright-cli open http://localhost:5000/Admin/Media
  • Network accessline 38
    # Navigate to content items playwright-cli open http://localhost:5000/Admin/Contents/ContentItems
  • Network accessline 39
    playwright-cli open http://localhost:5000/Admin/Contents/ContentItems
  • Network accessline 77
    # Navigate to Features playwright-cli open http://localhost:5000/Admin/Features
  • Network accessline 78
    playwright-cli open http://localhost:5000/Admin/Features
  • Network accessline 107
    # Navigate to Users playwright-cli open http://localhost:5000/Admin/Users/Index
  • Network accessline 108
    playwright-cli open http://localhost:5000/Admin/Users/Index
  • Network accessline 135
    # Navigate to Content Types playwright-cli open http://localhost:5000/Admin/ContentTypes/List
  • Network accessline 136
    playwright-cli open http://localhost:5000/Admin/ContentTypes/List
  • Network accessline 173
    # Navigate to Themes playwright-cli open http://localhost:5000/Admin/Themes
  • Network accessline 174
    playwright-cli open http://localhost:5000/Admin/Themes
  • Dangerous shell operationline 207
    playwright-cli eval "document.title"

plugins/orchardcore/skills/orchardcore-tester/references/debugging.md

  • Network accessline 67
    Start-Process dotnet -ArgumentList "run --urls http://localhost:$port" `

plugins/orchardcore/skills/orchardcore-tester/references/playwright-cli.md

  • Network accessline 16
    playwright-cli --browser webkit open "http://localhost:$PORT/Login"
  • Dangerous shell operationline 25
    `playwright-cli eval '<expr>'` runs your text as `() => (<expr>)`.
  • Dangerous shell operationline 32
    playwright-cli eval 'document.getElementById("Password").value'
  • Dangerous shell operationline 42
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})

plugins/orchardcore/skills/orchardcore-tester/references/setup-wizard.md

  • Network accessline 49
    # 1. Open the wizard and capture refs. playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Network accessline 50
    playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Dangerous shell operationline 62
    playwright-cli eval 'document.getElementById("RecipeName").value'   # "Blog"
  • Dangerous shell operationline 67
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})
  • Dangerous shell operationline 68
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})
  • Dangerous shell operationline 69
    playwright-cli eval 'document.getElementById("Password").value+"|"+document.getElementById("PasswordConfirmation").value'
  • Dangerous shell operationline 73
    playwright-cli eval 'window.location.pathname+" | "+document.title'

plugins/orchardcore/skills/orchardcore-theme-creator/SKILL.md

  • Network accessline 69
    Name = "Contoso Theme",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 70
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0",
  • Network accessline 71
    Website = "https://contoso.com",

plugins/orchardcore/skills/orchardcore-theme-creator/references/theme-structure.md

  • Network accessline 40
    Name = "Contoso Theme",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 41
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0",
  • Network accessline 42
    Website = "https://contoso.com",
  • Network accessline 55
    Name = "Contoso Admin",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 56
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0",
  • Network accessline 57
    Website = "https://contoso.com",

plugins/orchardcore/skills/orchardcore-theming/references/theming-examples.md

  • Network accessline 11
    Name = "CrestApps.BlogTheme",     Author = "CrestApps",     Website = "https://crestapps.com",
  • Network accessline 12
    Author = "CrestApps",     Website = "https://crestapps.com",     Version = "1.0.0",
  • Network accessline 13
    Website = "https://crestapps.com",

plugins/orchardcore/skills/orchardcore-users-roles/SKILL.md

  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]

plugins/orchardcore/skills/orchardcore-xml-rpc/SKILL.md

  • Network accessline 156
    1. Enable the `Remote Publishing` feature. 2. In the client, add a new account and choose the MetaWeblog API. 3. Point the endpoint at `https://your-site/xmlrpc/metaweblog`.
  • Network accessline 157
    2. In the client, add a new account and choose the MetaWeblog API. 3. Point the endpoint at `https://your-site/xmlrpc/metaweblog`. 4. Sign in as a user who can create and publish the relevant content type.
  • Network accessline 158
    3. Point the endpoint at `https://your-site/xmlrpc/metaweblog`.

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-a2a/SKILL.md

  • Network accessline 38
    {     DisplayText = "Legal Review Agent",     Endpoint = "https://agents.example.com/",
  • Network accessline 39
    DisplayText = "Legal Review Agent",     Endpoint = "https://agents.example.com/", };
  • Network accessline 40
    Endpoint = "https://agents.example.com/",
  • Network accessline 147
    "version": "1.0",   "supportedInterfaces": [     { "url": "https://agents.example.com/a2a?agent=legal-review", "protocolBinding": "JSONRPC", "protocolVersion": "1.0" }
  • Network accessline 148
    "supportedInterfaces": [     { "url": "https://agents.example.com/a2a?agent=legal-review", "protocolBinding": "JSONRPC", "protocolVersion": "1.0" }   ],
  • Network accessline 149
    { "url": "https://agents.example.com/a2a?agent=legal-review", "protocolBinding": "JSONRPC", "protocolVersion": "1.0" }

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-azure-ai-inference/SKILL.md

  • Network accessline 53
    "Name": "github-models",           "ClientName": "AzureAIInference",           "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 54
    "ClientName": "AzureAIInference",           "Endpoint": "https://models.inference.ai.azure.com",           "AuthenticationType": "ApiKey",
  • Network accessline 55
    "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 60
    "Name": "foundry",           "ClientName": "AzureAIInference",           "Endpoint": "https://your-project.inference.ai.azure.com",
  • Network accessline 61
    "ClientName": "AzureAIInference",           "Endpoint": "https://your-project.inference.ai.azure.com",           "AuthenticationType": "ManagedIdentity"
  • Network accessline 62
    "Endpoint": "https://your-project.inference.ai.azure.com",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-azure-ai-search/SKILL.md

  • Network accessline 43
    "CrestApps": {     "AzureAISearch": {       "Endpoint": "https://my-search.search.windows.net",
  • Network accessline 44
    "AzureAISearch": {       "Endpoint": "https://my-search.search.windows.net",       "AuthenticationType": "Default",
  • Network accessline 45
    "Endpoint": "https://my-search.search.windows.net",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-azure-openai/SKILL.md

  • Network accessline 53
    "Name": "azure-production",           "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 54
    "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",           "AuthenticationType": "ApiKey",
  • Network accessline 55
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 60
    "Name": "azure-managed",           "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 61
    "ClientName": "Azure",           "Endpoint": "https://my-resource.openai.azure.com/",           "AuthenticationType": "ManagedIdentity",
  • Network accessline 62
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 147
    "ClientName": "AzureSpeech",           "Name": "azure-tts",           "Endpoint": "https://eastus.tts.speech.microsoft.com",
  • Network accessline 148
    "Name": "azure-tts",           "Endpoint": "https://eastus.tts.speech.microsoft.com",           "AuthenticationType": "ApiKey",
  • Network accessline 149
    "Endpoint": "https://eastus.tts.speech.microsoft.com",
  • Network accessline 155
    "ClientName": "AzureSpeech",           "Name": "azure-stt",           "Endpoint": "https://eastus.stt.speech.microsoft.com",
  • Network accessline 156
    "Name": "azure-stt",           "Endpoint": "https://eastus.stt.speech.microsoft.com",           "AuthenticationType": "ApiKey",
  • Network accessline 157
    "Endpoint": "https://eastus.stt.speech.microsoft.com",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-chat-interactions/SKILL.md

  • Network accessline 148
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-widget.min.css" />
  • Network accessline 149
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-image-carousel.min.css" />
  • Network accessline 151
    <script src="https://cdn.jsdelivr.net/npm/@microsoft/signalr@10.0.11/dist/browser/signalr.min.js"
  • Network accessline 152
    integrity="sha384-N+pL/4qXZHZcvsa6hVMd5/7cdF3lC59ZMNHeQyRo5q9jmC7yw0hcJILPjUDSU7ZS"         crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
  • Network accessline 153
    crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js"></script>
  • Network accessline 154
    <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
  • Network accessline 155
    <script src="https://cdn.jsdelivr.net/npm/vue@3/dist/vue.global.prod.js"></script>
  • Network accessline 156
    <script src="https://cdn.jsdelivr.net/npm/dompurify@3/dist/purify.min.js"></script>
  • Network accessline 157
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-markers.min.js"></script>
  • Network accessline 158
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/chat-image-carousel.min.js"></script>
  • Network accessline 159
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/ai-chat.min.js"></script>

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-claude-orchestrator/SKILL.md

  • Network accessline 40
    [Credential-related source omitted]
  • Network accessline 41
    [Credential-related source omitted]
  • Network accessline 42
    "BaseUrl": "https://api.anthropic.com",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-copilot-orchestrator/SKILL.md

  • Network accessline 54
    "AuthenticationType": "ApiKey",     "ProviderType": "openai",     "BaseUrl": "https://api.openai.com/v1",
  • Network accessline 55
    [Credential-related source omitted]
  • Network accessline 56
    "BaseUrl": "https://api.openai.com/v1",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-document-agents/SKILL.md

  • Network accessline 41
    options.CertificatePath = builder.Configuration["Pdf:CertificatePath"];                 options.CertificatePassword = builder.Configuration["Pdf:CertificatePassword"];                 options.TimestampAuthorityUrl = "https://timestamp.examp
  • Network accessline 42
    options.CertificatePassword = builder.Configuration["Pdf:CertificatePassword"];                 options.TimestampAuthorityUrl = "https://timestamp.example.com";             })
  • Network accessline 43
    options.TimestampAuthorityUrl = "https://timestamp.example.com";

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-elasticsearch/SKILL.md

  • Network accessline 45
    "CrestApps": {     "Elasticsearch": {       "Url": "https://localhost:9200",
  • Network accessline 46
    "Elasticsearch": {       "Url": "https://localhost:9200",       "AuthenticationType": "Basic",
  • Network accessline 47
    "Url": "https://localhost:9200",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-ollama/SKILL.md

  • Network accessline 53
    "Name": "local-ollama",           "ClientName": "Ollama",           "Endpoint": "http://localhost:11434"
  • Network accessline 54
    "ClientName": "Ollama",           "Endpoint": "http://localhost:11434"         }
  • Network accessline 55
    "Endpoint": "http://localhost:11434"
  • Network accessline 135
    docker exec -it ollama ollama pull llama3.1 docker exec -it ollama ollama pull nomic-embed-text curl http://localhost:11434/api/tags
  • Network accessline 137
    curl http://localhost:11434/api/tags
  • Network accessline 144
    - **`Endpoint` errors when the first chat runs**: the connection has no `Endpoint`. Add `http://localhost:11434` or the server URL.

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-openai/SKILL.md

  • Network accessline 211
    "Name": "openrouter",           "ClientName": "OpenAI",           "Endpoint": "https://openrouter.ai/api/v1",
  • Network accessline 212
    [Credential-related source omitted]
  • Network accessline 213
    "Endpoint": "https://openrouter.ai/api/v1",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-overview/SKILL.md

  • Access to secretsline 67
    [Credential-related source omitted]

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-realtime-voice/references/realtime-voice-examples.md

  • Network accessline 228
    <script src="https://cdn.jsdelivr.net/npm/@crestapps/ai-chat-ui/dist/realtime-audio.min.js"></script>

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-response-handlers/SKILL.md

  • Network accessline 32
    var client = httpClientFactory.CreateClient();         var response = await client.PostAsJsonAsync(             "https://example.com/chat",
  • Network accessline 33
    var response = await client.PostAsJsonAsync(             "https://example.com/chat",             new
  • Network accessline 34
    "https://example.com/chat",

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-sample-hosts/SKILL.md

  • Network accessline 35
    - The MVC host listens on `https://localhost:5100` and the Blazor host on `https://localhost:5200` from their launch profiles. Under Aspire they use `https://localhost:7150` and `https://localhost:5201`, which the MCP and A2A clients target

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-signalr/SKILL.md

  • Access to secretsline 108
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Network accessline 139
    <script src="https://cdn.jsdelivr.net/npm/@microsoft/signalr@10.0.11/dist/browser/signalr.min.js"

src/CrestApps.AgentSkills/crestapps-core/crestapps-core-web-crawlers/SKILL.md

  • Network accessline 61
    crawler.Put(new SitemapWebCrawlerMetadata {     BaseUrl = "https://docs.example.com",
  • Network accessline 62
    {     BaseUrl = "https://docs.example.com",     SitemapUrl = null,                     // optional; resolved from robots.txt and conventional paths
  • Network accessline 63
    BaseUrl = "https://docs.example.com",
  • Network accessline 66
    MaxConcurrentRequests = 4,     RequestTimeoutSeconds = 30,     IncludeUrlPatterns = ["^https://docs\\.example\\.com/guides/"],
  • Network accessline 67
    RequestTimeoutSeconds = 30,     IncludeUrlPatterns = ["^https://docs\\.example\\.com/guides/"],     ExcludeUrlPatterns = ["/changelog/"],
  • Network accessline 68
    IncludeUrlPatterns = ["^https://docs\\.example\\.com/guides/"],

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-a2a-client/SKILL.md

  • Network accessline 42
    1. Open **Artificial Intelligence → Agent to Agent Hosts** and click **Add Connection**. 2. Enter a **Title**, the host **Endpoint** (for example `https://agents.example.com`), and an **Authentication** method.
  • Network accessline 43
    2. Enter a **Title**, the host **Endpoint** (for example `https://agents.example.com`), and an **Authentication** method.
  • Network accessline 70
    {           "DisplayText": "Production agent hub",           "Endpoint": "https://agents.example.com",
  • Network accessline 71
    "DisplayText": "Production agent hub",           "Endpoint": "https://agents.example.com",           "Properties": {
  • Network accessline 72
    "Endpoint": "https://agents.example.com",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-a2a-host/SKILL.md

  • Network accessline 96
    "description": "Researches topics and returns sourced summaries.",     "supportedInterfaces": [       { "url": "https://example.com/a2a?agent=research-agent", "protocolBinding": "JSONRPC" }
  • Network accessline 97
    "supportedInterfaces": [       { "url": "https://example.com/a2a?agent=research-agent", "protocolBinding": "JSONRPC" }     ],
  • Network accessline 98
    { "url": "https://example.com/a2a?agent=research-agent", "protocolBinding": "JSONRPC" }

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-chat-claude/SKILL.md

  • Network accessline 74
    "AI": {       "Claude": {         "BaseUrl": "https://api.anthropic.com",
  • Network accessline 75
    "Claude": {         "BaseUrl": "https://api.anthropic.com",         "DefaultModel": "claude-sonnet-4-5"
  • Network accessline 76
    "BaseUrl": "https://api.anthropic.com",
  • Network accessline 84
    The configuration key is `CrestApps:AI:Claude` (`ApiKey`, `BaseUrl` default `https://api.anthropic.com`, `DefaultModel`). This module binds `ClaudeOptions` from that section before it reads tenant site settings. The example above is a tenan

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-chat-copilot/SKILL.md

  • Network accessline 74
    "AuthenticationType": "ApiKey",         "ProviderType": "openai",         "BaseUrl": "https://api.openai.com/v1",
  • Network accessline 75
    "ProviderType": "openai",         "BaseUrl": "https://api.openai.com/v1",         "DefaultModel": "gpt-4o",
  • Network accessline 76
    "BaseUrl": "https://api.openai.com/v1",
  • Network accessline 93
    1. Create a GitHub OAuth App. 2. Set its callback URL to `https://your-domain.example/copilot/OAuthCallback`.
  • Network accessline 94
    2. Set its callback URL to `https://your-domain.example/copilot/OAuthCallback`.

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-chat-interactions/references/ai-chat-interactions-examples.md

  • Network accessline 26
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 27
    [Credential-related source omitted]
  • Network accessline 28
    "Endpoint": "https://api.openai.com/v1",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-chat/SKILL.md

  • Network accessline 70
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 71
    [Credential-related source omitted]
  • Network accessline 72
    "Endpoint": "https://api.openai.com/v1",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-chat/references/ai-chat-examples.md

  • Network accessline 24
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 25
    [Credential-related source omitted]
  • Network accessline 26
    "Endpoint": "https://api.openai.com/v1",
  • Network accessline 110
    "Properties": {             "AzureConnectionMetadata": {               "Endpoint": "https://your-resource.openai.azure.com/",
  • Network accessline 111
    "AzureConnectionMetadata": {               "Endpoint": "https://your-resource.openai.azure.com/",               "AuthenticationType": "ApiKey",
  • Network accessline 112
    "Endpoint": "https://your-resource.openai.azure.com/",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-connections/SKILL.md

  • Network accessline 79
    "Properties": {             "OpenAIConnectionMetadata": {               "Endpoint": "https://api.openai.com/v1",
  • Network accessline 80
    [Credential-related source omitted]
  • Network accessline 81
    "Endpoint": "https://api.openai.com/v1",
  • Network accessline 90
    "Properties": {             "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 91
    "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",               "AuthenticationType": "ManagedIdentity",
  • Network accessline 92
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 102
    "Properties": {             "AzureAIInferenceConnectionMetadata": {               "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 103
    "AzureAIInferenceConnectionMetadata": {               "Endpoint": "https://models.inference.ai.azure.com",               "AuthenticationType": "ApiKey",
  • Network accessline 104
    "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 113
    "DisplayText": "Local Ollama",           "Properties": {             "Endpoint": "http://localhost:11434"
  • Network accessline 114
    "Properties": {             "Endpoint": "http://localhost:11434"           }
  • Network accessline 115
    "Endpoint": "http://localhost:11434"
  • Network accessline 140
    "Name": "azure-openai",             "ClientName": "Azure",             "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 141
    "ClientName": "Azure",             "Endpoint": "https://my-resource.openai.azure.com/",             "AuthenticationType": "ApiKey",
  • Network accessline 142
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 147
    "Name": "local-ollama",             "ClientName": "Ollama",             "Endpoint": "http://localhost:11434"
  • Network accessline 148
    "ClientName": "Ollama",             "Endpoint": "http://localhost:11434"           }
  • Network accessline 149
    "Endpoint": "http://localhost:11434"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-data-sources/references/data-sources-examples.md

  • Network accessline 89
    "ElasticsearchSourceMetadata": {               "EnvironmentType": "SelfManaged",               "Url": "https://search.example.com:9200",
  • Network accessline 90
    "EnvironmentType": "SelfManaged",               "Url": "https://search.example.com:9200",               "AuthenticationType": "ApiKey",
  • Network accessline 91
    "Url": "https://search.example.com:9200",
  • Network accessline 122
    "Properties": {             "AzureAISearchSourceMetadata": {               "Endpoint": "https://contoso.search.windows.net",
  • Network accessline 123
    "AzureAISearchSourceMetadata": {               "Endpoint": "https://contoso.search.windows.net",               "AuthenticationType": "ManagedIdentity",
  • Network accessline 124
    "Endpoint": "https://contoso.search.windows.net",
  • Network accessline 199
    "CrestApps": {       "Elasticsearch": {         "Url": "http://localhost:9200",
  • Network accessline 200
    "Elasticsearch": {         "Url": "http://localhost:9200",         "AuthenticationType": "Basic",
  • Network accessline 201
    "Url": "http://localhost:9200",
  • Network accessline 207
    "DataSources": {           "Elasticsearch": {             "Url": "http://reporting:9200"
  • Network accessline 208
    "Elasticsearch": {             "Url": "http://reporting:9200"           }
  • Network accessline 209
    "Url": "http://reporting:9200"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-mcp-client/SKILL.md

  • Network accessline 44
    1. Open **Artificial Intelligence → Model Context Protocol → MCP Hosts**. 2. Click **Add Connection** and choose **Server-Sent Events**. 3. Enter a **Title**, the server **Endpoint** (for example `https://mcp.example.com/`), and an **Authen
  • Network accessline 45
    2. Click **Add Connection** and choose **Server-Sent Events**. 3. Enter a **Title**, the server **Endpoint** (for example `https://mcp.example.com/`), and an **Authentication** method. 4. Save.
  • Network accessline 46
    3. Enter a **Title**, the server **Endpoint** (for example `https://mcp.example.com/`), and an **Authentication** method.
  • Network accessline 85
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp.example.com/",
  • Network accessline 86
    "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp.example.com/",               "AuthenticationType": "ApiKey",
  • Network accessline 87
    "Endpoint": "https://mcp.example.com/",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-mcp-server/SKILL.md

  • Network accessline 102
    1. Enable `CrestApps.OrchardCore.AI.ToolInstances`. 2. Under **Artificial Intelligence → Tool Instances**, add one **Documentation search (sitemap)** instance per public site (for example `orchardcore-docs` with base URL `https://docs.orcha
  • Network accessline 103
    2. Under **Artificial Intelligence → Tool Instances**, add one **Documentation search (sitemap)** instance per public site (for example `orchardcore-docs` with base URL `https://docs.orchardcore.net`). See `orchardcore-ai-tool-instances`.
  • Network accessline 125
    "transport": {         "type": "http",         "url": "https://your-orchard-site.com/mcp",
  • Network accessline 126
    "type": "http",         "url": "https://your-orchard-site.com/mcp",         "headers": {
  • Network accessline 127
    "url": "https://your-orchard-site.com/mcp",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-mcp/SKILL.md

  • Network accessline 12
    The [Model Context Protocol](https://modelcontextprotocol.io/introduction) is an open standard for connecting LLM applications to tools and data. The `CrestApps.OrchardCore.AI.Mcp` package lets Orchard Core act as an MCP **client** (use too
  • Network accessline 79
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 80
    "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",               "AuthenticationType": "Anonymous"
  • Network accessline 81
    "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 120
    - [Docker Hub MCP images](https://hub.docker.com/search?q=mcp)
  • Network accessline 121
    - [MCP.so](https://mcp.so/)
  • Network accessline 122
    - [Glama.ai MCP servers](https://glama.ai/mcp/servers)
  • Network accessline 123
    - [MCPServers.org](https://mcpservers.org/)

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-mcp/references/ai-mcp-examples.md

  • Network accessline 22
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 23
    "SseMcpConnectionMetadata": {               "Endpoint": "https://mcp-tools.example.com/",               "AuthenticationType": "OAuth2ClientCredentials",
  • Network accessline 24
    "Endpoint": "https://mcp-tools.example.com/",
  • Network accessline 25
    "AuthenticationType": "OAuth2ClientCredentials",               "OAuth2TokenEndpoint": "https://auth.example.com/oauth2/token",               "OAuth2ClientId": "orchard-site",
  • Network accessline 26
    "OAuth2TokenEndpoint": "https://auth.example.com/oauth2/token",
  • Network accessline 84
    "Properties": {             "SseMcpConnectionMetadata": {               "Endpoint": "https://db-tools.example.com/mcp",
  • Network accessline 85
    "SseMcpConnectionMetadata": {               "Endpoint": "https://db-tools.example.com/mcp",               "AuthenticationType": "CustomHeaders",
  • Network accessline 86
    "Endpoint": "https://db-tools.example.com/mcp",
  • Network accessline 160
    "transport": {         "type": "http",         "url": "https://your-orchard-site.com/mcp",
  • Network accessline 161
    "type": "http",         "url": "https://your-orchard-site.com/mcp",         "headers": {
  • Network accessline 162
    "url": "https://your-orchard-site.com/mcp",
  • Network accessline 228
    var client = _httpClientFactory.CreateClient();         var response = await client.GetStringAsync(             new Uri(new Uri("https://api.example.com/"), SanitizePath(path)),
  • Network accessline 229
    var response = await client.GetStringAsync(             new Uri(new Uri("https://api.example.com/"), SanitizePath(path)),             cancellationToken);
  • Network accessline 230
    new Uri(new Uri("https://api.example.com/"), SanitizePath(path)),

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-providers/SKILL.md

  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 47
    [Credential-related source omitted]
  • Network accessline 48
    [Credential-related source omitted]
  • Network accessline 86
    A Gemini connection typically uses `https://generativelanguage.googleapis.com/v1` as `Endpoint`.
  • Network accessline 100
    "Properties": {             "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 101
    "AzureConnectionMetadata": {               "Endpoint": "https://my-resource.openai.azure.com/",               "AuthenticationType": "ManagedIdentity"
  • Network accessline 102
    "Endpoint": "https://my-resource.openai.azure.com/",
  • Network accessline 168
    "Name": "speech-to-text",           "ClientName": "AzureSpeech",           "Endpoint": "https://eastus.api.cognitive.microsoft.com/",
  • Network accessline 169
    "ClientName": "AzureSpeech",           "Endpoint": "https://eastus.api.cognitive.microsoft.com/",           "AuthenticationType": "ApiKey",
  • Network accessline 170
    "Endpoint": "https://eastus.api.cognitive.microsoft.com/",
  • Network accessline 195
    "Name": "github-models",             "ClientName": "AzureAIInference",             "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 196
    "ClientName": "AzureAIInference",             "Endpoint": "https://models.inference.ai.azure.com",             "AuthenticationType": "ApiKey",
  • Network accessline 197
    "Endpoint": "https://models.inference.ai.azure.com",
  • Network accessline 223
    "AI": {         "Connections": [           { "Name": "local-ollama", "ClientName": "Ollama", "Endpoint": "http://localhost:11434" }
  • Network accessline 224
    "Connections": [           { "Name": "local-ollama", "ClientName": "Ollama", "Endpoint": "http://localhost:11434" }         ],
  • Network accessline 225
    { "Name": "local-ollama", "ClientName": "Ollama", "Endpoint": "http://localhost:11434" }

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-tool-instances/SKILL.md

  • Network accessline 115
    "Properties": {             "HttpApiRequestToolSettings": {               "BaseUrl": "https://api.example.com/orders",
  • Network accessline 116
    "HttpApiRequestToolSettings": {               "BaseUrl": "https://api.example.com/orders",               "PathTemplate": "{orderNumber}",
  • Network accessline 117
    "BaseUrl": "https://api.example.com/orders",
  • Network accessline 143
    "Properties": {             "SitemapDocumentationToolSettings": {               "BaseUrl": "https://docs.orchardcore.net"
  • Network accessline 144
    "SitemapDocumentationToolSettings": {               "BaseUrl": "https://docs.orchardcore.net"             }
  • Network accessline 145
    "BaseUrl": "https://docs.orchardcore.net"
  • Network accessline 153
    "Properties": {             "WebsiteSearchToolSettings": {               "BaseUrl": "https://www.example.com"
  • Network accessline 154
    "WebsiteSearchToolSettings": {               "BaseUrl": "https://www.example.com"             }
  • Network accessline 155
    "BaseUrl": "https://www.example.com"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-ai-web-crawlers/SKILL.md

  • Network accessline 55
    | **Include URL patterns** | `IncludeUrlPatterns` | Empty allows every page; otherwise a URL must match at least one | | **Exclude URL patterns** | `ExcludeUrlPatterns` | A URL matching any pattern is skipped; applied after include | | **Us
  • Network accessline 57
    | **User-Agent** | `UserAgent` | `CrestApps-WebCrawler/1.0 (+https://crestapps.com)` |
  • Network accessline 59
    Patterns are .NET regular expressions, one per line, matched against the full URL. Examples: `^https://example\.com/docs/` keeps only `/docs/`; `/tag/|/author/` drops taxonomy and author pages; `\.pdf$` drops PDF links. Invalid expressions 
  • Network accessline 84
    {             options.DefaultMaxConcurrentRequests = 2;             options.DefaultUserAgent = "ContosoBot/1.0 (+https://contoso.com/bot)";
  • Network accessline 85
    options.DefaultMaxConcurrentRequests = 2;             options.DefaultUserAgent = "ContosoBot/1.0 (+https://contoso.com/bot)";         });
  • Network accessline 86
    options.DefaultUserAgent = "ContosoBot/1.0 (+https://contoso.com/bot)";

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-contact-center/references/production-support.md

  • Network accessline 38
    "BaseVoiceVerification": {           "AudioVerificationAcknowledged": true,           "AudioVerificationEvidenceReference": "https://example.com/evidence/base-voice-2026-07"
  • Network accessline 39
    "AudioVerificationAcknowledged": true,           "AudioVerificationEvidenceReference": "https://example.com/evidence/base-voice-2026-07"         }
  • Network accessline 40
    "AudioVerificationEvidenceReference": "https://example.com/evidence/base-voice-2026-07"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-crestapps-recipes/references/content-schemas.md

  • Network accessline 193
    "SupportLink": {               "Text": "Contact support",               "Url": "https://example.com/support"
  • Network accessline 194
    "Text": "Contact support",               "Url": "https://example.com/support"             }
  • Network accessline 195
    "Url": "https://example.com/support"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-dnc-registry/SKILL.md

  • Network accessline 59
    | Registry | Key | Settings object | Properties | |---|---|---|---| | USA FTC | `usa-ftc-dnc` | `UsaFtcDncRegistrySettings` | `OrganizationId`, `BaseUrl` (default `https://telemarketing.donotcall.gov/api/`), `ProtectedApiKey` |
  • Network accessline 60
    |---|---|---|---| | USA FTC | `usa-ftc-dnc` | `UsaFtcDncRegistrySettings` | `OrganizationId`, `BaseUrl` (default `https://telemarketing.donotcall.gov/api/`), `ProtectedApiKey` | | Canada LNNTE-DNCL | `canada-lnnte-dncl` | `CanadaDnclRegistr
  • Network accessline 61
    | USA FTC | `usa-ftc-dnc` | `UsaFtcDncRegistrySettings` | `OrganizationId`, `BaseUrl` (default `https://telemarketing.donotcall.gov/api/`), `ProtectedApiKey` |
  • Network accessline 62
    | Canada LNNTE-DNCL | `canada-lnnte-dncl` | `CanadaDnclRegistrySettings` | `AccountNumber`, `BaseUrl` (default `https://www.lnnte-dncl.gc.ca/api/`), `ProtectedApiKey` |
  • Network accessline 79
    "UsaFtcDncRegistrySettings": {         "OrganizationId": "example-org",         "BaseUrl": "https://telemarketing.donotcall.gov/api/"
  • Network accessline 80
    "OrganizationId": "example-org",         "BaseUrl": "https://telemarketing.donotcall.gov/api/"       }
  • Network accessline 81
    "BaseUrl": "https://telemarketing.donotcall.gov/api/"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-omnichannel-event-grid/SKILL.md

  • Network accessline 60
    "EventGrid": {           "EventGridSasKey": "set-from-secrets",           "AADIssuer": "https://sts.windows.net/<tenant-id>/",
  • Network accessline 61
    "EventGridSasKey": "set-from-secrets",           "AADIssuer": "https://sts.windows.net/<tenant-id>/",           "AADAudience": "api://<application-id>",
  • Network accessline 62
    "AADIssuer": "https://sts.windows.net/<tenant-id>/",
  • Network accessline 63
    "AADAudience": "api://<application-id>",           "AADMetadataAddress": "https://login.microsoftonline.com/<tenant-id>/.well-known/openid-configuration"         }
  • Network accessline 64
    "AADMetadataAddress": "https://login.microsoftonline.com/<tenant-id>/.well-known/openid-configuration"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-payments/SKILL.md

  • Network accessline 162
    stripe login stripe listen --forward-to https://localhost:5001/stripe/webhook --skip-verify
  • Network accessline 163
    stripe listen --forward-to https://localhost:5001/stripe/webhook --skip-verify

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-point-of-sale/references/pos-api-examples.md

  • Network accessline 3
    A shift as a till app makes it. Paths are relative to `https://your-site/api/commerce/v1/`. Every call carries the staff member's bearer token; send an `Idempotency-Key` header on calls that take one. Responses omit some fields.

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-receipts/SKILL.md

  • Network accessline 118
    "ContactEmail": "billing@contoso.example",         "ContactPhone": "+1 416 555 0100",         "Website": "https://contoso.example",
  • Network accessline 119
    "ContactPhone": "+1 416 555 0100",         "Website": "https://contoso.example",         "FooterText": "Thank you for your payment.",
  • Network accessline 120
    "Website": "https://contoso.example",

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-shipping/SKILL.md

  • Network accessline 77
    "ShippingClasses": ["Bulky"],         "Carriers": [           { "Name": "UPS", "TrackingUrlTemplate": "https://www.ups.com/track?tracknum={0}" }
  • Network accessline 78
    "Carriers": [           { "Name": "UPS", "TrackingUrlTemplate": "https://www.ups.com/track?tracknum={0}" }         ],
  • Network accessline 79
    { "Name": "UPS", "TrackingUrlTemplate": "https://www.ups.com/track?tracknum={0}" }

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-signalr/SKILL.md

  • Network accessline 189
    "SignalR": {       "Azure": {         "ConnectionString": "Endpoint=https://contoso.service.signalr.net;AccessKey=...;Version=1.0;"
  • Network accessline 190
    "Azure": {         "ConnectionString": "Endpoint=https://contoso.service.signalr.net;AccessKey=...;Version=1.0;"       }
  • Network accessline 191
    "ConnectionString": "Endpoint=https://contoso.service.signalr.net;AccessKey=...;Version=1.0;"

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-telephony-asterisk/SKILL.md

  • Network accessline 61
    |---|---|---| | Enable Asterisk provider | `IsEnabled` | Makes the provider selectable | | ARI base URL | `BaseUrl` | For example `http://localhost:8088/ari/`; `/ari` is appended when missing |
  • Network accessline 62
    | Enable Asterisk provider | `IsEnabled` | Makes the provider selectable | | ARI base URL | `BaseUrl` | For example `http://localhost:8088/ari/`; `/ari` is appended when missing | | ARI user name and password | `UserName`, `Password` | Pass
  • Network accessline 63
    | ARI base URL | `BaseUrl` | For example `http://localhost:8088/ari/`; `/ari` is appended when missing |
  • Network accessline 85
    "Settings": {         "IsEnabled": true,         "BaseUrl": "https://pbx.example.com/ari/",
  • Network accessline 86
    "IsEnabled": true,         "BaseUrl": "https://pbx.example.com/ari/",         "UserName": "orchard",
  • Network accessline 87
    "BaseUrl": "https://pbx.example.com/ari/",
  • Network accessline 111
    "Asterisk": {         "Default": {           "BaseUrl": "http://pbx.example.com:8088/ari/",
  • Network accessline 112
    "Default": {           "BaseUrl": "http://pbx.example.com:8088/ari/",           "UserName": "<ari-user>",
  • Network accessline 113
    "BaseUrl": "http://pbx.example.com:8088/ari/",
  • Network accessline 130
    OrchardCore__CrestApps__Asterisk__Default__BaseUrl=http://pbx.example.com:8088/ari/

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-telephony-telnyx/SKILL.md

  • Network accessline 77
    | `WebRtcCodecs`, `WebRtcRegion` | SDK default, Automatic | Preferred codecs and signaling region | | `IceUrls`, `TurnUsername`, `TurnCredential`, `IceTransportPolicy` | SDK default, `all` | See STUN and TURN below | | `ApiBaseUrl` | `https
  • Network accessline 79
    | `ApiBaseUrl` | `https://api.telnyx.com/v2/` | Override for testing |

src/CrestApps.AgentSkills/crestapps-orchardcore/orchardcore-websockets/SKILL.md

  • Network accessline 65
    "KeepAliveInterval": "00:00:30",         "KeepAliveTimeout": "00:00:10",         "AllowedOrigins": [ "https://app.example.com" ]
  • Network accessline 66
    "KeepAliveTimeout": "00:00:10",         "AllowedOrigins": [ "https://app.example.com" ]       }
  • Network accessline 67
    "AllowedOrigins": [ "https://app.example.com" ]

src/CrestApps.AgentSkills/orchardcore/orchardcore-amazon-s3-media/SKILL.md

  • Network accessline 45
    | `Region` | Region endpoint, e.g. `eu-central-1`. `Region` or `ServiceURL` is required. | | | `ServiceURL` | Custom endpoint (emulators, S3-compatible stores). Use instead of `Region`. | | | `ForcePathStyle` | Path-style addressing (`http:
  • Network accessline 46
    | `ServiceURL` | Custom endpoint (emulators, S3-compatible stores). Use instead of `Region`. | | | `ForcePathStyle` | Path-style addressing (`http://host/bucket`), required by emulators. | `false` | | `Profile`, `ProfilesLocation` | AWS CLI
  • Network accessline 47
    | `ForcePathStyle` | Path-style addressing (`http://host/bucket`), required by emulators. | `false` |
  • Access to secretsline 105
    [Credential-related source omitted]
  • Network accessline 172
    "Media": {       "AmazonS3": {         "ServiceURL": "http://localhost:9444/",
  • Network accessline 173
    "AmazonS3": {         "ServiceURL": "http://localhost:9444/",         "Profile": "default",
  • Network accessline 174
    "ServiceURL": "http://localhost:9444/",

src/CrestApps.AgentSkills/orchardcore/orchardcore-asset-manager/SKILL.md

  • Network accessline 12
    The Orchard Core Assets Manager compiles the frontend sources of modules and themes into their `wwwroot` folders. It is a Node.js CLI based on [Concurrently](https://github.com/open-cli-tools/concurrently) that reads `Assets.json` files and
  • Network accessline 394
    - [Orchard Core Assets Manager guide](https://docs.orchardcore.net/en/latest/guides/assets-manager/)
  • Network accessline 395
    - [Orchard Core 3.0.0 release notes](https://docs.orchardcore.net/en/latest/releases/3.0.0/#asset-manager)
  • Network accessline 396
    - [Orchard Core 4.0.0 release notes](https://docs.orchardcore.net/en/latest/releases/4.0.0/)

src/CrestApps.AgentSkills/orchardcore/orchardcore-azure-ai-search/SKILL.md

  • Network accessline 56
    "Search": {       "AzureAISearch": {         "Endpoint": "https://[search-service-name].search.windows.net",
  • Network accessline 57
    "AzureAISearch": {         "Endpoint": "https://[search-service-name].search.windows.net",         "IndexesPrefix": "",
  • Network accessline 58
    "Endpoint": "https://[search-service-name].search.windows.net",
  • Access to secretsline 72
    [Credential-related source omitted]

src/CrestApps.AgentSkills/orchardcore/orchardcore-azure-media/SKILL.md

  • Network accessline 83
    "Media": {       "Azure": {         "ConnectionString": "BlobEndpoint=https://myaccount.blob.core.windows.net/;SharedAccessSignature=sv=...",
  • Network accessline 84
    "Azure": {         "ConnectionString": "BlobEndpoint=https://myaccount.blob.core.windows.net/;SharedAccessSignature=sv=...",         "ContainerName": "media",
  • Network accessline 85
    "ConnectionString": "BlobEndpoint=https://myaccount.blob.core.windows.net/;SharedAccessSignature=sv=...",

src/CrestApps.AgentSkills/orchardcore/orchardcore-blazor/SKILL.md

  • Network accessline 208
    <main>         <div class="top-row px-4">             <a href="https://docs.orchardcore.net/" target="_blank">Learn Orchard</a>
  • Network accessline 209
    <div class="top-row px-4">             <a href="https://docs.orchardcore.net/" target="_blank">Learn Orchard</a>         </div>
  • Network accessline 210
    <a href="https://docs.orchardcore.net/" target="_blank">Learn Orchard</a>

src/CrestApps.AgentSkills/orchardcore/orchardcore-configuration/SKILL.md

  • Network accessline 80
    "Search": {       "Elasticsearch": {         "Url": "http://localhost:9200"
  • Network accessline 81
    "Elasticsearch": {         "Url": "http://localhost:9200"       }
  • Network accessline 82
    "Url": "http://localhost:9200"

src/CrestApps.AgentSkills/orchardcore/orchardcore-configuration/references/configuration-section-names.md

  • Network accessline 87
    },     "OrchardCore_Elasticsearch": {       "Url": "http://localhost"
  • Network accessline 88
    "OrchardCore_Elasticsearch": {       "Url": "http://localhost"     }
  • Network accessline 89
    "Url": "http://localhost"
  • Network accessline 114
    "Search": {       "Elasticsearch": {         "Url": "http://localhost"
  • Network accessline 115
    "Elasticsearch": {         "Url": "http://localhost"       }
  • Network accessline 116
    "Url": "http://localhost"

src/CrestApps.AgentSkills/orchardcore/orchardcore-content-fields/SKILL.md

  • Network accessline 492
    Required = true,             LinkTextMode = LinkTextMode.Required,             UrlPlaceholder = "https://example.com",
  • Network accessline 493
    LinkTextMode = LinkTextMode.Required,             UrlPlaceholder = "https://example.com",             TextPlaceholder = "Click here",
  • Network accessline 494
    UrlPlaceholder = "https://example.com",
  • Network accessline 603
    Width = 640,             Height = 360,             Placeholder = "https://www.youtube.com/watch?v=...",
  • Network accessline 604
    Height = 360,             Placeholder = "https://www.youtube.com/watch?v=...",             Hint = "Paste a YouTube video URL"
  • Network accessline 605
    Placeholder = "https://www.youtube.com/watch?v=...",

src/CrestApps.AgentSkills/orchardcore/orchardcore-content-fields/references/content-fields-examples.md

  • Network accessline 142
    {                     LinkTextMode = LinkTextMode.Optional,                     UrlPlaceholder = "https://example.com/product",
  • Network accessline 143
    LinkTextMode = LinkTextMode.Optional,                     UrlPlaceholder = "https://example.com/product",                     TextPlaceholder = "View product page",
  • Network accessline 144
    UrlPlaceholder = "https://example.com/product",
  • Network accessline 222
    Width = 640,                     Height = 360,                     Placeholder = "https://www.youtube.com/watch?v=...",
  • Network accessline 223
    Height = 360,                     Placeholder = "https://www.youtube.com/watch?v=...",                     Hint = "Optional video recording of the event"
  • Network accessline 224
    Placeholder = "https://www.youtube.com/watch?v=...",

src/CrestApps.AgentSkills/orchardcore/orchardcore-contents-api/SKILL.md

  • Network accessline 125
    curl -X POST "https://cms.example.com/api/content?draft=true" \

src/CrestApps.AgentSkills/orchardcore/orchardcore-cors/SKILL.md

  • Network accessline 52
    |---|---| | Name | Use a stable descriptive name such as `PublicApi`. | | Allowed origins | Use complete origins such as `https://app.example.com`. |
  • Network accessline 53
    | Name | Use a stable descriptive name such as `PublicApi`. | | Allowed origins | Use complete origins such as `https://app.example.com`. | | Allowed methods | Limit to the verbs required by the browser client. |
  • Network accessline 54
    | Allowed origins | Use complete origins such as `https://app.example.com`. |
  • Network accessline 77
    "Name": "Frontend",             "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 78
    "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],             "AllowAnyHeader": false,
  • Network accessline 79
    "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 109
    {             Name = "PublicApi",             AllowedOrigins = ["https://app.example.com"],
  • Network accessline 110
    Name = "PublicApi",             AllowedOrigins = ["https://app.example.com"],             AllowedMethods = ["GET", "POST"],
  • Network accessline 111
    AllowedOrigins = ["https://app.example.com"],
  • Network accessline 222
    curl -i -X OPTIONS "https://cms.example.com/api/content/abc" \
  • Network accessline 223
    -H "Origin: https://app.example.com" \

src/CrestApps.AgentSkills/orchardcore/orchardcore-data-pipeline-steps/references/data-pipeline-steps-examples.md

  • Network accessline 569
    <label asp-for="Endpoint" class="ocat-label ocat-label-required">@T["Endpoint"]</label>     <div class="ocat-end">         <input asp-for="Endpoint" type="url" class="form-control" placeholder="https://analytics.example.com" />
  • Network accessline 570
    <div class="ocat-end">         <input asp-for="Endpoint" type="url" class="form-control" placeholder="https://analytics.example.com" />         <span asp-validation-for="Endpoint"></span>
  • Network accessline 571
    <input asp-for="Endpoint" type="url" class="form-control" placeholder="https://analytics.example.com" />
  • Network accessline 670
    "Y": 320,                 "Properties": {                   "SendToAnalyticsStepSettings": { "Endpoint": "https://analytics.example.com", "KeyField": "UserId" }
  • Network accessline 671
    "Properties": {                   "SendToAnalyticsStepSettings": { "Endpoint": "https://analytics.example.com", "KeyField": "UserId" }                 }
  • Network accessline 672
    "SendToAnalyticsStepSettings": { "Endpoint": "https://analytics.example.com", "KeyField": "UserId" }

src/CrestApps.AgentSkills/orchardcore/orchardcore-decoupled-cms/SKILL.md

  • Network accessline 451
    {   "type": "https://tools.ietf.org/html/rfc9110#section-15.5.4",
  • Network accessline 452
    "type": "https://tools.ietf.org/html/rfc9110#section-15.5.4",

src/CrestApps.AgentSkills/orchardcore/orchardcore-deployment-remote/SKILL.md

  • Network accessline 74
    |---|---| | `Name` | Admin-facing instance name. | | `Url` | Remote import endpoint, e.g. `https://example.com/OrchardCore.Deployment.Remote/ImportRemoteInstance/Import` (add the tenant URL prefix for a non-default tenant). |
  • Network accessline 75
    | `Name` | Admin-facing instance name. | | `Url` | Remote import endpoint, e.g. `https://example.com/OrchardCore.Deployment.Remote/ImportRemoteInstance/Import` (add the tenant URL prefix for a non-default tenant). | | `ClientName` | Destina
  • Network accessline 76
    | `Url` | Remote import endpoint, e.g. `https://example.com/OrchardCore.Deployment.Remote/ImportRemoteInstance/Import` (add the tenant URL prefix for a non-default tenant). |

src/CrestApps.AgentSkills/orchardcore/orchardcore-docker/SKILL.md

  • Network accessline 52
    EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 53
    ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 84
    FROM mcr.microsoft.com/dotnet/aspnet:10.0 EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 85
    EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80 WORKDIR /app
  • Network accessline 86
    ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 313
    EXPOSE 80 EXPOSE 443 ENV ASPNETCORE_URLS="https://+:443;http://+:80"
  • Network accessline 314
    EXPOSE 443 ENV ASPNETCORE_URLS="https://+:443;http://+:80" ENV ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
  • Network accessline 315
    ENV ASPNETCORE_URLS="https://+:443;http://+:80"
  • Network accessline 352
    FROM mcr.microsoft.com/dotnet/aspnet:10.0 ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 353
    ENV ASPNETCORE_URLS=http://+:8080
  • Network accessline 375
    EXPOSE 80 ENV ASPNETCORE_URLS=http://+:80
  • Network accessline 376
    ENV ASPNETCORE_URLS=http://+:80

src/CrestApps.AgentSkills/orchardcore/orchardcore-elasticsearch/SKILL.md

  • Network accessline 60
    "Elasticsearch": {         "ConnectionType": "SingleNodeConnectionPool",         "Url": "http://localhost",
  • Network accessline 61
    "ConnectionType": "SingleNodeConnectionPool",         "Url": "http://localhost",         "Ports": [9200],
  • Network accessline 62
    "Url": "http://localhost",

src/CrestApps.AgentSkills/orchardcore/orchardcore-email-azure/SKILL.md

  • Network accessline 33
    "Azure": {         "DefaultSender": "DoNotReply@your-domain.azurecomm.net",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=..."
  • Network accessline 34
    "DefaultSender": "DoNotReply@your-domain.azurecomm.net",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=..."       }
  • Network accessline 35
    "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=..."

src/CrestApps.AgentSkills/orchardcore/orchardcore-localization/SKILL.md

  • Network accessline 212
    Community translations of Orchard Core itself are on Crowdin (`https://crowdin.com/project/orchard-core`). Generate PO templates for your
  • Network accessline 213
    (`https://crowdin.com/project/orchard-core`). Generate PO templates for your

src/CrestApps.AgentSkills/orchardcore/orchardcore-markdown/SKILL.md

  • Network accessline 282
    | `yaml`              | Parse YAML front matter.                                           | | `nonascii-noescape` | Do not %-escape non-ASCII characters in URIs.                      | | `autolinks`         | Auto-link URLs (`http://`, `ht
  • Network accessline 283
    | `nonascii-noescape` | Do not %-escape non-ASCII characters in URIs.                      | | `autolinks`         | Auto-link URLs (`http://`, `https://`, `ftp://`, `mailto:`, `www.`). | | `globalization`     | Right-to-left content suppor
  • Network accessline 284
    | `autolinks`         | Auto-link URLs (`http://`, `https://`, `ftp://`, `mailto:`, `www.`). |

src/CrestApps.AgentSkills/orchardcore/orchardcore-media-gallery/SKILL.md

  • Network accessline 98
    authorization-code flow with PKCE required, sets local token validation (`Tenant: "Default"`), and registers the public `media_gallery` client. Before running it, replace `https://localhost:5001` with the tenant origin (keep the
  • Network accessline 99
    (`Tenant: "Default"`), and registers the public `media_gallery` client. Before running it, replace `https://localhost:5001` with the tenant origin (keep the `/OrchardCore.Media/media-gallery-oidc-silent.html` path, including any tenant
  • Network accessline 100
    running it, replace `https://localhost:5001` with the tenant origin (keep the
  • Network accessline 125
    - Apply `MediaApiPkce` first, then **Media API — Standalone external app** (`MediaApiStandalone`). It enables `OrchardCore.Cors` with a default policy for the app origin (`AllowCredentials: false`), adds `callback.html` and `silent-callback
  • Network accessline 126
    - `MediaApiStandaloneLocalhost` is the same for local development (app at `http://localhost:5173`, tenant at `https://localhost:5001`). Never use it in production.
  • Network accessline 130
    {   "orchardBaseUrl": "https://cms.example.com/",
  • Network accessline 131
    "orchardBaseUrl": "https://cms.example.com/",
  • Network accessline 132
    "appBaseUrl": "https://media.example.com/",
  • Access to secretsline 208
    [Credential-related source omitted]

src/CrestApps.AgentSkills/orchardcore/orchardcore-media-gallery/references/media-api-examples.md

  • Network accessline 15
    async function listFolder(path) {         const response = await fetch(`${base}GetDirectoryContent?path=${encodeURIComponent(path)}`);
  • Network accessline 16
    const response = await fetch(`${base}GetDirectoryContent?path=${encodeURIComponent(path)}`);
  • Network accessline 30
    const response = await fetch(`${base}Upload?path=${encodeURIComponent(path)}`, {
  • Network accessline 40
    async function moveFiles(names, sourceFolder, targetFolder) {         await fetch(`${base}MoveMediaList`, {
  • Network accessline 41
    await fetch(`${base}MoveMediaList`, {
  • Network accessline 48
    async function deleteFiles(paths) {         await fetch(`${base}DeleteMediaList`, {
  • Network accessline 49
    await fetch(`${base}DeleteMediaList`, {
  • Network accessline 74
    public MediaApiClient(HttpClient httpClient)     {         _httpClient = httpClient; // BaseAddress = https://cms.example.com/ (with tenant prefix)
  • Network accessline 75
    {         _httpClient = httpClient; // BaseAddress = https://cms.example.com/ (with tenant prefix)     }
  • Network accessline 76
    _httpClient = httpClient; // BaseAddress = https://cms.example.com/ (with tenant prefix)

src/CrestApps.AgentSkills/orchardcore/orchardcore-media/SKILL.md

  • Network accessline 53
    "Media": {       "MaxFileSize": 30000000,       "CdnBaseUrl": "https://cdn.example.com",
  • Network accessline 54
    "MaxFileSize": 30000000,       "CdnBaseUrl": "https://cdn.example.com",       "AssetsRequestPath": "/media",
  • Network accessline 55
    "CdnBaseUrl": "https://cdn.example.com",
  • Network accessline 256
    "Files": [         { "TargetPath": "images/logo.png", "SourcePath": "../wwwroot/images/logo.png" },         { "TargetPath": "images/banner.jpg", "SourceUrl": "https://example.com/banner.jpg" },
  • Network accessline 257
    { "TargetPath": "images/logo.png", "SourcePath": "../wwwroot/images/logo.png" },         { "TargetPath": "images/banner.jpg", "SourceUrl": "https://example.com/banner.jpg" },         { "TargetPath": "docs/readme.txt", "Base64": "SGVsbG8=" }
  • Network accessline 258
    { "TargetPath": "images/banner.jpg", "SourceUrl": "https://example.com/banner.jpg" },

src/CrestApps.AgentSkills/orchardcore/orchardcore-module-creator/references/examples.md

  • Network accessline 12
    Name = "Site Settings",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 13
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0"
  • Network accessline 14
    Website = "https://contoso.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-module-creator/references/module-structure.md

  • Network accessline 44
    Name = "Your Module",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 45
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0"
  • Network accessline 46
    Website = "https://contoso.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-modules/references/module-examples.md

  • Network accessline 11
    Name = "CrestApps.Testimonials",     Author = "CrestApps",     Website = "https://crestapps.com",
  • Network accessline 12
    Author = "CrestApps",     Website = "https://crestapps.com",     Version = "1.0.0",
  • Network accessline 13
    Website = "https://crestapps.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-openapi/SKILL.md

  • Network accessline 120
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://cms.example.com/OrchardCore.OpenApi/openapi-oidc-silent.html",
  • Network accessline 121
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://cms.example.com/OrchardCore.OpenApi/openapi-oidc-silent.html",       "PostLogoutRedirectUris": "https://cms.example.com/",
  • Network accessline 122
    "RedirectUris": "https://cms.example.com/OrchardCore.OpenApi/openapi-oidc-silent.html",
  • Network accessline 123
    "PostLogoutRedirectUris": "https://cms.example.com/",
  • Network accessline 148
    dotnet tool install -g NSwag.ConsoleCore # Against a running site with anonymous schema access enabled nswag openapi2csclient /input:https://localhost:5001/swagger/v1/swagger.json /output:OrchardClient.cs /namespace:MyApp.OrchardClient
  • Network accessline 150
    nswag openapi2csclient /input:https://localhost:5001/swagger/v1/swagger.json /output:OrchardClient.cs /namespace:MyApp.OrchardClient

src/CrestApps.AgentSkills/orchardcore/orchardcore-openid/SKILL.md

  • Network accessline 57
    "name": "OpenIdServerSettings",       "AccessTokenFormat": "JsonWebToken",       "Authority": "https://auth.example.com",
  • Network accessline 58
    "AccessTokenFormat": "JsonWebToken",       "Authority": "https://auth.example.com",       "EnableTokenEndpoint": true,
  • Network accessline 59
    "Authority": "https://auth.example.com",
  • Network accessline 178
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://spa.example.com/callback https://spa.example.com/silent-renew",
  • Network accessline 179
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://spa.example.com/callback https://spa.example.com/silent-renew",       "PostLogoutRedirectUris": "https://spa.example.com/logout-callback",
  • Network accessline 180
    "RedirectUris": "https://spa.example.com/callback https://spa.example.com/silent-renew",
  • Network accessline 181
    "PostLogoutRedirectUris": "https://spa.example.com/logout-callback",
  • Network accessline 252
    OpenIddictConstants.Requirements.Features.ProofKeyForCodeExchange,             },             RedirectUris = { new Uri("https://myapp.example.com/signin-oidc") },
  • Network accessline 253
    },             RedirectUris = { new Uri("https://myapp.example.com/signin-oidc") },             PostLogoutRedirectUris = { new Uri("https://myapp.example.com/signout-callback-oidc") },
  • Network accessline 254
    RedirectUris = { new Uri("https://myapp.example.com/signin-oidc") },
  • Network accessline 255
    PostLogoutRedirectUris = { new Uri("https://myapp.example.com/signout-callback-oidc") },
  • Network accessline 343
    {       "name": "OpenIdValidationSettings",       "Authority": "https://idp.example.com",
  • Network accessline 344
    "name": "OpenIdValidationSettings",       "Authority": "https://idp.example.com",       "Audience": "my-resource-server",
  • Network accessline 345
    "Authority": "https://idp.example.com",
  • Network accessline 401
    "name": "OpenIdClientSettings",       "DisplayName": "Corporate IdP",       "Authority": "https://login.microsoftonline.com/{tenant-id}/v2.0",
  • Network accessline 402
    "DisplayName": "Corporate IdP",       "Authority": "https://login.microsoftonline.com/{tenant-id}/v2.0",       "ClientId": "azure-app-client-id",
  • Network accessline 403
    "Authority": "https://login.microsoftonline.com/{tenant-id}/v2.0",
  • Network accessline 406
    "CallbackPath": "/signin-oidc",       "SignedOutCallbackPath": "/signout-callback-oidc",       "SignedOutRedirectUri": "https://www.example.com/",
  • Network accessline 407
    "SignedOutCallbackPath": "/signout-callback-oidc",       "SignedOutRedirectUri": "https://www.example.com/",       "ResponseType": "code",
  • Network accessline 408
    "SignedOutRedirectUri": "https://www.example.com/",

src/CrestApps.AgentSkills/orchardcore/orchardcore-openid/references/openid-examples.md

  • Network accessline 47
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://portal.example.com/signin-oidc",
  • Network accessline 48
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://portal.example.com/signin-oidc",       "PostLogoutRedirectUris": "https://portal.example.com/signout-callback-oidc",
  • Network accessline 49
    "RedirectUris": "https://portal.example.com/signin-oidc",
  • Network accessline 50
    "PostLogoutRedirectUris": "https://portal.example.com/signout-callback-oidc",
  • Network accessline 137
    OpenIddictConstants.Requirements.Features.ProofKeyForCodeExchange,             },             RedirectUris = { new Uri("https://portal.example.com/signin-oidc") },
  • Network accessline 138
    },             RedirectUris = { new Uri("https://portal.example.com/signin-oidc") },             PostLogoutRedirectUris = { new Uri("https://portal.example.com/signout-callback-oidc") },
  • Network accessline 139
    RedirectUris = { new Uri("https://portal.example.com/signin-oidc") },
  • Network accessline 140
    PostLogoutRedirectUris = { new Uri("https://portal.example.com/signout-callback-oidc") },
  • Network accessline 194
    {         using var tokenResponse = await _httpClient.PostAsync(             "https://cms.example.com/connect/token",
  • Network accessline 195
    using var tokenResponse = await _httpClient.PostAsync(             "https://cms.example.com/connect/token",             new FormUrlEncodedContent(new Dictionary<string, string>
  • Network accessline 196
    "https://cms.example.com/connect/token",
  • Access to secretsline 201
    [Credential-related source omitted]
  • Network accessline 210
    using var request = new HttpRequestMessage(HttpMethod.Get, $"https://cms.example.com/api/content/{contentItemId}");
  • Access to secretsline 211
    [Credential-related source omitted]
  • Network accessline 236
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://dashboard.example.com/callback https://dashboard.example.com/silent-renew",
  • Network accessline 237
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://dashboard.example.com/callback https://dashboard.example.com/silent-renew",       "PostLogoutRedirectUris": "https://dashboard.example.com/logout",
  • Network accessline 238
    "RedirectUris": "https://dashboard.example.com/callback https://dashboard.example.com/silent-renew",
  • Network accessline 239
    "PostLogoutRedirectUris": "https://dashboard.example.com/logout",
  • Network accessline 251
    Add a CORS policy for `https://dashboard.example.com` (see `orchardcore-cors`) when the SPA calls the API from another origin.
  • Network accessline 276
    GET https://cms.example.com/connect/logout?id_token_hint={id_token}&post_logout_redirect_uri=https%3A%2F%2Fdashboard.example.com%2Flogout
  • Network accessline 305
    {       "name": "OpenIdValidationSettings",       "Authority": "https://auth.example.com",
  • Network accessline 306
    "name": "OpenIdValidationSettings",       "Authority": "https://auth.example.com",       "Audience": "portal-resource-server"
  • Network accessline 307
    "Authority": "https://auth.example.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-recaptcha/SKILL.md

  • Network accessline 73
    "SiteKey": "your-site-key",         "SecretKey": "your-secret-key",         "ReCaptchaScriptUri": "https://www.google.com/recaptcha/api.js",
  • Network accessline 74
    "SecretKey": "your-secret-key",         "ReCaptchaScriptUri": "https://www.google.com/recaptcha/api.js",         "ReCaptchaApiUri": "https://www.google.com/recaptcha/api/siteverify"
  • Network accessline 75
    "ReCaptchaScriptUri": "https://www.google.com/recaptcha/api.js",
  • Network accessline 76
    "ReCaptchaApiUri": "https://www.google.com/recaptcha/api/siteverify"

src/CrestApps.AgentSkills/orchardcore/orchardcore-recipes/SKILL.md

  • Network accessline 55
    "description": "Creates the baseline configuration.",   "author": "My Team",   "website": "https://example.invalid",
  • Network accessline 56
    "author": "My Team",   "website": "https://example.invalid",   "version": "1.0.0",
  • Network accessline 57
    "website": "https://example.invalid",
  • Network accessline 135
    "description": "Provisions a My Site tenant.",   "author": "My Team",   "website": "https://example.invalid",
  • Network accessline 136
    "author": "My Team",   "website": "https://example.invalid",   "version": "1.0.0",
  • Network accessline 137
    "website": "https://example.invalid",
  • Network accessline 328
    The PKCE recipes contain a `https://localhost:5001` origin in `RedirectUris`/`PostLogoutRedirectUris` and `Default` as the validation `Tenant`; copy the recipe and replace both before running it on a real tenant. Run them with the `Recipes`

src/CrestApps.AgentSkills/orchardcore/orchardcore-recipes/references/recipe-schemas/AIToolInstances.schema.json

  • Network accessline 191
    "BaseUrl": {                     "type": "string",                     "description": "Root URL of the site to search (for example https://www.example.com)."
  • Network accessline 192
    "type": "string",                     "description": "Root URL of the site to search (for example https://www.example.com)."                   },
  • Network accessline 193
    "description": "Root URL of the site to search (for example https://www.example.com)."

src/CrestApps.AgentSkills/orchardcore/orchardcore-recipes/references/recipe-schemas/Settings.schema.json

  • Network accessline 2271
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 2272
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         },
  • Network accessline 2273
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 2432
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 2433
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         }
  • Network accessline 2434
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."

src/CrestApps.AgentSkills/orchardcore/orchardcore-recipes/references/recipe-schemas/TelnyxSettings.schema.json

  • Network accessline 68
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 69
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         },
  • Network accessline 70
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."

src/CrestApps.AgentSkills/orchardcore/orchardcore-recipes/references/recipe-schemas/TelnyxSmsSettings.schema.json

  • Network accessline 41
    "string"           ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."
  • Network accessline 42
    ],           "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."         }
  • Network accessline 43
    "description": "Optional override of the Telnyx REST API base address. Empty uses https://api.telnyx.com/v2/."

src/CrestApps.AgentSkills/orchardcore/orchardcore-recipes/references/recipe-schemas/WorkflowType.schema.json

  • Network accessline 1476
    },                             "additionalProperties": false,                             "description": "The optional URL prefix for the tenant, for example \u0027site1\u0027 in \u0027http://orchardproject.net/site1\u0027. Supports Liquid 
  • Network accessline 1477
    "additionalProperties": false,                             "description": "The optional URL prefix for the tenant, for example \u0027site1\u0027 in \u0027http://orchardproject.net/site1\u0027. Supports Liquid syntax."                       
  • Network accessline 1478
    "description": "The optional URL prefix for the tenant, for example \u0027site1\u0027 in \u0027http://orchardproject.net/site1\u0027. Supports Liquid syntax."
  • Network accessline 1490
    },                             "additionalProperties": false,                             "description": "The optional host name for the tenant, for example \u0027orchardproject.net\u0027 in \u0027http://orchardproject.net/\u0027. Supports 
  • Network accessline 1491
    "additionalProperties": false,                             "description": "The optional host name for the tenant, for example \u0027orchardproject.net\u0027 in \u0027http://orchardproject.net/\u0027. Supports Liquid syntax."                
  • Network accessline 1492
    "description": "The optional host name for the tenant, for example \u0027orchardproject.net\u0027 in \u0027http://orchardproject.net/\u0027. Supports Liquid syntax."

src/CrestApps.AgentSkills/orchardcore/orchardcore-resources/SKILL.md

  • Network accessline 87
    .SetUrl("~/MyModule/js/custom.min.js", "~/MyModule/js/custom.js")             .SetCdn(                 "https://cdn.example.com/custom.min.js",
  • Network accessline 88
    .SetCdn(                 "https://cdn.example.com/custom.min.js",                 "https://cdn.example.com/custom.js")
  • Network accessline 89
    "https://cdn.example.com/custom.min.js",
  • Network accessline 90
    "https://cdn.example.com/custom.js")
  • Network accessline 133
    "ResourceDebugMode": "FromConfiguration",       "UseCdn": false,       "CdnBaseUrl": "https://cdn.example.com",
  • Network accessline 134
    "UseCdn": false,       "CdnBaseUrl": "https://cdn.example.com",       "AppendVersion": true
  • Network accessline 135
    "CdnBaseUrl": "https://cdn.example.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-sanitizer/SKILL.md

  • Network accessline 24
    - Configure the sanitizer using `ConfigureHtmlSanitizer` during service registration; multiple calls are combined. - Sanitizer configuration actions must be deterministic, because results are cached per tenant (see below). - The sanitizer i
  • Network accessline 25
    - Sanitizer configuration actions must be deterministic, because results are cached per tenant (see below). - The sanitizer is based on the [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) library. - Always seal classes.
  • Network accessline 26
    - The sanitizer is based on the [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) library.

src/CrestApps.AgentSkills/orchardcore/orchardcore-search-indexing/SKILL.md

  • Network accessline 98
    "Search": {       "Elasticsearch": {         "Url": "https://localhost",
  • Network accessline 99
    "Elasticsearch": {         "Url": "https://localhost",         "Ports": [9200],
  • Network accessline 100
    "Url": "https://localhost",

src/CrestApps.AgentSkills/orchardcore/orchardcore-security/references/security-examples.md

  • Network accessline 41
    "Name": "Frontend",             "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 42
    "AllowAnyOrigin": false,             "AllowedOrigins": [ "https://app.example.com" ],             "AllowAnyMethod": false,
  • Network accessline 43
    "AllowedOrigins": [ "https://app.example.com" ],
  • Network accessline 74
    "AllowLogoutEndpoint": true,       "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://myapp.example.com/callback",
  • Network accessline 75
    "RequireProofKeyForCodeExchange": true,       "RedirectUris": "https://myapp.example.com/callback",       "PostLogoutRedirectUris": "https://myapp.example.com/signout-callback",
  • Network accessline 76
    "RedirectUris": "https://myapp.example.com/callback",
  • Network accessline 77
    "PostLogoutRedirectUris": "https://myapp.example.com/signout-callback",
  • Network accessline 139
    {   "type": "https://tools.ietf.org/html/rfc9110#section-15.5.2",
  • Network accessline 140
    "type": "https://tools.ietf.org/html/rfc9110#section-15.5.2",

src/CrestApps.AgentSkills/orchardcore/orchardcore-seo/SKILL.md

  • Network accessline 192
    - Canonical: when empty, the absolute display URL of the item (from its route, e.g. `AutoroutePart`). - Open Graph and Twitter title/description fall back to `PageTitle` and `MetaDescription`. - Images fall back to `DefaultSocialImage`. Ima
  • Network accessline 193
    - Open Graph and Twitter title/description fall back to `PageTitle` and `MetaDescription`. - Images fall back to `DefaultSocialImage`. Image URLs are mapped through the media store and made absolute; when media is served from a CDN (`MapPat
  • Network accessline 194
    - Images fall back to `DefaultSocialImage`. Image URLs are mapped through the media store and made absolute; when media is served from a CDN (`MapPathToPublicUrl` already returns `https://...`), the CDN URL is used as-is (fixed in 4.0, it u
  • Network accessline 220
    {   "@context": "https://schema.org",
  • Network accessline 221
    "@context": "https://schema.org",
  • Network accessline 324
    "MetaDescription": "{{Description}}",             "MetaKeywords": "{{Keywords}}",             "Canonical": "https://{{YourDomain}}/{{CanonicalPath}}",
  • Network accessline 325
    "MetaKeywords": "{{Keywords}}",             "Canonical": "https://{{YourDomain}}/{{CanonicalPath}}",             "MetaRobots": "index, follow",
  • Network accessline 326
    "Canonical": "https://{{YourDomain}}/{{CanonicalPath}}",
  • Network accessline 340
    "TwitterCreator": "@{{TwitterHandle}}",             "TwitterSite": "@{{SiteTwitterHandle}}",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"{{PageTitle}}\"}",
  • Network accessline 341
    "TwitterSite": "@{{SiteTwitterHandle}}",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"{{PageTitle}}\"}",             "CustomMetaTags": [
  • Network accessline 342
    "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"WebPage\",\"name\":\"{{PageTitle}}\"}",

src/CrestApps.AgentSkills/orchardcore/orchardcore-seo/references/seo-examples.md

  • Network accessline 97
    "TwitterCreator": "@audiostore",             "TwitterSite": "@audiostore",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Wireless Headphones Pro\",\"description\":\"Premium wireless headp
  • Network accessline 98
    "TwitterSite": "@audiostore",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Wireless Headphones Pro\",\"description\":\"Premium wireless headphones with active noise cancellation and 30-h
  • Network accessline 99
    "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Product\",\"name\":\"Wireless Headphones Pro\",\"description\":\"Premium wireless headphones with active noise cancellation and 30-hour battery life.\",\"image\":\"https://ex
  • Network accessline 220
    },             "TwitterCard": "summary_large_image",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"AudioStore\",\"url\":\"https://example.com\",\"logo\":\"https://example.com/media/s
  • Network accessline 221
    "TwitterCard": "summary_large_image",             "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"AudioStore\",\"url\":\"https://example.com\",\"logo\":\"https://example.com/media/site/logo.png\",
  • Network accessline 222
    "GoogleSchema": "{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"AudioStore\",\"url\":\"https://example.com\",\"logo\":\"https://example.com/media/site/logo.png\",\"sameAs\":[\"https://twitter.com/audiostore\",\"h
  • Network accessline 260
    "OpenGraphDescription": "Learn how to configure SEO features in Orchard Core.",             "TwitterCard": "summary_large_image",             "GoogleSchema": "[{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Comple
  • Network accessline 261
    "TwitterCard": "summary_large_image",             "GoogleSchema": "[{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Complete Guide to SEO in Orchard Core\",\"author\":{\"@type\":\"Person\",\"name\":\"Jane Smith\"},
  • Network accessline 262
    "GoogleSchema": "[{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":\"Complete Guide to SEO in Orchard Core\",\"author\":{\"@type\":\"Person\",\"name\":\"Jane Smith\"},\"datePublished\":\"2025-01-15\",\"dateModified\":

src/CrestApps.AgentSkills/orchardcore/orchardcore-setup/SKILL.md

  • Network accessline 220
    # Navigate to https://localhost:5001

src/CrestApps.AgentSkills/orchardcore/orchardcore-setup/references/setup-examples.md

  • Network accessline 16
    Navigate to `https://localhost:5001` and complete setup:
  • Network accessline 52
    "description": "Sets up a basic e-commerce site with products and categories",   "author": "CrestApps",   "website": "https://crestapps.com",
  • Network accessline 53
    "author": "CrestApps",   "website": "https://crestapps.com",   "version": "1.0.0",
  • Network accessline 54
    "website": "https://crestapps.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-shape-discovery/references/runtime-discovery.md

  • Network accessline 146
    - [Orchard Core Shapes](https://docs.orchardcore.net/en/latest/topics/display/shapes/)
  • Network accessline 147
    - [Orchard Core Placement](https://docs.orchardcore.net/en/latest/reference/modules/Placement/)
  • Network accessline 148
    - [Orchard Core Placements module](https://docs.orchardcore.net/en/latest/reference/modules/Placements/)
  • Network accessline 149
    - [Orchard Core Templates](https://docs.orchardcore.net/en/latest/reference/modules/Templates/)
  • Network accessline 150
    - [Orchard Core Liquid](https://docs.orchardcore.net/en/latest/reference/modules/Liquid/)

src/CrestApps.AgentSkills/orchardcore/orchardcore-site-settings/SKILL.md

  • Network accessline 540
    "name": "Settings",       "SiteName": "My Orchard Core Site",       "BaseUrl": "https://www.example.com",
  • Network accessline 541
    "SiteName": "My Orchard Core Site",       "BaseUrl": "https://www.example.com",       "TimeZoneId": "America/New_York",
  • Network accessline 542
    "BaseUrl": "https://www.example.com",
  • Network accessline 547
    "UseCdn": false,       "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",
  • Network accessline 548
    "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",         "ShowSocialLinks": true
  • Network accessline 549
    "FacebookUrl": "https://facebook.com/contoso",

src/CrestApps.AgentSkills/orchardcore/orchardcore-site-settings/references/site-settings-examples.md

  • Network accessline 191
    <label asp-for="FacebookUrl" class="ocat-label">@T["Facebook URL"]</label>     <div class="ocat-end">         <input asp-for="FacebookUrl" class="form-control" placeholder="https://facebook.com/yourpage" />
  • Network accessline 192
    <div class="ocat-end">         <input asp-for="FacebookUrl" class="form-control" placeholder="https://facebook.com/yourpage" />         <span asp-validation-for="FacebookUrl"></span>
  • Network accessline 193
    <input asp-for="FacebookUrl" class="form-control" placeholder="https://facebook.com/yourpage" />
  • Network accessline 408
    "name": "Settings",       "SiteName": "Contoso Corporate Portal",       "BaseUrl": "https://www.contoso.com",
  • Network accessline 409
    "SiteName": "Contoso Corporate Portal",       "BaseUrl": "https://www.contoso.com",       "TimeZoneId": "Europe/London",
  • Network accessline 410
    "BaseUrl": "https://www.contoso.com",
  • Network accessline 416
    "UseCdn": false,       "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",
  • Network accessline 417
    "SocialMediaSettings": {         "FacebookUrl": "https://facebook.com/contoso",         "XHandle": "contoso",
  • Network accessline 418
    "FacebookUrl": "https://facebook.com/contoso",
  • Network accessline 419
    "XHandle": "contoso",         "LinkedInUrl": "https://linkedin.com/company/contoso",         "ShowSocialLinks": true
  • Network accessline 420
    "LinkedInUrl": "https://linkedin.com/company/contoso",
  • Network accessline 443
    {% assign social = Site.Properties.SocialMediaSettings %} {% if social.ShowSocialLinks %}   <a href="https://x.com/{{ social.XHandle }}">X</a>
  • Network accessline 444
    {% if social.ShowSocialLinks %}   <a href="https://x.com/{{ social.XHandle }}">X</a> {% endif %}
  • Network accessline 445
    <a href="https://x.com/{{ social.XHandle }}">X</a>

src/CrestApps.AgentSkills/orchardcore/orchardcore-sms-azure/SKILL.md

  • Network accessline 78
    "Azure": {         "PhoneNumber": "+18005551234",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"
  • Network accessline 79
    "PhoneNumber": "+18005551234",         "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"       }
  • Network accessline 80
    "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"

src/CrestApps.AgentSkills/orchardcore/orchardcore-sms/SKILL.md

  • Network accessline 163
    {         services.AddHttpClient(WebhookSmsProvider.TechnicalName, client =>             client.BaseAddress = new Uri("https://sms.example.com"));
  • Network accessline 165
    client.BaseAddress = new Uri("https://sms.example.com"));

src/CrestApps.AgentSkills/orchardcore/orchardcore-temp-file-storage/SKILL.md

  • Dangerous shell operationline 54
    sudo mkdir -p /mnt/octemp
  • Dangerous shell operationline 55
    sudo mount -t cifs //<account>.file.core.windows.net/<share> /mnt/octemp \

src/CrestApps.AgentSkills/orchardcore/orchardcore-tenants/SKILL.md

  • Network accessline 80
    curl -X POST https://localhost:5001/api/tenants/create \
  • Network accessline 99
    curl -X POST https://localhost:5001/api/tenants/setup \
  • Network accessline 186
    # 3. Set up the blog tenant, then browse https://localhost:5001/blog

src/CrestApps.AgentSkills/orchardcore/orchardcore-tenants/references/tenants-examples.md

  • Network accessline 13
    # Set up the Default tenant with the SaaS recipe # Navigate to https://localhost:5001 and complete setup:
  • Network accessline 14
    # Navigate to https://localhost:5001 and complete setup:
  • Network accessline 30
    - **Site Name**: Company Blog    - **Admin**: admin / Password123! 6. Access the blog at `https://localhost:5001/blog`.
  • Network accessline 32
    6. Access the blog at `https://localhost:5001/blog`.
  • Network accessline 39
    for tenant in Marketing Engineering Sales; do   prefix=$(echo "$tenant" | tr '[:upper:]' '[:lower:]')   curl -X POST https://localhost:5001/api/tenants/create \
  • Network accessline 40
    prefix=$(echo "$tenant" | tr '[:upper:]' '[:lower:]')   curl -X POST https://localhost:5001/api/tenants/create \     -H "Content-Type: application/json" \
  • Network accessline 41
    curl -X POST https://localhost:5001/api/tenants/create \

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/SKILL.md

  • Dangerous shell operationline 38
    rm -rf "$WEB_PROJECT/App_Data"
  • Network accessline 43
    OrchardCore__AutoSetup__AutoSetupPath=  OrchardCore__AutoSetup__Tenants__0__ShellName=Default  OrchardCore__AutoSetup__Tenants__0__SiteName=TestSite  OrchardCore__AutoSetup__Tenants__0__SiteTimeZone=America/Los_Angeles  OrchardCore__AutoSet
  • Network accessline 50
    OrchardCore__AutoSetup__Tenants__0__DatabaseProvider=Sqlite \ OrchardCore__AutoSetup__Tenants__0__RecipeName=Blog \ dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 52
    dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 54
    # 4. Trigger and confirm. curl -s -o /dev/null "http://localhost:$PORT/"
  • Network accessline 55
    curl -s -o /dev/null "http://localhost:$PORT/"
  • Network accessline 89
    # Start the site in a background process $proc = Start-Process dotnet `     -ArgumentList "run","--no-build","--urls","http://localhost:$port" `
  • Network accessline 90
    $proc = Start-Process dotnet      -ArgumentList "run","--no-build","--urls","http://localhost:$port"
  • Network accessline 91
    -ArgumentList "run","--no-build","--urls","http://localhost:$port" `
  • Network accessline 95
    # Save PID for later cleanup $proc.Id | Out-File ".orchardcore-pid" -NoNewline Write-Host "Started Orchard Core (PID: $($proc.Id)) on http://localhost:$port"
  • Network accessline 97
    Write-Host "Started Orchard Core (PID: $($proc.Id)) on http://localhost:$port"
  • Network accessline 106
    while ($elapsed -lt $timeout) {     try {         $response = Invoke-WebRequest -Uri "http://localhost:$port" -UseBasicParsing -TimeoutSec 2
  • Network accessline 107
    try {         $response = Invoke-WebRequest -Uri "http://localhost:$port" -UseBasicParsing -TimeoutSec 2         Write-Host "Application ready at http://localhost:$port"
  • Network accessline 108
    $response = Invoke-WebRequest -Uri "http://localhost:$port" -UseBasicParsing -TimeoutSec 2
  • Network accessline 109
    Write-Host "Application ready at http://localhost:$port"
  • Dangerous shell operationline 135
    rm -f .orchardcore-pid
  • Network accessline 169
    PORT=$(cat .orchardcore-port) playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Network accessline 170
    playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Network accessline 185
    PORT=$(cat .orchardcore-port) playwright-cli open "http://localhost:$PORT/Login"
  • Network accessline 186
    playwright-cli open "http://localhost:$PORT/Login"
  • Dangerous shell operationline 190
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})
  • Network accessline 192
    playwright-cli click <login-button-ref> playwright-cli open "http://localhost:$PORT/Admin"
  • Network accessline 193
    playwright-cli open "http://localhost:$PORT/Admin"
  • Dangerous shell operationline 194
    playwright-cli eval 'window.location.pathname'   # "/Admin" when signed in
  • Network accessline 203
    playwright-cli open http://localhost:$port/Admin/Media
  • Network accessline 209
    playwright-cli open http://localhost:$port/Admin/Contents/ContentItems
  • Network accessline 216
    playwright-cli open http://localhost:$port/Admin/Features
  • Dangerous shell operationline 234
    playwright-cli eval "document.title"
  • Dangerous shell operationline 235
    playwright-cli eval "document.querySelector('h1.oc-breadcrumb-title')?.textContent.trim()"

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/references/admin-navigation.md

  • Dangerous shell operationline 76
    playwright-cli eval "document.querySelector('h1.oc-breadcrumb-title')?.textContent.trim()"
  • Dangerous shell operationline 77
    playwright-cli eval "[...document.querySelectorAll('ol.breadcrumb li')].map(li => li.textContent.trim())"
  • Network accessline 146
    # Navigate to login playwright-cli open http://localhost:$port/Login
  • Network accessline 147
    playwright-cli open http://localhost:$port/Login
  • Network accessline 156
    # Navigate to admin playwright-cli open http://localhost:$port/Admin
  • Network accessline 157
    playwright-cli open http://localhost:$port/Admin

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/references/autosetup.md

  • Network accessline 36
    OrchardCore__AutoSetup__AutoSetupPath=  OrchardCore__AutoSetup__Tenants__0__ShellName=Default  OrchardCore__AutoSetup__Tenants__0__SiteName=TestSite  OrchardCore__AutoSetup__Tenants__0__SiteTimeZone=America/Los_Angeles  OrchardCore__AutoSet
  • Network accessline 43
    OrchardCore__AutoSetup__Tenants__0__DatabaseProvider=Sqlite \ OrchardCore__AutoSetup__Tenants__0__RecipeName=Blog \ dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 45
    dotnet run --project "$WEB_PROJECT" --no-build --urls "http://localhost:$PORT" > autosetup-console.log 2>&1 &
  • Network accessline 47
    curl -s -o /dev/null "http://localhost:$PORT/"
  • Network accessline 64
    $env:OrchardCore__AutoSetup__Tenants__0__DatabaseProvider = "Sqlite" $env:OrchardCore__AutoSetup__Tenants__0__RecipeName = "Blog" dotnet run --project $webProject --no-build --urls "http://localhost:$port"
  • Network accessline 66
    dotnet run --project $webProject --no-build --urls "http://localhost:$port"

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/references/common-features.md

  • Network accessline 10
    # Navigate to Media playwright-cli open http://localhost:5000/Admin/Media
  • Network accessline 11
    playwright-cli open http://localhost:5000/Admin/Media
  • Network accessline 38
    # Navigate to content items playwright-cli open http://localhost:5000/Admin/Contents/ContentItems
  • Network accessline 39
    playwright-cli open http://localhost:5000/Admin/Contents/ContentItems
  • Network accessline 77
    # Navigate to Features playwright-cli open http://localhost:5000/Admin/Features
  • Network accessline 78
    playwright-cli open http://localhost:5000/Admin/Features
  • Network accessline 107
    # Navigate to Users playwright-cli open http://localhost:5000/Admin/Users/Index
  • Network accessline 108
    playwright-cli open http://localhost:5000/Admin/Users/Index
  • Network accessline 135
    # Navigate to Content Types playwright-cli open http://localhost:5000/Admin/ContentTypes/List
  • Network accessline 136
    playwright-cli open http://localhost:5000/Admin/ContentTypes/List
  • Network accessline 173
    # Navigate to Themes playwright-cli open http://localhost:5000/Admin/Themes
  • Network accessline 174
    playwright-cli open http://localhost:5000/Admin/Themes
  • Dangerous shell operationline 207
    playwright-cli eval "document.title"

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/references/debugging.md

  • Network accessline 67
    Start-Process dotnet -ArgumentList "run --urls http://localhost:$port" `

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/references/playwright-cli.md

  • Network accessline 16
    playwright-cli --browser webkit open "http://localhost:$PORT/Login"
  • Dangerous shell operationline 25
    `playwright-cli eval '<expr>'` runs your text as `() => (<expr>)`.
  • Dangerous shell operationline 32
    playwright-cli eval 'document.getElementById("Password").value'
  • Dangerous shell operationline 42
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/references/setup-wizard.md

  • Network accessline 49
    # 1. Open the wizard and capture refs. playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Network accessline 50
    playwright-cli --browser webkit open "http://localhost:$PORT/"
  • Dangerous shell operationline 62
    playwright-cli eval 'document.getElementById("RecipeName").value'   # "Blog"
  • Dangerous shell operationline 67
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})
  • Dangerous shell operationline 68
    playwright-cli eval '((p)=>{var s=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set; s.call(p,"Password1!"); p.dispatchEvent(new Event("input",{bubbles:true})); p.dispatchEvent(new Event("change",{bubbles:true})
  • Dangerous shell operationline 69
    playwright-cli eval 'document.getElementById("Password").value+"|"+document.getElementById("PasswordConfirmation").value'
  • Dangerous shell operationline 73
    playwright-cli eval 'window.location.pathname+" | "+document.title'

src/CrestApps.AgentSkills/orchardcore/orchardcore-theme-creator/SKILL.md

  • Network accessline 69
    Name = "Contoso Theme",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 70
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0",
  • Network accessline 71
    Website = "https://contoso.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-theme-creator/references/theme-structure.md

  • Network accessline 40
    Name = "Contoso Theme",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 41
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0",
  • Network accessline 42
    Website = "https://contoso.com",
  • Network accessline 55
    Name = "Contoso Admin",     Author = "Contoso",     Website = "https://contoso.com",
  • Network accessline 56
    Author = "Contoso",     Website = "https://contoso.com",     Version = "1.0.0",
  • Network accessline 57
    Website = "https://contoso.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-theming/references/theming-examples.md

  • Network accessline 11
    Name = "CrestApps.BlogTheme",     Author = "CrestApps",     Website = "https://crestapps.com",
  • Network accessline 12
    Author = "CrestApps",     Website = "https://crestapps.com",     Version = "1.0.0",
  • Network accessline 13
    Website = "https://crestapps.com",

src/CrestApps.AgentSkills/orchardcore/orchardcore-users-roles/SKILL.md

  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 218
    [Credential-related source omitted]

src/CrestApps.AgentSkills/orchardcore/orchardcore-xml-rpc/SKILL.md

  • Network accessline 156
    1. Enable the `Remote Publishing` feature. 2. In the client, add a new account and choose the MetaWeblog API. 3. Point the endpoint at `https://your-site/xmlrpc/metaweblog`.
  • Network accessline 157
    2. In the client, add a new account and choose the MetaWeblog API. 3. Point the endpoint at `https://your-site/xmlrpc/metaweblog`. 4. Sign in as a user who can create and publish the relevant content type.
  • Network accessline 158
    3. Point the endpoint at `https://your-site/xmlrpc/metaweblog`.

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/crestapps-core/skills/crestapps-core-a2a/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/crestapps-core/skills/crestapps-core-a2a/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotNativeManifest .github/copilot-instructions.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/crestapps-core/skills/crestapps-core-a2a/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.