← Back to Skills Marketplace
54
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install missing-error-handling
Description
Code handles only the happy path — external calls, I/O, and parsing have no failure handling and crash on anything unexpected.
Usage Guidance
This skill is essentially a short checklist and best-practices note about error handling — it poses minimal risk because it contains no code, no install steps, and asks for no credentials. You can safely read and use its advice, but remember it is only guidance: it won't automatically fix your code or enforce checks. If you expect an automated tool, look for a skill that provides linters or runtime wrappers; otherwise incorporate the suggested checks into your codebase and CI. Confidence is high because the skill is internally consistent and contains no surprising requirements.
Capability Analysis
Type: OpenClaw Skill
Name: missing-error-handling
Version: 1.0.0
The skill bundle is purely educational, providing guidelines and best practices for identifying and fixing missing error handling in code. It contains no executable code, no malicious instructions, and no data exfiltration risks. The content in SKILL.md and _meta.json is focused on improving code quality and robustness.
Capability Assessment
Purpose & Capability
Name, description, and the SKILL.md all describe the same thing: guidance on handling failures. The skill declares no binaries, env vars, or install steps that would be unexpected for a documentation-only guidance skill.
Instruction Scope
The SKILL.md contains developer guidance and checklists (timeouts for network calls, catching specific exceptions, logging, etc.). It does not instruct the agent to read files, access environment variables, call external endpoints, or run commands, so it stays within the stated purpose.
Install Mechanism
There is no install spec and no code files. Being instruction-only means nothing is written to disk or executed by the install process—this is the lowest-risk install profile.
Credentials
The skill declares no required env vars, credentials, or config paths. The guidance does not reference any secrets or unrelated services.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent presence or special privileges; being instruction-only it cannot modify other skills or system settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install missing-error-handling - After installation, invoke the skill by name or use
/missing-error-handling - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release highlighting risks of missing error handling:
- Documents common symptoms of missing error handling, such as unhandled I/O, network, parsing, and subprocess failures.
- Explains why code that only follows the happy path is unsafe for production use.
- Provides actionable guidelines for explicit error handling and recovery.
- Stresses the importance of timeouts, meaningful error logs, and distinguishing between user-facing and internal errors.
- Targets developers on macOS, Linux, and Windows platforms.
Metadata
Frequently Asked Questions
What is Missing Error Handling?
Code handles only the happy path — external calls, I/O, and parsing have no failure handling and crash on anything unexpected. It is an AI Agent Skill for Claude Code / OpenClaw, with 54 downloads so far.
How do I install Missing Error Handling?
Run "/install missing-error-handling" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Missing Error Handling free?
Yes, Missing Error Handling is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Missing Error Handling support?
Missing Error Handling is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux, windows).
Who created Missing Error Handling?
It is built and maintained by mvogt99 (@mvogt99); the current version is v1.0.0.
More Skills