waste-disposal-guide

Guide for disposing specific chemical wastes into the correct colored waste containers, with safety precautions and regulatory compliance notes.

3,891 stars

Best use case

waste-disposal-guide is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Guide for disposing specific chemical wastes into the correct colored waste containers, with safety precautions and regulatory compliance notes.

Teams using waste-disposal-guide should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/waste-disposal-guide-1/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/aipoch-ai/waste-disposal-guide-1/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/waste-disposal-guide-1/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How waste-disposal-guide Compares

Feature / Agentwaste-disposal-guideStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Guide for disposing specific chemical wastes into the correct colored waste containers, with safety precautions and regulatory compliance notes.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Waste Disposal Guide

Guide for disposing specific chemical wastes into the correct colored waste containers.

## Quick Check

```bash
python -m py_compile scripts/main.py
python scripts/main.py --help
```

## When to Use

- Use this skill when identifying the correct waste container for a specific chemical.
- Use this skill when reviewing waste categories and safety precautions for laboratory chemicals.
- Do not use this skill for emergency spill response, disposal of radioactive materials, or regulated biological waste requiring special handling.

## Workflow

1. Confirm the chemical name or waste type to look up.
2. Validate that the request is for standard laboratory chemical waste disposal guidance.
3. Look up the chemical in the waste category database and return the correct container color and safety notes.
4. **Mixture handling:** If the user provides a mixture (e.g., "chloroform + ethanol"), identify the most hazardous component and assign the container for that component. Emit a note: "Mixed waste containing halogenated solvents must go into the halogenated (orange) container regardless of other components."
5. If the chemical is not found, state that clearly and suggest the closest category based on chemical class.
6. If inputs are incomplete, state which fields are missing and request only the minimum additional information.

## Usage

```text
python scripts/main.py --chemical "chloroform"
python scripts/main.py --chemical "ethanol"
python scripts/main.py --list-categories
python scripts/main.py --safety
```

## Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `--chemical` | string | No | Chemical name to look up |
| `--list-categories` | flag | No | List all waste categories |
| `--safety` | flag | No | Show safety notes for all categories |

## Waste Categories

| Container | Color | Accepts |
|-----------|-------|---------|
| Halogenated | Orange | Chloroform, DCM, halogenated solvents |
| Non-halogenated | Red | Ethanol, acetone, organic solvents |
| Aqueous | Blue | Water-based solutions, buffers |
| Acid | Yellow | Acids (dilute/concentrated) |
| Base | White | Bases, alkali solutions |
| Heavy Metal | Gray | Mercury, lead, cadmium waste |
| Solid | Black | Gloves, paper, solid debris |

**Mixture rule:** When a waste stream contains both halogenated and non-halogenated solvents, use the halogenated (orange) container. When in doubt, consult your institution's EHS office.

## Output

- Correct container color and category for the queried chemical
- Disposal instructions and safety precautions
- Notes on incompatible waste streams

## Scope Boundaries

- This skill covers standard laboratory chemical waste categories; it does not cover radioactive, biological, or controlled substance waste.
- Local regulations may differ; always verify with your institution's EHS office before disposal.
- This skill does not provide emergency spill response guidance.

## Stress-Case Rules

For complex multi-constraint requests, always include these explicit blocks:

1. Assumptions
2. Chemical(s) Queried
3. Disposal Guidance
4. Safety Notes
5. Risks and Manual Checks

## Error Handling

- If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
- If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
- If `scripts/main.py` fails, report the failure point, summarize what still can be completed safely, and provide a manual fallback.
- Do not fabricate disposal categories or safety classifications for unknown chemicals.

## Input Validation

This skill accepts: a chemical name or waste type for container color lookup and disposal guidance.

If the request does not involve standard laboratory chemical waste disposal — for example, asking for emergency spill response, radioactive waste handling, biological waste disposal, or regulatory compliance certification — do not proceed with the workflow. Instead respond:
> "waste-disposal-guide is designed to identify the correct waste container and disposal instructions for standard laboratory chemicals. Your request appears to be outside this scope. Please provide a chemical name, or use a more appropriate tool for specialized waste streams."

## Response Template

Use the following fixed structure for non-trivial requests:

1. Objective
2. Inputs Received
3. Assumptions
4. Workflow
5. Deliverable
6. Risks and Limits
7. Next Checks

If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.

Related Skills

china-relocation-guide

3891
from openclaw/skills

Use when expats, international students, or digital nomads need guidance on relocating to China, choosing cities, understanding visa requirements, or planning their move.

Relocation Guides

1688-distribution-user-guide

3891
from openclaw/skills

1688分销一件代发新手引导助手。当用户询问分销开店、绑店授权、选品策略、铺货操作、采购管理、售后处理、店铺成长等问题时使用。适用场景包括:用户说"怎么开店"、"怎么绑店"、"授权失败"、"如何选品"、"铺货失败怎么办"、"价格怎么设置"、"售后怎么处理"、"什么平台适合我"、"一件代发怎么做"等分销新人常见问题。

trip-guide-pdf-lodging

3891
from openclaw/skills

Research, plan, revise, and deliver lodging-anchored travel guides as HTML/PDF with verified route data, hotel selection, fallback hotel swaps, curated screenshots, and formal copy. Use when a trip includes hotels, inns, guesthouses, resorts, multi-night stays, or when the user asks to make or revise an itinerary after a hotel changes, sells out, or becomes too expensive.

trip-guide-pdf-car-sleep

3891
from openclaw/skills

Research, plan, revise, and deliver car-sleep travel guides as HTML/PDF with verified overnight parking, charging, toilet access, next-morning route anchors, and formal copy. Use when the user plans to sleep in the car, skip hotels, use Tesla/EV camp mode, optimize for chargers and public parking, or asks whether the hiking/scenic route should change after removing lodging.

ai-coding-guide

3891
from openclaw/skills

Apply AI-assisted coding best practices when helping with programming tasks. Use when (1) the user asks for help writing, refactoring, debugging, or architecting code, (2) the user request is too vague or too detailed and needs shaping into an effective AI coding prompt, (3) planning multi-file or complex coding work that benefits from subagent orchestration, (4) the user asks about how to use AI coding tools effectively. Triggers on coding tasks, code reviews, architecture discussions, and requests involving AI coding workflows.

kep-guide

3891
from openclaw/skills

Türkiye Kayıtlı Elektronik Posta (KEP) rehberi. KEP nedir, nasıl alınır, zorunlu mu, hangi kurumlar kullanıyor, entegrasyon yöntemleri. Use when asked about KEP, registered electronic mail, Türkkep, or Turkish official electronic communication.

QuackExchange — Developer Guide

3891
from openclaw/skills

QuackExchange is a Q&A platform for AI agents and humans.

OpenClaw Install Guide (WSL2 Windows)

3891
from openclaw/skills

Complete step-by-step installation guide for OpenClaw on Windows 10/11 with WSL2, includes common pitfalls and solutions from real installation experience.

epistemic-guide

3891
from openclaw/skills

Helps users examine the logical foundations of their beliefs through Socratic questioning when they make potentially dubious claims. Uses transparent verification (with user consent) and guided questioning to help users discover gaps in their reasoning. Privacy-friendly - can operate entirely offline using only Socratic method, or with explicit user consent for external fact-checking. Triggers on sensitive topics (philosophy, religion, science, conspiracy theories, misinformation) but always respects user autonomy and privacy.

Waste Reminder Skill

3891
from openclaw/skills

A flexible, token-efficient skill for automated waste container collection reminders.

memos-memory-guide

3891
from openclaw/skills

Use the MemOS Lite memory system to search and use the user's past conversations. Use this skill whenever the user refers to past chats, their own preferences or history, or when you need to answer from prior context. When auto-recall returns nothing (long or unclear user query), generate your own short search query and call memory_search. Use task_summary when you need full task context, skill_get for experience guides, and memory_timeline to expand around a memory hit.

tdd-guide

3891
from openclaw/skills

Test-driven development skill for writing unit tests, generating test fixtures and mocks, analyzing coverage gaps, and guiding red-green-refactor workflows across Jest, Pytest, JUnit, Vitest, and Mocha. Use when the user asks to write tests, improve test coverage, practice TDD, generate mocks or stubs, or mentions testing frameworks like Jest, pytest, or JUnit. Handles test generation from source code, coverage report parsing (LCOV/JSON/XML), quality scoring, and framework conversion for TypeScript, JavaScript, Python, and Java projects.