heritage-blueprint — скилл

Скилл делает по фото и источникам офлайн-страницу с 3D-чертежом памятника в синем стиле или сводит несколько моделей в одну

  • 80 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Скилл запускает локальные скрипты сборки и проверки и открывает источники и фотографии, которые вы указали
Все причины и проверки

tanglele110-hash/heritage-blueprint-skill

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/heritage-blueprint

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл запускает локальные скрипты сборки и проверки и открывает источники и фотографии, которые вы указали

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

heritage-blueprint — скилл для создания трехмерной веб-страницы с чертежным видом памятника архитектуры или объекта культурного наследия. Агент собирает сведения по реальным фото, историческим источникам и доступным обмерам, фиксирует источник каждого размера, строит геометрию на чистом WebGL и отдает один HTML-файл, где вращение, сдвиг, масштаб, разбор на части и сброс работают без сети. Скрипты, стили и шрифты встроены в файл. Скилл различает записанные, опубликованные, оцененные по фото и неизвестные размеры и не выдает схему за обмер. Второй сценарий сводит несколько готовых моделей на одну страницу, например шесть достопримечательностей Ханчжоу в сетке три на два, сохраняя ваши ракурсы и подписи.

Для кого. Авторам исторических и туристических страниц, студиям и музеям, которым нужны интерактивные модели памятников с понятными источниками размеров.

Подходит, если

  • Вы делаете страницу про башню или мост и хотите вращаемую модель с подписями по данным источников
  • Размеры надо пометить: что взято из документа, что из публикации, а что оценено по фото
  • Нужен один офлайн-файл HTML без зависимости от CDN для выставки или музейного киоска
  • Шесть готовых моделей надо свести в единую страницу «Достопримечательности» с вашими ракурсами
  • Модель одного объекта в составе страницы надо поправить и обновить встроенную копию

Не подходит, если

  • Нужен инженерный обмер, CAD или BIM: без данных съемки скилл не называет результат точным
  • Вы ждете реконструкцию по одному описанию без фотографий и источников
  • Нужна модель современного здания с рабочими чертежами
  • Опорные фотографии нельзя использовать: репозиторий не распространяет чужие снимки без лицензии

Пример запроса к агенту

Используй $heritage-blueprint и сделай модель башни Лифэн в Ханчжоу, сверь фотографии и источники, отметь размеры и собери офлайн-страницу

Ограничения

Документация и сам SKILL.md двуязычные, китайский текст идет первым. Для сборки единичного объекта нужны Python и Node: `scripts/build.py` собирает страницу, `scripts/verify.cjs` проверяет программные инварианты. Соответствие фото, настоящий WebGL и разметку подписей смотрят глазами в браузере. Сборщик принимает только одиночные модели, страницу со многими моделями собирают собственным комбинатором в проекте. Модель не считают точным обмером, если данных съемки нет. Права на примеры и записи демонстрации описаны в `COPYRIGHT.md`, а фотографии без разрешенной раздачи в репозиторий не входят.

Как отключить. Удалите папку `heritage-blueprint` из каталога скиллов агента. Готовые HTML-файлы и журнал источников лежат в вашей рабочей папке и удаляются отдельно.

Частые вопросы

Как установить heritage-blueprint?

Скачайте репозиторий целиком, назовите папку `heritage-blueprint` и положите ее в каталог скиллов своего агента, например `~/.claude/skills/`. Одного файла SKILL.md мало: требуются скрипты и шаблоны.

Что получится на выходе?

Один HTML-файл, который открывается офлайн: вращение, сдвиг, масштаб, разбор на части и сброс. Скрипты, стили и шрифты встроены, CDN не требуется. Источники лежат во встроенном JSON и в журнале.

Можно ли объединить несколько моделей?

Да. Попросите агента свести готовые HTML в одну страницу, например три на два, с вашими ракурсами и подписями. Для этого есть процесс в `references/gallery.md`.

Как скилл обращается с неизвестными размерами?

Различает записанные, опубликованные, оцененные по фото и неизвестные значения и помечает их словами вроде «около» и «по сообщениям». Если данных нет, поле остается пустым, а не заполняется равными слоями.

Чем проверяется результат?

Командой `node <skill>/scripts/verify.cjs` для программных инвариантов и просмотром страницы в браузере: сходство с фото, WebGL и подписи проверяют глазами.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл пересобирает объект с референсного изображения в процедурную 3D-модель Three.js, написанную кодом, а не скачанную

СкиллМинимальный доступ21,2 тыс.Звезды репозитория

Скилл рисует интерактивные изометрические иллюстрации в SVG: шейдеры WebGL, страница HTML или компонент React, идея объясняется работающим устройством

СкиллРасширенный доступ26,9 тыс.Звезды репозитория

Скилл ведет Live2D-проект от слоев и привязки в Cubism до проверки в браузере и отката, а рядом лежат код и модель-образец.

СкиллРасширенный доступ115Звезды репозитория
Нужен VPN

Скилл превращает фотографии зданий, улиц и местной культуры в оформленные редакционные постеры через модель генерации изображений

СкиллРасширенный доступ531Звезды репозитория

Скилл scan-to-threejs превращает запись с телефона в код сцены, уточняя модель за несколько проверочных кругов.

СкиллРасширенный доступ3 тыс.Звезды репозитория

Скилл Claude Code собирает офлайн-страницу с 3D-моделью механизма, которую можно разобрать, и записывает ролик по ней.

СкиллРасширенный доступ3,2 тыс.Звезды репозитория

Коротко о README

README в двух предложениях называет цель, показывает онлайн-пример с достопримечательностями Ханчжоу и видео. Затем объясняет установку копированием папки, два типовых запроса, формат результата и условия лицензий для кода, шрифта и примеров.

Бейдж для README

Исходный SKILL.md

---
name: heritage-blueprint
description: "按实景照片、史料和测绘资料制作蓝图风格古建或文物三维 HTML,或将多个已有模型合并成单页。Build offline heritage models from photos and records, or combine existing models into one interactive page."
---

# 古建与文物蓝图 · Heritage Blueprint

作者 / Author:[@木渡川(tanglele)](https://x.com/tanglele0318) · [MIT License](LICENSE) · [版权范围 / Scope](COPYRIGHT.md)

交付可离线打开的 HTML,支持旋转、平移、缩放、分解和复位。模型用原生 WebGL 渲染;脚本、样式和字体全部内嵌,不依赖 CDN 或外部资源。资料台账另存。

Build a self-contained HTML from the object's own evidence. Keep approved geometry and manual views. Mark estimates and unknowns; inspect the final page before delivery.

## 从哪里开始

| 任务 | 做法 |
|---|---|
| 新建或修改单体 | 按下面四步制作 |
| 多个成品合成一页 | 读 [合页流程](references/gallery.md),保留原模型,适配布局、视角和标注 |
| 修改合页中的某个建筑 | 先改该单体,再更新嵌入副本 |

用户已调好的视角,先保存再刷新。已确认的对象、年代和样式直接沿用。

## 1. 查资料

读 [证据与尺寸](references/evidence.md)。确定地点、年代和表现范围,打开实景照片、文保记录及可得的测绘或修缮图纸。照片要看原图,图纸要记页码、单位和基准。

每项形制和尺寸记录来源,分清一手记录、报道值、照片估计和未知项。资料冲突时核对年代、修缮和测量口径。缺数据就留空,不能用等分层高或通用塔身补成“已核准”。

核准塔类尺寸时,逐项填写 [尺寸核对表](references/evidence.md#dimension-register):层高、收分、檐挑、台基、塔刹。区分内外层级、对边与对角尺寸、地坪与构件标高。示意图保留“约”“报道”“估计”等标识;用户要求精细核准的部位不能擅自简化。

## 2. 建模

读 [场景接口](references/runtime.md)。用 `assets/blueprint.template.html` 保留蓝图界面和交互,在工作目录编写:

- `scene.json`:标题、文件路径和动画时长。
- `geometry.js`:本对象的几何、构件层级、分解动作和标注锚点。
- `evidence.json`:来源、尺寸和未验证项。
- `inset.html`:需要时生成的静态形制示意。

先比对整体轮廓、层级和孔洞,再做砖缝、瓦垄等细节。示意图与主体共用参数;整体和局部放大分别标明。现有构建器只接收静态示意,单个竖直标尺也不能代替逐层或水平尺寸绘制。

孔洞须有真实空腔和厚度;构件接触、屋面穿插、柱脚与台阶问题按 [几何检查](references/geometry-qa.md) 处理。平滑曲面保留真实转折,隐藏计算网格,不加暗色光晕。

分解通过构件节点变换实现,默认时长 2.85 秒。展示位移不表示原建筑存在折叠机构。无测绘数据时,不称精确复原、数字孪生、CAD 或 BIM。

Сообщить о проблеме