v8-xsd-fetch — скилл для Claude Code: схемы и установка
Скачивает XSD-схемы XML-выгрузки 1С по версиям и сохраняет их в каталог проекта. Нужен для проверки выгрузки по XSD и просмотра доступных версий.
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills
/plugin install 1c-skills@cc-1c-skillsЧто делает v8-xsd-fetch
Скилл запускает скрипт v8-xsd-fetch.ps1 через powershell.exe и складывает схемы в каталог .v8-xsd рядом с .v8-project.json или в путь из ключа xsdPath. Можно передать список версий через -Versions, показать доступные и уже загруженные схемы с -List, а для повторной загрузки использовать -Force. Одна версия занимает около 600 КБ.
Версию нужно брать из атрибута version корня Configuration.xml, а не из номера релиза платформы. Без сети схемы можно скопировать из schemas/designer/<версия>/ репозитория https://github.com/yellow-hammer/namespace-forest. Каталог схем не добавляйте в Git: для репозитория его нужно внести в .gitignore. Скилл использует Bash и Read.
Какие задачи решает
- скачать XSD-схемы для версии выгрузки 1С
- обновить уже загруженные схемы проекта
- показать доступные версии формата
- проверить XML-выгрузку по соответствующей XSD-схеме
- выбрать каталог схем через
xsdPath
Примеры запросов агенту
- Скачай XSD-схемы для версий
2.20,2.21в каталог проекта. - Покажи доступные версии схем и те, что уже загружены, не скачивая файлы.
- Перекачай уже сохранённые схемы с параметром
-Force.
Как установить v8-xsd-fetch
1Через маркетплейс плагинов
/plugin marketplace add Nikolay-Shirokov/cc-1c-skills/plugin install 1c-skills@cc-1c-skillsКоманда ставит плагин 1c-skills целиком, со всеми его скиллами
2Через Skills CLI (Vercel)
npx skills add Nikolay-Shirokov/cc-1c-skills --skill v8-xsd-fetch -a claude-code3Вручную: положить файлы
~/.claude/skills/v8-xsd-fetch/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/v8-xsd-fetch/
1Через Skills CLI (Vercel)
npx skills add Nikolay-Shirokov/cc-1c-skills --skill v8-xsd-fetch -a codex2Вручную: положить файлы
.agents/skills/v8-xsd-fetch/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/v8-xsd-fetch/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Nikolay-Shirokov/cc-1c-skills v8-xsd-fetch2Вручную: положить файлы
.github/skills/v8-xsd-fetch/SKILL.mdКомандой платформы
gemini skills install https://github.com/Nikolay-Shirokov/cc-1c-skills --path .claude/skills/v8-xsd-fetchВручную: положить файлы
.devin/skills/v8-xsd-fetch/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о v8-xsd-fetch
Как установить v8-xsd-fetch в Claude Code?
Выполните /plugin marketplace add Nikolay-Shirokov/cc-1c-skills и затем /plugin install 1c-skills@cc-1c-skills.
Что делает v8-xsd-fetch?
Скилл скачивает XSD-схемы XML-выгрузки 1С по версиям формата в каталог проекта. Он также показывает доступные и уже скачанные версии.
Какую версию XSD-схемы выбрать?
Ориентируйтесь на атрибут version в корне Configuration.xml выгрузки. Номер релиза платформы для этого не подходит.
Исходный текст
SKILL.md · MIT
---
name: v8-xsd-fetch
description: Загрузка XSD-схем формата XML-выгрузки 1С по версиям формата в каталог проекта. Используй когда нужно скачать или обновить схемы платформы для проверки выгрузки по XSD, или узнать, какие версии схем доступны
argument-hint: "[-Versions 2.20,2.21] [-List]"
allowed-tools:
- Bash
- Read
---
# /v8-xsd-fetch — XSD-схемы платформы
Скачивает XSD-схемы формата выгрузки по версиям формата в каталог схем проекта
(`.v8-xsd` рядом с `.v8-project.json` или путь из его ключа `xsdPath`).
## Команда
```powershell
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/v8-xsd-fetch.ps1" -Versions "2.20"
```
| Параметр | Описание |
|----------|----------|
| `-Versions "<список>"` | Версии формата через запятую. Без него — все доступные (около 600 КБ на версию) |
| `-List` | Показать доступные версии и какие уже скачаны, ничего не скачивая |
| `-OutPath <путь>` | Другой каталог схем — только если пользователь его назвал |
| `-Force` | Перекачать уже скачанные файлы |
## Какую версию брать
Версия формата — атрибут `version` корня `Configuration.xml` выгрузки (например, `2.20`), а не номер
релиза платформы. Скачивай версии выгрузок, с которыми работает проект.
Каталог схем в Git не добавляй: если проект — репозиторий, каталог должен быть в `.gitignore`.
Нет сети — сообщи пользователю: схемы можно скопировать вручную из каталогов
`schemas/designer/<версия>/` репозитория https://github.com/yellow-hammer/namespace-forest.
© Nikolay Shirokov · MIT · Nikolay-Shirokov/cc-1c-skills