Decrypt encrypted curl request parameters and encrypt payloads for test-service calls through a local curl-crypto CLI.
npx claudepluginhub port-wind/marketplace --plugin curl-crypto-pluginExtract and decrypt encrypted request parameters from a curl command.
Decrypt a single encrypted payload string when the key material is already known.
Encrypt JSON or plaintext before sending a request to an encrypted test-service endpoint.
Resolve a decryption key through the private lookup flow defined in local config.
Install or verify the curl-crypto CLI and run a local self-test.
Cursor and Claude Code plugin for encrypted request workflows.
It ships with a local curl-crypto CLI so AI agents can decrypt request parameters from encrypted curl commands and encrypt payloads before calling test services. Service-specific details are loaded from a private local config file instead of being committed into the repository.
curl-crypto automatically from this GitHub repository{"data":"..."}?data=...curl-crypto doctorcurl-crypto self-testcurl-crypto bundle packcurl-crypto config initcurl-crypto decrypt-curl --curl-file request.curlcurl-crypto decrypt-payload --data '<cipher>' --key abc --key-suffix xyzcurl-crypto encrypt-payload --data '{"foo":"bar"}' --key abc --key-suffix xyzcurl-crypto lookup-key --context ctx-123Default path:
~/.config/curl-crypto/config.jsonOverride path:
CURL_CRYPTO_CONFIG=/path/to/config.jsoncurl-crypto --config /path/to/config.json ...Shareable template:
Initialize interactively:
curl-crypto config init
Or copy the template into place:
mkdir -p ~/.config/curl-crypto
cp config.example.json ~/.config/curl-crypto/config.json
Private wasm path:
~/.config/curl-crypto/mimlib.wasmCURL_CRYPTO_WASM_BINARY=/path/to/mimlib.wasmcurl-crypto --wasm-binary /path/to/mimlib.wasm ...The repository ships a generic Go wasm_exec.js runtime, but the business-specific mimlib.wasm stays on each machine.
Private runtime bundle:
~/.config/curl-crypto/runtime.datcurl-crypto bundle pack --output ~/.config/curl-crypto/runtime.dat~/.config/curl-crypto/config.json or mimlib.wasm is missing, the CLI will auto-extract ~/.config/curl-crypto/runtime.datcurl-crypto doctor, self-test, and decrypt-curl will return RUNTIME_BUNDLE_REQUIRED and tell the user to ask Leo for runtime.datThis bundle is only light obfuscation for team distribution convenience. It is not a security boundary.
For normal team users, the expected flow is:
curl-crypto CLI.curl-crypto doctor.RUNTIME_BUNDLE_REQUIRED and tell the user to ask Leo for runtime.dat.runtime.dat at ~/.config/curl-crypto/runtime.dat.curl-crypto doctor again, then continue with decrypt commands.For team distribution, users should not need to manually handle plain config.json or mimlib.wasm files.
For Leo or maintainers preparing the private runtime bundle:
mkdir -p ~/.config/curl-crypto
curl-crypto bundle pack --output ~/.config/curl-crypto/runtime.dat
That command packages the current local config.json and mimlib.wasm into a lightly obfuscated runtime.dat file for internal distribution.
.cursor-plugin/plugin.json: Cursor marketplace metadata.claude-plugin/plugin.json: Claude Code plugin metadatabin/curl-crypto.mjs: installable CLI entrypointscripts/lib/config.mjs: private config loading and writingscripts/lib/curl-parser.mjs: shell-style curl parsingscripts/lib/curl-crypto-core.mjs: wasm-first encryption, decryption, and request-param extractionscripts/lib/runtime-bundle.mjs: light bundle pack/extract for private runtime payloadsscripts/lib/wasm-runtime.mjs: Node-side wasm loader with a minimal browser-like shimvendor/wasm/wasm_exec.js: bundled Go wasm runtime shimnpm test
npm run validate
npm run dev
npm run build
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
The most comprehensive Claude Code plugin — 38 agents, 156 skills, 72 legacy command shims, selective install profiles, and production-ready hooks for TDD, security scanning, code review, and continuous learning
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Claude + Google Stitch workflow toolkit with MCP integration (prompt authoring, screen generation, design extraction)
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns