Skip to content
Skill Claude Desktop · Claude Code

/nyc-dob-violations

DOB and ECB violations for NYC buildings

What it does

Provide an address, BBL, or BIN and get the full DOB and ECB violation history. The skill queries three datasets — DOB violations, ECB violations, and active/open violations — then presents open violations first with warning flags. ECB violations include penalty amounts assessed, paid, and balance due with totals.

Install

Claude Desktop:

  1. Open Customize → Browse plugins
  2. Click + → Add marketplace from GitHub
  3. Enter AlpacaLabsLLC/skills-for-architects
  4. Install Architecture Studio

Claude Code (terminal):

claude plugin marketplace add AlpacaLabsLLC/skills-for-architects
claude plugin install as@skills-for-architects

Or symlink just this skill:

git clone https://github.com/AlpacaLabsLLC/skills-for-architects.git
ln -s $(pwd)/skills-for-architects/skills/nyc-dob-violations ~/.claude/skills/nyc-dob-violations

Data sources

SourceDataset IDWhat it provides
PLUTO64uk-42ksAddress resolution, BBL/BIN
DOB Violations3h2n-5cm9Violation type, issue date, category, disposition
DOB ECB Violations6bgk-3dadECB violation type, penalties assessed/paid/balance
DOB Active Violationssjhj-bc8qPre-filtered currently open violations

Key fields returned

  • Open violation count — flagged prominently at the top
  • Violation type and category per violation
  • Issue and disposition dates
  • ECB penalties — amount assessed, amount paid, balance due
  • Total penalties assessed and total balance due

Sample output

Generated from: /as:nyc-dob-violations 120 Broadway, Manhattan

## DOB Violations — 120 Broadway, Manhattan

**BBL:** 1-00077-0001 | **BIN:** 1001389

### ⚠ Open Violations: 1

| Violation # | Type | Date | Description | Disposition |
|-------------|------|------|-------------|-------------|
| 045213 | AEUHAZ1 | 2024-09-18 | Failure to maintain elevator in safe operating condition | Open — respondent in compliance, awaiting DOB re-inspection |

### All DOB Violations (12 total)

| Violation # | Type | Date | Description | Status |
|-------------|------|------|-------------|--------|
| 045213 | AEUHAZ1 | 2024-09-18 | Failure to maintain elevator | Open |
| 043892 | EGNVIO | 2023-04-10 | Work without permit — 14th floor partition | Resolved |
| 041567 | AEUHAZ1 | 2021-08-22 | Defective fire escape | Resolved |
| ... | | | *9 additional violations 2005–2020* | Resolved |

### ECB Violations (3 total)

| ECB # | Date | Violation Type | Penalty | Balance Due | Status |
|-------|------|----------------|---------|-------------|--------|
| 1234567890 | 2024-09-18 | Elevator safety | $10,000 | $10,000 | Pending |
| 1234567001 | 2023-04-10 | Work w/o permit | $5,000 | $0 | Paid |
| 1234566500 | 2021-08-22 | Fire escape | $2,500 | $0 | Paid |

**Total penalties assessed:** $17,500 ($10,000 outstanding)

Source: [DOB Violations](https://data.cityofnewyork.us/Housing-Development/DOB-Violations/3h2n-5cm9), [ECB Violations](https://data.cityofnewyork.us/Housing-Development/DOB-ECB-Violations/6bgk-3dad)

Common questions

What is the difference between DOB and ECB violations?

DOB violations are notices of non-compliance recorded by the Department of Buildings. ECB violations are summonses heard by the Environmental Control Board, now part of OATH, and carry civil penalties. The skill reports both, with ECB penalties assessed, paid and still due.

Does a resolved status mean the building is in compliance?

No. Status labels in the DOB and ECB datasets are records, not a legal clearance. The skill reports what each source says, links the original records, and separates open items from closed ones so they can be verified.

Does it cover housing-code violations?

No. Housing Maintenance Code violations are issued by HPD, not DOB. Use /nyc-hpd for those, and /nyc-dob-permits for a building's filing and permit history.

What do I need to run a lookup?

An NYC address with its borough, a BBL, or a BIN. The skill resolves the building through PLUTO before querying the violation datasets.

Related skills