heritage-blueprint — скилл
Скилл делает по фото и источникам офлайн-страницу с 3D-чертежом памятника в синем стиле или сводит несколько моделей в одну
- 80 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл запускает локальные скрипты сборки и проверки и открывает источники и фотографии, которые вы указали
Установка
- Работает в
В терминале, через 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, написанную кодом, а не скачанную
Скилл рисует интерактивные изометрические иллюстрации в SVG: шейдеры WebGL, страница HTML или компонент React, идея объясняется работающим устройством
Скилл ведет Live2D-проект от слоев и привязки в Cubism до проверки в браузере и отката, а рядом лежат код и модель-образец.
Скилл превращает фотографии зданий, улиц и местной культуры в оформленные редакционные постеры через модель генерации изображений
Скилл scan-to-threejs превращает запись с телефона в код сцены, уточняя модель за несколько проверочных кругов.
Скилл Claude Code собирает офлайн-страницу с 3D-моделью механизма, которую можно разобрать, и записывает ролик по ней.
Коротко о 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。