返回顶部
c

chemical-storage-sorter化学品分类存储

Sort chemicals by compatibility for safe laboratory storage. Prevents dangerous reactions by segregating incompatible chemicals (acids, bases, oxidizers, flammables) and provides storage recommendations compliant with safety regulations.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
212
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

chemical-storage-sorter

化学品存储分类器

根据化学品相容性和危险分类,将实验室化学品组织到安全的存储组中。通过识别不相容的化学品对并提供符合OSHA、NFPA和机构安全标准的隔离指南,防止危险反应。

关键能力:

  • - 自动化学品分类:将化学品归类到危险组(酸、碱、氧化剂、易燃物、有毒物)
  • 相容性检查:识别可能因一起储存而发生危险反应的不相容化学品对
  • 存储分组:自动将化学品库存整理成安全的存储安排
  • 安全警告:针对不相容的存储组合和危险相互作用生成警告
  • 法规合规性:遵循OSHA和NFPA指南的标准化学品隔离规则



使用时机

✅ 使用此技能的场景:

  • - 建立新的实验室存储系统,需要整理化学品库存
  • 准备EHS(环境健康与安全)检查或合规审计
  • 搬迁或重新整理现有的化学品存储区域
  • 盘点化学品并检查当前存储安排是否存在安全问题
  • 培训新实验室成员并指导化学品存储安全
  • 调查涉及不当存储或反应的化学品事故
  • 创建化学品处理和存储的标准操作程序(SOP)

❌ 请勿使用的情况:

  • - 处理未知化学成分或无标签容器 → 先联系EHS进行正确识别
  • 需要特定的存储温度要求 → 使用专门的温度监控工具
  • 处理放射性材料或生物危害物 → 遵循这些材料的专门规程
  • 寻求化学品的处置说明 → 使用废物处置指南获取处置程序
  • 需要SDS(安全数据表)查询 → 使用安全数据表阅读器获取详细化学品信息
  • 计划化学品库存跟踪 → 使用实验室库存跟踪器进行数量和位置跟踪

相关技能:

  • - 上游:安全数据表阅读器、化学结构转换器
  • 下游:实验室库存跟踪器、废物处置指南



与其他技能的集成

上游技能:

  • - 安全数据表阅读器:从SDS中检索化学品性质和危险分类
  • 化学结构转换器:从结构或名称中识别化学类别以实现准确分类

下游技能:

  • - 实验室库存跟踪器:化学品分类和分配后记录存储位置
  • 废物处置指南:识别需要移除的不相容化学品的处置要求
  • 设备维护日志:跟踪安全柜检查和维护

完整工作流程:

化学品库存 → 安全数据表阅读器 → 化学品存储分类器 → 实验室库存跟踪器 → 安全存储



核心能力

1. 按危险组进行化学品分类

根据化学品名称、分子式或关键词自动将化学品分类到标准危险类别中。

python
from scripts.main import ChemicalStorageSorter

sorter = ChemicalStorageSorter()

分类单个化学品

chemicals = [ 盐酸, 氢氧化钠, 30%过氧化氢, 乙醇, 氯化钠 ]

for chem in chemicals:
group = sorter.classify_chemical(chem)
print(f{chem}: {group})

输出:

盐酸:酸类

氢氧化钠:碱类

30%过氧化氢:氧化剂类

乙醇:易燃物类

氯化钠:一般类

危险组:

组别示例主要危险存储要求
酸类HCl、H₂SO₄、HNO₃、乙酸腐蚀性、反应性酸柜、二次容器
碱类
NaOH、KOH、氨水、胺类 | 腐蚀性、苛性 | 碱柜、与酸分开 |
| 氧化剂类 | H₂O₂、KMnO₄、硝酸盐、次氯酸盐 | 火灾/爆炸风险 | 阴凉干燥、远离有机物 |
| 易燃物类 | 乙醇、甲醇、丙酮、己烷 | 火灾危险 | 易燃物存储柜 |
| 有毒物类 | 氰化物、汞、砷化合物 | 毒物、生物累积 | 上锁柜、限制访问 |
| 一般类 | NaCl、PBS、蔗糖、甘油 | 低危险 | 一般存储 |

分类关键词:

组别触发关键词
酸类酸、盐酸、硫酸、硝酸、乙酸、柠檬酸、甲酸
碱类
氢氧化物、氢氧化钠、氢氧化钾、氨水、胺、碳酸盐 |
| 易燃物类 | 乙醇、甲醇、丙酮、醚、己烷、甲苯、苯 |
| 氧化剂类 | 过氧化物、高锰酸盐、次氯酸盐、硝酸盐、氯酸盐、高氯酸盐 |
| 有毒物类 | 氰化物、汞、砷、铅、镉、铊 |

最佳实践:

  • - ✅ 使用完整的化学品名称以获得最准确的分类
  • 在相关时包含浓度(例如30%过氧化氢与3%)
  • 手动检查有歧义的化学品如果分类似乎不正确
  • 更新关键词列表以包含默认数据库中未包含的实验室特定化学品

常见问题及解决方案:

问题:化学品未被识别

  • - 症状:尽管有危险但被归类为一般类
  • 解决方案:使用更具体的化学品名称;为实验室特定化合物添加自定义关键词

问题:相似名称的误分类

  • - 症状:由于acet关键词,乙酸钠被归类为酸类
  • 解决方案:检查分类结果;必要时手动覆盖

2. 化学品之间的相容性检查

确定两种化学品是否可以安全地一起存储,而不会产生危险反应的风险。

python
from scripts.main import ChemicalStorageSorter

sorter = ChemicalStorageSorter()

检查特定化学品对

pairstocheck = [ (盐酸, 氢氧化钠), (乙醇, 过氧化氢), (氯化钠, 氯化钾), (硝酸, 丙酮) ]

for chem1, chem2 in pairstocheck:
compatible, message = sorter.check_compatibility(chem1, chem2)
status = ✅ 相容 if compatible else ❌ 不相容
print(f{chem1} + {chem2}: {status})
if not compatible:
print(f 警告:{message})

输出:

盐酸 + 氢氧化钠:❌ 不相容

警告:不相容:酸类不能与碱类一起存储

乙醇 + 过氧化氢:❌ 不相容

警告:不相容:易燃物不能与氧化剂一起存储

氯化钠 + 氯化钾:✅ 相容

硝酸 + 丙酮:❌ 不相容

不相容性矩阵:

化学组不相容于反应风险
酸类碱类、氧化剂、氰化物、硫化物剧烈中和、产生有毒气体
碱类
酸类、氧化剂、卤代化合物 | 产生热量、分解 |
| 氧化剂类 | 易燃物、酸类、碱类、还原剂 | 火灾、爆炸、剧烈反应 |
| 易燃物类 | 氧化剂、酸类 | 火灾、燃烧增强 |
| 有毒物类 | 酸类、氧化剂 | 释放有毒气体、增加危险 |

最佳实践:

  • - ✅ 在放置前检查所有新化学品与现有存储的相容性
  • 对不相容组使用至少3英尺的隔离
  • 对高反应性对考虑使用二次容器
  • 记录有工程控制措施的例外情况

常见问题及解决方案:

问题:假阳性相容性

  • - 症状:工具显示相容但化学品实际会反应
  • 原因:缺少一般规则中未包含的特定不相容性
  • 解决方案:始终查阅SDS了解特定不相容性;仅将此作为初步检查

问题:有歧义的相容性

  • - 症状:对边界情况显示需谨慎相容消息
  • 解决方案:谨慎行事;分开存储或咨询EHS

3. 自动存储分组

根据危险分类将整个化学品库存排序到安全的存储组中。

python
from scripts.main import ChemicalStorageSorter

sorter = ChemicalStorageSorter()

示例实验室库存

inventory = [ 盐酸(浓), 氢氧化钠颗粒, 95%乙醇, 丙酮, 30%过氧化氢, 高锰酸钾, 氯化钠, PBS缓冲液, 甘油, 硫酸, 氢氧化铵, 甲醇, 己烷, 氯化汞(II) ]

排序到存储组

groups = sorter.sort_chemicals(inventory)

显示结果

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 chemical-storage-sorter-1776109389 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 chemical-storage-sorter-1776109389 技能

通过命令行安装

skillhub install chemical-storage-sorter-1776109389

下载

⬇ 下载 chemical-storage-sorter v0.1.0(免费)

文件大小: 14.89 KB | 发布时间: 2026-4-15 12:03

v0.1.0 最新 2026-4-15 12:03
Initial release of chemical-storage-sorter: sort chemicals for safe lab storage.

- Automatically classifies chemicals by hazard group (e.g., acids, bases, oxidizers, flammables, toxics)
- Identifies and warns about incompatible storage combinations to prevent dangerous reactions
- Provides storage recommendations compliant with OSHA, NFPA, and safety standards
- Integrates with related skills for inventory tracking and SDS lookup
- Designed for laboratory setup, EHS compliance, onboarding, and chemical incident review

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部