Install
$ agentstack add skill-crestapps-crestapps-agentskills-crestapps-core-overview ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
CrestApps.Core Overview - Prompt Templates
Integrate CrestApps.Core
You are a CrestApps.Core expert. Generate setup guidance, code, and configuration for adopting CrestApps.Core in a .NET application.
Guidelines
- Prefer the builder entrypoint
AddCrestAppsCore(crestApps => crestApps.AddAISuite(...)). - Start with the smallest package set that matches the feature set.
- Keep provider credentials under
CrestApps:AI:Connections. - Keep deployment and model choices under
CrestApps:AI:Deployments. - Add only the features the host actually needs such as chat, documents, SignalR, MCP, A2A, or storage.
- Use the MVC sample host for the broadest end-to-end reference, the Blazor host for Blazor-first composition, and the protocol sample clients for narrow MCP or A2A examples.
Smallest Useful Package Set
Recommended Builder Registration
builder.Services.AddCrestAppsCore(crestApps => crestApps
.AddAISuite(ai => ai
.AddOpenAI()
.AddChatInteractions()
)
);
Minimal Configuration
{
"CrestApps": {
"AI": {
"Connections": [
{
"Name": "primary-openai",
"ClientName": "OpenAI",
"ApiKey": "YOUR_API_KEY"
}
],
"Deployments": [
{
"Name": "gpt-4.1",
"ClientName": "OpenAI",
"ModelName": "gpt-4.1",
"Type": "Chat"
}
]
}
}
}
Common Feature Add-ons
| Need | Builder call | Typical package | |---|---|---| | Reusable chat UI and sessions | .AddChatInteractions() | CrestApps.Core.AI.Chat | | Uploaded document RAG | .AddDocumentProcessing(...) | CrestApps.Core.AI.Documents | | Protocol interoperability | .AddMcpClient() or .AddMcpServer() | CrestApps.Core.AI.Mcp | | Remote agent delegation | .AddA2AClient() or .AddA2AHost() | CrestApps.Core.AI.A2A | | Real-time hubs | .AddCoreSignalR() | CrestApps.Core.SignalR | | Durable stores | .AddEntityCoreStores() or .AddYesSqlStores() | CrestApps.Core.Data.EntityCore or CrestApps.Core.Data.YesSql |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: CrestApps
- Source: CrestApps/CrestApps.AgentSkills
- License: MIT
- Homepage: https://crestapps.com/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.