EnovationCloud.Core
5.8.0
dotnet add package EnovationCloud.Core --version 5.8.0
NuGet\Install-Package EnovationCloud.Core -Version 5.8.0
<PackageReference Include="EnovationCloud.Core" Version="5.8.0" />
<PackageVersion Include="EnovationCloud.Core" Version="5.8.0" />
<PackageReference Include="EnovationCloud.Core" />
paket add EnovationCloud.Core --version 5.8.0
#r "nuget: EnovationCloud.Core, 5.8.0"
#:package EnovationCloud.Core@5.8.0
#addin nuget:?package=EnovationCloud.Core&version=5.8.0
#tool nuget:?package=EnovationCloud.Core&version=5.8.0
EnovationCloud.Core
EnovationCloud.Core contains the interoperability tools for PowerVision Spark. It includes the clients for consuming the Spark Endpoints as well as various security utilities needed or using Spark OTA and Container Services
AI-Assisted Development (Claude Skill)
The package ships with a pre-built enovationcloud-core.skill file — a zipped Claude "skill" package containing SKILL.md (the package's public API with usage examples) plus a references/ folder with detailed per-client method references (signatures, HTTP endpoints, error semantics, real code examples). With it installed, Claude can answer questions like "how do I log into Spark?" or "how do I upload a container?" with accurate, package-specific code — without needing access to this repo.
The editable source for this documentation lives in this project's KnowledgeBase\ folder (SKILL.md + references\*.md). That folder is not packed into the NuGet package — only the built enovationcloud-core.skill file is (see the .csproj's ItemGroup, which packs LICENSE.txt, README.md, and enovationcloud-core.skill only).
The .skill file is also packed into the NuGet package itself, at the package root (enovationcloud-core.skill, alongside README.md and LICENSE.txt), so anyone who references EnovationCloud.Core gets it automatically — no repo access required.
Getting the file, if you only have the NuGet package (not this repo)
- After a
dotnet restore/nuget restore, the package is extracted into your local NuGet cache. Look under~/.nuget/packages/enovationcloud.core/<version>/enovationcloud-core.skill(Windows:%userprofile%\.nuget\packages\enovationcloud.core\<version>\enovationcloud-core.skill). - Or open the
.nupkgdirectly — it's a zip file. RenameEnovationCloud.Core.<version>.nupkgto.zip(or use 7-Zip/Expand-Archive) and takeenovationcloud-core.skillfrom the root of the archive.
Installing the .skill file in your AI tool
- Cowork / Claude desktop app: the simplest path — share or drag the
enovationcloud-core.skillfile into a chat with Claude. It renders as a file card with a "Save skill" button; click it to install. That's it — no unzipping or manual copying required. - Claude Code:
.skillfiles are zip archives of a skill directory. Unzipenovationcloud-core.skilland place the resultingenovationcloud-core/folder (containingSKILL.mdandreferences/) into:- Per project:
.claude/skills/enovationcloud-core/in your project repo. - Personal, all projects:
~/.claude/skills/enovationcloud-core/.
- Per project:
Once installed, the skill triggers automatically whenever you ask Claude about SparkAccountClient, SparkManagementClient, Spark OTA/containers, or anything else in EnovationCloud.Core — you don't need to reference it by name.
Keeping the packaged .skill file up to date
Just edit the source docs in this project's KnowledgeBase\ folder (SKILL.md + references\*.md). The .skill archive is generated automatically — the BuildSkillArchive target in the .csproj zips KnowledgeBase\ into enovationcloud-core.skill on every pack (and, since GeneratePackageOnBuild is set, on every build), then packs it into the root of the .nupkg.
enovationcloud-core.skill is therefore a build artifact, not source — it's git-ignored and must not be checked in. Don't hand-edit it; edit KnowledgeBase\ and rebuild.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Azure.Storage.Blobs (>= 12.27.0)
- CsvHelper (>= 33.1.0)
- LightProto (>= 1.3.2)
- Macross.Json.Extensions (>= 3.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.2)
- Microsoft.IdentityModel.Protocols (>= 8.15.0)
- Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 8.15.0)
- MQTTnet (>= 5.2.0.1603)
- System.IdentityModel.Tokens.Jwt (>= 8.15.0)
- System.Security.Cryptography.ProtectedData (>= 10.0.2)
-
net8.0
- Azure.Storage.Blobs (>= 12.27.0)
- CsvHelper (>= 33.1.0)
- LightProto (>= 1.3.2)
- Macross.Json.Extensions (>= 3.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.2)
- Microsoft.IdentityModel.Protocols (>= 8.15.0)
- Microsoft.IdentityModel.Protocols.OpenIdConnect (>= 8.15.0)
- MQTTnet (>= 5.2.0.1603)
- System.IdentityModel.Tokens.Jwt (>= 8.15.0)
- System.Security.Cryptography.ProtectedData (>= 10.0.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on EnovationCloud.Core:
| Package | Downloads |
|---|---|
|
Ahsoka.Core
Package Description |
|
|
PowerVision.ObjectModel
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.8.0 | 98 | 2026/8/11 |
| 5.7.1-zzz-develop.1 | 65 | 2026/8/11 |
| 5.7.0 | 94 | 2026/8/6 |
| 5.6.1-zzz-develop.1 | 68 | 2026/8/6 |
| 5.6.0 | 115 | 2026/8/4 |
| 5.5.1-zzz-develop.1 | 62 | 2026/8/4 |
| 5.5.0 | 109 | 2026/7/30 |
| 5.4.1-zzz-develop.1 | 62 | 2026/7/30 |
| 5.4.0 | 109 | 2026/7/29 |
| 5.3.1-zzz-develop.3 | 63 | 2026/7/28 |
| 5.3.0 | 112 | 2026/7/17 |
| 5.2.1-zzz-develop.1 | 61 | 2026/7/17 |
| 5.2.0 | 2,548 | 2026/7/17 |
| 5.1.1-zzz-develop.2 | 66 | 2026/7/17 |
| 5.1.1-zzz-develop.1 | 71 | 2026/7/17 |
| 5.1.0 | 107 | 2026/7/15 |
| 5.0.1-zzz-develop.1 | 76 | 2026/7/15 |
| 4.29.0 | 105 | 2026/7/15 |
| 4.28.2 | 108 | 2026/7/14 |
| 4.28.1-zzz-develop.20 | 69 | 2026/7/15 |