# EPA NPDES Permit Application

> Draft and validate NPDES permit application documentation under the Clean Water Act §402. Covers facility characterisation, outfall and effluent data, SWPPP, and compliance schedule per EPA Form 2.



Tags: EPA, NPDES, Clean Water Act, United States, Environmental


## Example Prompts

- Draft our NPDES permit application for the industrial outfall
- Check our application for EPA Form 2 and SWPPP inspection schedule
- Add ELG comparison and site map with outfall locations

URL: https://rakenne.app/skills/us-epa-npdes-permit-application/index.md

Try this skill: https://rakenne.app/a/?skill=us-epa-npdes-permit-application



## Overview

Draft and validate NPDES permit application documentation under the Clean Water Act §402. Covers facility characterisation, outfall and effluent data, SWPPP, and compliance schedule per EPA Form 2.

## Example Conversation

> **You:** We need an NPDES permit application for our industrial outfall. Include facility and outfall characterisation, effluent data with ELG comparison, and SWPPP with inspection schedule.

> **Agent:** I'll draft the application using the NPDES template and checklist, then run `npdes_application_checker` to verify all required elements.

> **Agent:** Created `npdes-application.md`. Running `npdes_application_checker`...

> **Agent:** **FAIL** — site_map and SWPPP inspection schedule weak. I've added a site map section and a monthly inspection schedule for stormwater controls. Re-running...

> **Agent:** **PASS** — all NPDES application elements are present. Ready for submission or internal review.

## What the Tools Validate

**`npdes_application_checker`** scans the NPDES application:

- **Required elements:** Facility characterisation (SIC/NAICS, location, receiving water, outfall map), outfall characterisation (flow, pollutant parameters, treatment), effluent data and ELG comparison, SWPPP with inspection schedule, site map with outfall locations.
- **Rule:** Each element must be clearly addressed in the document.
- **Output:** PASS if all elements are present; FAIL with a list of missing or weak areas. Add content and re-run until PASS.

## Output Excerpt

**NPDES application (excerpt):**

```markdown
## Outfall characterisation
Outfall 001: design flow 0.5 MGD; parameters BOD5, TSS, pH; secondary treatment. Monitoring data attached.

## SWPPP / BMP
Structural: retention basin, spill containment. Non-structural: quarterly training. Inspection schedule: monthly for all BMPs; weekly during construction.
```

**npdes_application_checker report (excerpt):**

```
=== NPDES APPLICATION CHECKER ===
Result: PASS

Document: npdes-application.md
All required NPDES application elements present.
Application meets EPA Form 2 / CWA §402 expectations.
```

## Getting Started

Add your source materials to the project workspace, then activate the *EPA NPDES Permit Application* skill. The agent will guide you through the process step by step.


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
