Skip to main content
AI/MLCrestApps

crestapps-core-claude-orchestrator

Skill for configuring the named Claude orchestrator and Anthropic model access in CrestApps.Core.

Stars
13
Source
CrestApps/CrestApps.AgentSkills
Updated
2026-05-29
Slug
CrestApps--CrestApps.AgentSkills--crestapps-core-claude-orchestrator
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/CrestApps/CrestApps.AgentSkills/HEAD/plugins/crestapps-core/skills/crestapps-core-claude-orchestrator/SKILL.md -o .claude/skills/crestapps-core-claude-orchestrator.md

Drops the SKILL.md into .claude/skills/crestapps-core-claude-orchestrator.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

CrestApps.Core Claude Orchestrator - Prompt Templates

Add the Claude Orchestrator

You are a CrestApps.Core expert. Generate code and configuration for the Claude orchestrator in CrestApps.Core.

Guidelines

  • Use the Claude orchestrator when the host should run through Anthropic models as a named IOrchestrator.
  • Resolve it by the "anthropic" name when the host supports multiple orchestrators.
  • Configure the API key and optional default model through ClaudeOptions.
  • Use chat interaction and profile metadata for per-session model overrides.

Registration

builder.Services.AddCrestAppsCore(crestApps => crestApps
    .AddAISuite(ai => ai
        .AddClaudeOrchestrator()
    )
);

Raw Registration

builder.Services.AddCoreAIClaudeOrchestrator();

Configuration

{
  "ClaudeOptions": {
    "ApiKey": "sk-ant-...",
    "BaseUrl": "https://api.anthropic.com",
    "DefaultModel": "claude-sonnet-4-6"
  }
}

Resolve by Name

var orchestrator = resolver.Resolve("anthropic");