ErrorLens is a local-first static analysis tool that scans multi-language codebases for over 90 dangerous error handling anti-patterns and exception safety risks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install errorlens
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install errorlens using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
ErrorLens is a powerful addition to the Openclaw Skills ecosystem designed to fortify software reliability by identifying dangerous coding patterns. It specifically targets the "silent killers" of production environments: empty catch blocks, swallowed exceptions, and missing error boundaries. By utilizing regex-based pattern matching against a library of over 90 error handling anti-patterns, it provides developers with a score-based assessment of their code's exception safety.
Operating with a strict zero-telemetry policy, ErrorLens ensures that your proprietary code never leaves your local machine. It supports a wide range of languages including JavaScript, TypeScript, Python, Java, Go, Rust, and C#. Whether you are performing a manual audit or integrating automated checks into your development workflow, this skill offers actionable remediation recommendations to improve your overall error safety score.
To install ErrorLens as part of your Openclaw Skills, ensure you have the required dependencies (git, bash, python3, jq). Use the following commands to get started:
# Install the necessary git hook manager
brew install lefthook
# Configure your license key (for Pro/Team features) in ~/.openclaw/openclaw.json
# Run your first scan
bash "path/to/errorlens.sh" scan .
# Install git pre-commit hooks
bash "path/to/errorlens.sh" hook install
ErrorLens organizes its analysis and configuration through a structured metadata taxonomy and local file system:
| Data Component | Format | Description |
|---|---|---|
| Configuration | JSON | Located in ~/.openclaw/openclaw.json; manages API keys and ignore patterns. |
| Baseline Data | JSON | .errorlens-baseline.json; stores known issues to enable incremental tracking. |
| Reports | Markdown | Human-readable audit summaries with severity breakdowns and remediation steps. |
| Allowlist | Plain Text | .errorlens-allowlist; contains specific patterns or files to bypass during scans. |
| Scoring | Numeric | 0-100 scale based on weighted severity of detected anti-patterns. |
Loading
A high-performance static analysis tool designed to detect feature flag technical debt, SDK misuse, and architectural risks across multi-language codebases.

A powerful integration for discovering and controlling DLNA/UPnP media renderers across your local network.

A standardized input handling skill for preparing Java Maven projects from ZIP archives or GitLab repositories for AI analysis.

A professional-grade personal knowledge management skill that enables AI agents to save, search, and organize notes, images, and links.

A specialized research skill designed to retrieve and synthesize comprehensive brand, business, and market intelligence for Comedy Central.

A professional automation tool for extracting, transcribing, and translating audio/video content into bilingual SRT subtitles.








































