This skill should be used when the user asks to "compress an image", "optimize images", "reduce image file size", "make images smaller", "convert to WebP", "convert to AVIF", "optimize images for the web", "create a srcset", "responsive images", "compress a GIF", "shrink a GIF", "batch compress a folder", "losslessly compress images", or wants to compare compression levels and preview before/after results. Uses caesiumclt, rimage, and gifsicle. Triggers include: "compress", "optimize image", "WebP", "AVIF", "srcset", "lossless", "reduce file size", "image too big", "gifsicle".
This skill should be used when the user asks to "generate an image", "create an image", "make a picture", "draw me a", "create artwork", "make an illustration", "edit an image", "modify a photo", "upload a file to Gemini", "check image stats", "change the aspect ratio", or mentions nanobanana, Gemini image generation, or AI art creation. Triggers include: "generate an image", "edit image", "create a picture", "4K image", "model tier", "aspect ratio", "negative prompt", "style transfer".
This skill should be used when the user asks to "harden npm config", "create .npmrc", "secure my npm setup", "configure lockfile-lint", "add preinstall script", "harden package.json", "generate security config", "add CI security checks", or "harden my project against supply chain attacks". Generates or updates configuration files only — does not install tools.
Use this skill to generate a Midnight Network DApp spec brief through an adaptive Q&A. The output is a concise brief (not a full spec) intended as input to a downstream spec / planning skill such as /superpowers:brainstorming or /sdd:specify. Triggers on "generate midnight dapp spec", "improve midnight dapp prompt", "midnight dapp brief", "midnight dapp prompt", or /prompt-rewriter:midnight-dapp-spec.
Plan steps that already know which command to invoke should call the command directly and skip this skill. Use this skill only when you need to pick a decision-making technique for the current question — it matches the decision shape against seven techniques (tribunal, adversarial, red-team, pre-mortem, council, ladder-of-abstraction, calibration) and recommends one.
This skill should be used when the user asks to "share a transcript", "export a session", "convert a transcript", "share this conversation", "create a shareable transcript", "export to HTML", "export to markdown", or mentions sharing Claude Code sessions with others.
This skill should be used when the user asks to "share a file", "upload to agentbin", "publish an HTML page", "host a rendered page", "get a public URL for a file", "share output publicly", or when an agent needs to make an HTML, Markdown, YAML, JSON, TOML, or XML file accessible at a public URL for linking in GitHub PR comments, issues, or similar.
This skill should be used when the user asks to "set up supply chain protection", "install security tools", "configure Socket", "install lockfile-lint", "set up supply chain defence", "fix supply chain issues", or when invoked by the doctor command to remediate missing tools. Handles installation and configuration of Socket.dev CLI, lockfile-lint, LavaMoat (optional), CycloneDX (optional), and project state file initialisation.