Back to directory

Add Comps

Agent skill
1 skill

Normalize a contributed comp set a Lee broker pastes, forwards, or uploads (a forwarded email with several brokerage comp tables, an xlsx/csv export, a pasted tab/pipe table, or a screenshot) into canonical AddCompRow records ready for ingestion via the leecompsaddwrite MCP tool. parseemail extracts the comp tables from a forwarded email body, attaches the contributing source (JLL, Foundry, etc.) to each row, and skips signature / confidentiality decoy tables. parsespreadsheet reads an xlsx or csv, picks the comp-shaped sheet(s) and skips prose/view tabs, and raises AmbiguousSheetError when more than one comp sheet is present so the operator can choose. parsetext parses a pasted tab- or pipe-delimited table. parseimage and llmfallback extract rows via an injected model-vision callable (the skill's own Claude runtime) for screenshots or blobs the deterministic parsers can't handle. detecttransactiontype decides lease vs. sale from the column headers. applyaliasmap folds contributor headers into the canonical keys, coerces numerics (strips $ , %), preserves the verbatim Transaction Type as txnsubtype, and keeps any unmapped columns in rawfieldsjson. validaterow flags (never drops) rows missing the minimum keys. dryrunsummary reports total + per-source counts + flagged rows for operator review, and buildwritepayload assembles the exact AddCompsPayload (with parserversion) for the leecompsaddwrite MCP tool — the MCP write itself is the model's job.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Skill stats

Skills1CategorySecurityStars0

About this skill

Normalize a contributed comp set a Lee broker pastes, forwards, or uploads (a forwarded email with several brokerage comp tables, an xlsx/csv export, a pasted tab/pipe table, or a screenshot) into canonical AddCompRow records ready for ingestion via the leecompsaddwrite MCP tool. parseemail extracts the comp tables from a forwarded email body, attaches the contributing source (JLL, Foundry, etc.) to each row, and skips signature / confidentiality decoy tables. parsespreadsheet reads an xlsx or csv, picks the comp-shaped sheet(s) and skips prose/view tabs, and raises AmbiguousSheetError when more than one comp sheet is present so the operator can choose. parsetext parses a pasted tab- or pipe-delimited table. parseimage and llmfallback extract rows via an injected model-vision callable (the skill's own Claude runtime) for screenshots or blobs the deterministic parsers can't handle. detecttransactiontype decides lease vs. sale from the column headers. applyaliasmap folds contributor headers into the canonical keys, coerces numerics (strips $ , %), preserves the verbatim Transaction Type as txnsubtype, and keeps any unmapped columns in rawfieldsjson. validaterow flags (never drops) rows missing the minimum keys. dryrunsummary reports total + per-source counts + flagged rows for operator review, and buildwritepayload assembles the exact AddCompsPayload (with parserversion) for the leecompsaddwrite MCP tool — the MCP write itself is the model's job.

Quick start

  1. Copy the install prompt. Use the green button above this README.
  2. Send it to your agent. Paste it into your coding agent’s chat and send.
  3. Review the setup. Your agent checks the skill’s instructions, requirements, and installation scope.
Review, license & listing details
Review the source before using this skill

This is an imported listing. We haven’t certified its safety, license, or compatibility. Skills may include executable scripts.

Automated security scan: Partial

Only SKILL.md was scanned. Supporting files and scripts were not checked. No safety grade has been assigned.

0 potential findings · Scanned 11/4/2026 · Scanner 0.2.1

Content SHA-256: b4d1ca5c77fe17cf9b1be5f892bca810f461ddd7724a91236545f76ef9b6df5d

About scan coverage and limitations

About this listing

Category
Security
Reported license
Not specified
Listing language (estimated)
English
Review status
Not individually reviewed
Agent compatibility
Atlas installation supports Claude Code, Codex, and Cursor. Skill-specific dependencies and features are checked during setup.
Add Comps | Agent Skills Atlas