← Back to Skills Marketplace
aipoch-ai

SDS/MSDS Risk Scanner

by AIpoch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sds-msds-risk-scanner
Description
Extract hazard codes and safety info from chemical safety datasheets.
Usage Guidance
This skill appears to be a small, local SDS text parser and is internally coherent and low-risk as packaged. However, the shipped script is effectively a demo: it implements --demo output but does not open or process an --sds input file despite the SKILL.md examples. Before relying on this skill: 1) Review/modify scripts/main.py to implement safe file reading if you intend to feed real SDS files (open files defensively, validate/sanitize paths to prevent ../ traversal). 2) Confirm there are no network calls added later and consider running the script in a sandboxed workspace when testing. 3) Add tests for edge cases and large files, and pin any future third-party dependencies. 4) If you plan to allow autonomous agent invocation, be comfortable that the agent may read/write workspace files per the instructions — restrict the workspace and run in a controlled environment. Overall, there are no red flags for credential exfiltration or hidden endpoints, but the functional mismatch (demo-only behavior) should be fixed before production use.
Capability Analysis
Type: OpenClaw Skill Name: sds-msds-risk-scanner Version: 1.0.0 The skill is a straightforward utility for extracting GHS hazard and precautionary codes from chemical safety datasheets using regular expressions. The Python script (scripts/main.py) contains no network activity, file system modifications, or obfuscated code, and the instructions in SKILL.md are strictly aligned with the stated purpose of safety data extraction without any evidence of prompt injection or malicious intent.
Capability Assessment
Purpose & Capability
Name/description match the included code: a small local parser that extracts H- and P-codes and produces a risk level. The SKILL.md and examples imply the script will accept an input SDS file (--sds) and produce outputs, but scripts/main.py currently only implements a --demo mode and does not read the --sds file. This is a functional mismatch (missing file I/O implementation) rather than an unexplained or malicious requirement.
Instruction Scope
SKILL.md guides the agent to validate inputs, run the packaged script, and read/write workspace files. Those instructions stay within the skill's stated purpose. However, the runtime instructions expect the script to process input files while the shipped script only prints demo output; the agent may be instructed to read/write files when the code does not implement that behavior. The instructions do not ask for unrelated system files, environment variables, or external endpoints.
Install Mechanism
No install spec; script is instruction-only with a small local Python file. No downloads, third-party installers, or archive extraction are present.
Credentials
No environment variables, credentials, or config paths are requested. This is proportionate to the described functionality.
Persistence & Privilege
Skill does not request always:true and does not modify system/other-skill config. It runs locally when invoked; autonomous invocation is allowed by default but not combined with any broad privileges here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sds-msds-risk-scanner
  3. After installation, invoke the skill by name or use /sds-msds-risk-scanner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of sds-msds-risk-scanner. - Extracts hazard codes and safety information from chemical safety datasheets (SDS/MSDS). - Provides structured outputs: H-codes, P-codes, safety summary, PPE recommendations. - Includes documented workflows for validated, reproducible results and clear error handling. - Supports use cases such as lab safety, hazard communication, and compliance documentation. - No external dependencies or network access; designed for local execution and audit readiness.
Metadata
Slug sds-msds-risk-scanner
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SDS/MSDS Risk Scanner?

Extract hazard codes and safety info from chemical safety datasheets. It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.

How do I install SDS/MSDS Risk Scanner?

Run "/install sds-msds-risk-scanner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SDS/MSDS Risk Scanner free?

Yes, SDS/MSDS Risk Scanner is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does SDS/MSDS Risk Scanner support?

SDS/MSDS Risk Scanner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SDS/MSDS Risk Scanner?

It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.

💬 Comments