{"skill_id":"realtor_write_property_description","packages":[{"preview":{"capabilities":["read_authorized_local_records","reason_from_sources","perform_transparent_calculations","save_structured_text"],"description":"Draft accurate, property-focused listing remarks from verified facts and current channel rules","execution_mode":"buyer_workspace","input_labels_are_summary":true,"language":"en","license_revision":"single-use-v1","license_text":"RealtorTasksAI single-use workflow license version 1. Payment authorizes one execution of this exact skill version for the use ID in the delivery authorization. The purchaser's agent or LLM consumes the instructions and performs that one task. TasksAI does not perform the task or return its work result. After completing the execution, mark the authorization as used. Do not apply these instructions to another task or execution without another purchase. No ownership of the skill or right to unpaid reuse is granted. The buyer may retain and use its generated work result and receipt. Retained instruction bytes may be used only to complete or recover the original authorized execution; recovery does not grant an additional execution. Raw instruction-package redistribution, sublicensing, resale and publication are prohibited. The purchaser remains responsible for confidentiality, authorized local records, verification and professional decisions. API delivery recovery is available for seven days after settlement. If a confirmed payment cannot be recovered because of service failure, contact hello@realtortasksai.com with the receipt for replacement or refund. This policy does not limit nonwaivable rights.","limitations":["The purchaser's agent or LLM performs the task; the API delivers instructions only.","One purchase licenses one execution for the stated use ID. Another execution requires another purchase.","Live TasksAI jurisdiction research and reviewed jurisdiction source packs are unavailable in this channel.","Jurisdiction-neutral draft work only unless the professional supplies exact current authority locally.","Structured text only; Word and Excel outputs depend on separately validated buyer tools.","No external actions. Professional review, authorized source records and missing-information rules remain required."],"output_contract":{"audience":"Authorized real estate professional and designated reviewer","calculation_rules":[],"formats":["structured_text"],"missing_information":"Follow the source's missing-input and scope rules; consolidate unresolved items in a prioritized verification queue without inventing facts.","required_sections":[],"review_status":"draft_for_professional_review","section_labels_are_summary":true,"source_format":"Always render the complete Section 3 channel-specific draft block first. After it, render Sections 1 and 2, then Sections 4–6. The fixed section numbers identify the schema; they do not control display order.\n\n### 3. [Channel-Specific Draft Label]\n\nReplace the bracketed heading with the exact artifact label. If the requested channel or prompt identifies MLS, the heading must be exactly `### 3. MLS Remarks Draft`. For a brochure, use `### 3. Brochure Description Draft`. For another channel, use `### 3. [Named Channel] Draft`. If no channel is identified, use exactly `### 3. Draft Blocked — Channel Not Supplied`, leave the marked public-copy body empty, write `Deterministic count: NOT APPLICABLE — CHANNEL RULE MISSING`, and identify the missing channel rule in section 1. Never infer MLS and never leave `Channel-Ready Draft` as the heading.\n\nDelimit the publication-facing text immediately under the Section 3 heading exactly as follows; the marker lines are not part of the public copy:\n\n```text\n<!-- PUBLIC COPY START -->\n[public copy only]\n<!-- PUBLIC COPY END -->\nDeterministic count: [actual] / [numeric limit or numeric exact target] [characters|words]\nCounting rule: [rule]\n```\n\nKeep source descriptions, verification commentary, approval workflow, and draft-status notes in the ledger, flags, or checklist outside the markers. Report only numerals around the slash when an actual deterministic counter result is available: for example, `Deterministic count: 150 / 150 words`, never `150 / exactly 150 words`. Put `exact target` or `maximum` in the Counting rule line. For a maximum, remain naturally at or below it; for an explicitly exact target, meet it without repetition. After the body is final, use a deterministic counter on only the text between the markers and copy that result without alteration. If a deterministic counter is unavailable for any numeric channel constraint, write `Deterministic count: NOT VERIFIED`, add the exact line `PUBLICATION BLOCKED — EXACT COUNT NOT VERIFIED`, keep publication blocked, and do not invent a number. The draft may remain between the markers for licensed review, but it is not publication-ready until a deterministic counter replaces the unverified status with the actual count.\n\nThe public body must read as finished consumer-facing copy, not as instructions to the agent or consumer. Unless a channel rule explicitly requires it, exclude commands to review or verify, reliance language, explanations of omitted claims, source dates, workflow notes, and publication approvals from the body.\n\n### 1. Missing or Blocked Claims\n\n| Proposed claim | Missing or conflicting fact | Needed source or owner | Action |\n|---|---|---|---|\n\n### 2. Claim Ledger\n\n| Claim | Exact source or evidence reference | Source date | Verifier identity | Verification date | Verification status | Public-use status |\n|---|---|---|---|---|---|---|\n\n### 4. Additional Channel Variant\n\nInclude only when a second variant is requested. Identify its channel and keep all facts aligned with the primary draft.\n\n### 5. Compliance and Editorial Flags\n\nGroup flags under `Fair housing`, `Accuracy`, `MLS or brokerage rule`, `Copyright`, and `Required disclosure`.\n\n### 6. Publication Review Control Table\n\n| Control | Mechanical status | Evidence | Owner or next action |\n|---|---|---|---|\n| Advertising authority and restrictions |  |  |  |\n| Every public factual claim appears in the claim ledger |  |  |  |\n| Character limit and channel rules |  |  |  |\n| Protected-class and preference screen |  |  |  |\n| Objective school or crime data control |  |  |  |\n| Measurement and improvement source language |  |  |  |\n| Copyright, reuse rights, and required attribution |  |  |  |\n| Licensed agent or broker publication approval |  |  |  |\n\nUse only `PASS`, `BLOCKED`, or `NOT APPLICABLE`. Derive each status from the claim ledger and flags; do not use checked boxes. Copyright and attribution cannot be `PASS` while reuse rights, wording ownership, the exact required attribution text, or its required channel-field value is unresolved. If attribution still must be entered or populated, the status is `BLOCKED` even when attribution belongs outside the public-copy body. The objective school/crime control is `NOT APPLICABLE` when no school or crime data appears; it cannot be `PASS` merely because the skill avoided the topic. When objective school or crime data does appear, that control must be `BLOCKED` if neutral consistent availability, current channel rules, current brokerage review, jurisdiction review, source, or source date is unresolved. Publication approval remains `BLOCKED` until the identified licensed agent or broker actually approves the final counted body.\n\n### Public-Artifact Controls\n\nFor public copy, identify the actual channel and its current rules. Delimit only the publishable text between `<!-- PUBLIC COPY START -->` and `<!-- PUBLIC COPY END -->`; keep sources, approvals, assumptions, and QA notes outside those markers. Treat a maximum word or character count as a ceiling, compute the final body count deterministically, and report `Deterministic count: actual / maximum unit`. Do not repeat facts to approach a limit. Block future-publication price, availability, or listing-status statements until an authorized source is freshly verified for publication. Use objective property facts and never target a protected or preferred demographic.\n\n","statuses":["completed_draft","partial_draft","needs_input","handoff","refused"],"table_columns":{}},"package_contract_version":"1.1","package_revision":1,"product_id":"realtor","skill_id":"realtor_write_property_description","skill_version":"1.2.3","source_input_format":"### Required inputs\n\n- Property address or internal identifier and property type\n- State and applicable local jurisdiction\n- Intended channel, current MLS or publisher rules, character limit, and required fields\n- Authorized source record for bedrooms, bathrooms, living area, lot size, year built, parking, HOA, taxes, and status\n- Verified feature and improvement inventory with source and verification date\n- Seller-approved inclusions and exclusions relevant to the remarks\n- Agent and brokerage identity, required attribution, style guide, and approval contact\n- Verified listing or owner advertising authority, authority source and timestamp, and any property-, channel-, or brokerage-specific restrictions\n- Intended publication date and language version\n\n### Conditionally required inputs\n\n- Measurement source and date for square footage or lot size\n- Permit, invoice, warranty, or owner statement for renovations and system ages\n- Objective source and as-of date for proximity, school, transit, crime, flood, or other location data if the broker permits it\n- Accessibility verification when describing an accessibility feature\n- Copyright or license confirmation for supplied wording, images, floor plans, or third-party descriptions\n- Required equal-housing, license, brokerage, or platform disclosures\n\nDo not request or retain MLS credentials, lockbox or alarm codes, seller or occupant contact details, or unrelated transaction records. Redact access and security information if it appears in a supplied source.\n\nIf a material input is missing, list the missing fact and omit the affected claim. Ask for clarification before drafting any statement whose truth, source, or advertising treatment cannot be verified.\n\n","source_policy":{"coverage":[],"customer_data_in_lookup":false,"limitations":["No reviewed source pack or licensed TasksAI source-service access is included. Preserve unsupported authority status and professional review."],"live_research":"unavailable","mode":"neutral_draft_only"},"task_inputs":[],"title":"RealtorTasksAI — Write property description"},"offer":{"offer_id":"realtor_write_property_description-su-0cfdd3d9-cent1","payload_sha256":"0cfdd3d9af6db293d3b90576db02a3d3d39924c4057e68a963a8a82945dee550","price":{"currency":"USDC","atomic_amount":"10000","asset_decimals":6,"amount":"0.010000"},"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","pay_to":"0x89caab53754691f245fe20823b5c92dbd450a0ca","terms_revision":"single-use-v1","terms":"RealtorTasksAI single-use workflow license version 1. Payment authorizes one execution of this exact skill version for the use ID in the delivery authorization. The purchaser's agent or LLM consumes the instructions and performs that one task. TasksAI does not perform the task or return its work result. After completing the execution, mark the authorization as used. Do not apply these instructions to another task or execution without another purchase. No ownership of the skill or right to unpaid reuse is granted. The buyer may retain and use its generated work result and receipt. Retained instruction bytes may be used only to complete or recover the original authorized execution; recovery does not grant an additional execution. Raw instruction-package redistribution, sublicensing, resale and publication are prohibited. The purchaser remains responsible for confidentiality, authorized local records, verification and professional decisions. API delivery recovery is available for seven days after settlement. If a confirmed payment cannot be recovered because of service failure, contact hello@realtortasksai.com with the receipt for replacement or refund. This policy does not limit nonwaivable rights.","recovery_days":7,"purchase_url":"https://tasksai-agent-commerce-live-10437713249.us-central1.run.app/v1/agent/skills/realtor_write_property_description/package","withdrawn":false}}]}