Skip to content
Back to skills

Property Dealsheet

ASecurity

Convert one property's decision-ready dossier into the designed deal sheet, an HTML file beside it. Pure derivation - reads only the dossier, fills the vault's deal-sheet template, embeds images. It gathers no new information; a missing fact stops it and points to /property-underwrite or /property-reconcile. Covers acquisitions and held properties, with a per-unit table for a building sold unit by unit. Use when asked to build or refresh a deal sheet, or on /property-dealsheet <property>.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentsgoshellbash

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 7, 2026

npx -y skills add Vinedine/para-os --skill property-dealsheet --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Property Dealsheet?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Property Dealsheet
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vinedine-property-dealsheet/badge)](https://www.skillsdirectory.com/skills/vinedine-property-dealsheet)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: property-dealsheet
description: Convert one property's decision-ready dossier into the designed deal sheet, an HTML file beside it. Pure derivation - reads only the dossier, fills the vault's deal-sheet template, embeds images. It gathers no new information; a missing fact stops it and points to /property-underwrite or /property-reconcile. Covers acquisitions and held properties, with a per-unit table for a building sold unit by unit. Use when asked to build or refresh a deal sheet, or on /property-dealsheet <property>.
allowed-tools: Bash, PowerShell, Glob, Grep, Read, Edit, Write, AskUserQuestion, TodoWrite
argument-hint: '<property-name> [--test]'
---

# Property dealsheet

Turns one property's dossier into the designed deal sheet a decision-maker reads, as `## Deal sheets` in the vault's `CLAUDE.md` defines it. The dossier is the underwriting model; the sheet is the derived memo.

## Arguments

| Arg | Behavior |
|---|---|
| *(none)* | Ask which property |
| `<property-name>` | Match against `projects/`, `resources/ideas/`, then `areas/properties/` |
| `<name> <name> ...` | Step 1 for every property, one go-ahead for all, then Steps 2 and 3 per sheet |
| `--test` | Test run, see [para-shared/test-run.md](../para-shared/test-run.md). |

## What it reads

- **The vault's `CLAUDE.md`**: the `## Deal sheets` rules, the language rule.
- **The template**, `resources/prompts/dealsheet-template.html`. Its header comment is the design system, the section skeleton and the stage variants.
- **The source register**, `resources/property-evaluation/property-data-sources.md`, for two things only: which facts no free source settles, and the plan renderer if it names one.
- **The dossier**, the only fact source.

Template or dossier missing: stop and ask.

## Procedure

Track the phases in the harness's task list where it offers one, else in a short progress message at each phase boundary.

1. **Locate and check readiness.** Resolve the vault root once and hold it (`operating-discipline.md`). Resolve the property to exactly one folder and its dossier; none or several, stop and ask. Run the readiness check, and on any gap stop with the checklist. **Procedure: [references/build.md](references/build.md).** Summarise the verdict and get the go-ahead.
2. **Build the sheet** from the template. **Procedure: [references/build.md](references/build.md).**
3. **Verify and report.** **Procedure: [references/build.md](references/build.md).**

## Strict rules

**Everything in [para-shared/operating-discipline.md](../para-shared/operating-discipline.md) applies.** The rules specific to *this* skill:

- **The dossier is the only fact source.** Every number, date, name and the verdict come from it. No email, no web, no analyst pass, no source document read for facts: a need the dossier cannot meet is a gate, never a research task.
- **Copy-fill the template, never an existing sheet**, and never hand-patch a number into a built sheet: rebuild it.
- **Honesty.** Every estimate the dossier flags stays flagged in the Assumptions block; never soften an open item.
- **The sheet's language is the dossier's**, the template's own labels included.

## Stop and ask

When the property match is ambiguous or absent; the template is missing; the readiness check fails; or the dossier contradicts itself on a load-bearing number, which is a `/property-reconcile` signal.

Files in this skill

  • SKILL.md3.5 KB
  • references/build.md3.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.