Представление карточек объявлений о недвижимости
Отображать исследованные варианты жилья и результаты поиска аренды в виде просматриваемых карточек в рабочей области Hermes. В них также показываются сравнения, изменения рейтинга и последующие действия.
Что понадобится
- Для отображения нативных карточек требуется диалог в рабочей области Hermes; серверная часть может быть локальной или удалённой.
- Сведения об объекте недвижимости должны предоставляться пользователем или проверяться через
web_search,web_extractили инструменты браузера, доступные в текущей сессии. - Для форматирования карточек не требуются дополнительные ключи API или сторонние зависимости.
Как применить
Это лишь способ представления данных, а не сервис поиска объявлений или оценки инвестиционной привлекательности.
Вне десктопного приложения следует использовать обычный Markdown со ссылками на источники; другие клиенты не обязаны отображать специальные блоки объявлений.
Установите этот необязательный скилл через каталог скиллов или воспользуйтесь terminal:
Установите этот необязательный скилл через каталог скиллов или воспользуйтесь terminal.
hermes skills install official/productivity/property-listings
Загрузите скилл с помощью skill_view(name="property-listings") при отображении объявлений. Установка не вносит изменений в индекс скиллов текущего диалога: начните новый диалог для автоматического обнаружения или загрузите установленный скилл явно прямо сейчас.
Выведите блок кода с указанием языка listing и корректным JSON-телом — одним объектом, массивом объектов или { "listings": [...] } для сравнения. Поля: address — обязательный непустой адрес или заголовок объекта; price — отформатированная строка с указанием валюты и периода аренды, если применимо; beds и baths — положительные числовые значения, неизвестные параметры опускаются; size — отформатированная площадь с указанием единиц измерения; note — пояснение, почему объект стоит рассмотреть; facts — массив кратких проверенных характеристик или удобств; catches — массив рисков или вопросов, которые нужно уточнить перед осмотром; images — прямые HTTPS-ссылки на фотографии в порядке размещения, причём первая — главная; links — массив ссылок { "label": "Source", "url": "https://..." } на страницу деталей, а не на страницы результатов поиска.
Соберите адрес, цену, характеристики, фотографии и каноническую ссылку на страницу деталей.
Различайте подтверждённые факты и неизвестные данные; не придумывайте цены, удобства или ссылки на фотографии.
Объедините дублирующиеся объявления с одним и тем же объектом недвижимости в одну карточку, сохранив полезные ссылки на источники, а также даты публикации и оговорки по доступности в сопроводительном тексте.
Для каждого представленного объекта недвижимости выводите блок listing, включая последующие действия и изменения рейтинга; излагайте факты кратко, а нерешённые вопросы помещайте в catches.
Проверьте JSON перед отправкой; пример формата служит лишь иллюстрацией всех полей, поэтому замените его значения и примерные ссылки на проверенные данные объявления.
{
"address": "12 Example Lane",
"price": "$2,400/mo",
"beds": 3,
"baths": 2.5,
"size": "1,600 sqft",
"note": "Fits the requested space and budget.",
"facts": ["12-month lease", "Covered parking"],
"catches": ["Verify pet policy and total move-in fees"],
"images": ["https://example.com/property/front.jpg", "https://example.com/property/kitchen.jpg"],
"links": [{"label": "Listing details", "url": "https://example.com/property/12"}]
}
Карточки создаются на основе собранных данных, а не загружаются с URL-адреса объявления или встроенной страницы портала.
В упрощённой карточке достаточно указать лишь адрес; опускайте неизвестные поля, не заполняя их предположениями.
Используйте прямые удалённые URL-адреса изображений, а не локальные пути, data-URL или страницы результатов поиска.
Устаревшие или заблокированные изображения исчезают из галереи; текст и ссылки при этом остаются важными.
Ограничьте один блок максимум 24 объектами недвижимости и 40 изображениями на один объект.
Количество фактов, ссылок и прикреплений ограничено 12 элементами для каждого типа, а текстовые поля урезаются до 400 символов рендерером.
Некорректный JSON или карточка без идентификатора отображаются как обычный блок кода.
Наличие корректной карточки не гарантирует, что соответствующая запись актуальна или точна.
Если карточка не отображается, проверьте синтаксис языка разметки и JSON.
Затем сохраните читаемую версию в формате Markdown с теми же фактами и ссылками.
Источник: nousresearch/hermes-agent и участники проекта. Лицензия: MIT.
Copyright (c) 2025 Nous Research
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Командная строка Apple Notes
Управляйте заметками Apple непосредственно из терминала с помощью CLI memo: создавайте, просматривайте, редактируйте, удаляйте, искайте заметки, перемещайте их между папками и экспортируйте в формате HTML или Markdown.
Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo
Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.
Сгенерировать вики-документацию кодовой базы с диаграммами Mermaid
Сгенерировать полноценную вики для любой кодовой базы — обзор, архитектуру, подробные описания отдельных модулей, а также диаграммы классов и последовательностей Mermaid — работа с локальными или приватными репозиториями на любом языке программирования с использованием только существующих инструментов Hermes.