From krakend-ai-assistant
Detects the optimal way to run KrakenD (native binary vs Docker) and provides correct execution commands
npx claudepluginhub krakend/claude-code-plugin --plugin krakend-ai-assistantThis skill uses the workspace's default tool permissions.
Determines the correct way to execute KrakenD commands by detecting available runtimes and providing ready-to-use commands with the appropriate Docker image or native binary.
Acquire memory dumps from live systems/VMs and analyze with Volatility 3 for processes, networks, DLLs, injections in incident response or malware hunts.
Provides x86-64/ARM disassembly patterns, calling conventions, control flow recognition for static analysis of executables and compiled binaries.
Identifies anti-debugging checks like IsDebuggerPresent, NtQueryInformationProcess in Windows binaries; suggests bypasses via patches/hooks/scripts for malware analysis, CTFs, authorized RE.
Determines the correct way to execute KrakenD commands by detecting available runtimes and providing ready-to-use commands with the appropriate Docker image or native binary.
NEVER invent Docker images or commands. Always follow this process:
detect_runtime_environment tool with the config file pathrecommendations array from the response (ordered by priority)command_template from priority=1 recommendationrecommended_image field for the image nameCommon hallucinations to avoid:
devopsfaith/krakend (outdated)krakend:latest without checkingkrakend/krakend:version (wrong format)detect_runtime_environment returnshas_native_krakend: Whether native binary is installedhas_docker: Whether Docker is availablerecommended_image: Correct Docker image (e.g., krakend:2.8 or krakend/krakend-ee:2.8)recommendations: Array of execution options with command_template ready to useis_enterprise: Whether config uses EE featuresUser: "Run my krakend.json"
Response: Call detect_runtime_environment, then provide the command from command_template. Explain if using native or Docker and why.
config-validator validates successfully → Offer to run with this skillconfig-builder creates config → Offer to test runconfig-validator