nyc-hpd

Resolve addresses to BBL or BIN and query NYC HPD housing datasets.

304|65|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/AlpacaLabsLLC/skills-for-architects --skill nyc-hpd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nyc-hpd
Source: https://github.com/AlpacaLabsLLC/skills-for-architects/tree/main/plugins/00-due-diligence/skills/nyc-hpd
Command: npx skills add https://github.com/AlpacaLabsLLC/skills-for-architects --skill nyc-hpd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly access NYC HPD housing data by resolving inputs to standard identifiers (BBL/BIN) and retrieving violations, complaints, and registrations for residential buildings.

Core Features & Use Cases

  • Resolve addresses to BBL/BIN using PLUTO data and validate residential status to gate data access.
  • Query HPD datasets for violations (including open violations), complaints, and registrations, with structured results and summaries.
  • Generate a concise, formatted report suitable for property research, due diligence, and compliance review.
  • Use Case: Investigate a property by address to understand its enforcement history and current compliance status.

Quick Start

Type /nyc-hpd followed by an address, BBL, or BIN to generate the HPD report.

Frequently Asked Questions about nyc-hpd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I look up HPD violations and complaints for a specific NYC address?

To look up HPD violations and complaints, provide a valid NYC residential address, BBL, or BIN. The system resolves the input using PLUTO data, validates residential status, and queries HPD datasets to return registrations, violations by class, and recent complaints with counts.

Can I search NYC housing data using a BBL or BIN instead of a street address?

Yes, you can search NYC housing data using a BBL or BIN directly. The system accepts BBL or BIN inputs natively, resolving them against PLUTO data to validate residential status before retrieving HPD violations, complaints, and registration records.

What's the best way to check open HPD violations for a residential building?

The best way to check open HPD violations is to query the building by address, BBL, or BIN. The system filters HPD datasets for violations by class and returns a formatted Markdown report summarizing enforcement history and current compliance status.

Does the HPD data report include building registration details or just violations?

The HPD data report includes both building registration details and violations. It retrieves registrations, violations by class, and recent complaints with counts, providing a comprehensive view of the property's enforcement history and compliance status.

Why does the HPD lookup require resolving an address to a BBL or BIN first?

Resolving an address to a BBL or BIN is required to accurately identify the correct building in HPD datasets. The system uses PLUTO data to resolve inputs to standard identifiers and validate residential status, ensuring data retrieval is precise before querying violations and complaints.

What limitations exist when querying HPD complaints for non-residential buildings?

Querying HPD complaints for non-residential buildings is limited because the system validates residential status using PLUTO data before gating data access. Non-residential properties will not return HPD violations, complaints, or registration records.