framework/skills/tool-usage/content-generation/docx-convert/SKILL.md
Используй когда нужно конвертировать Word-документ (.docx) в Markdown с извлечением изображений: ТЗ от заказчика в .docx, спецификация, инструкция, текст статьи, документация поставщика. Навык использует pandoc и постобработку (HTML-таблицы → MD pipe, переименование путей к картинкам) через локальный скрипт. ТРИГГЕРЫ: пользователь просит «переведи docx в md / сконвертируй ворд / достань текст из .docx / разбери документ Word / extract markdown from docx».
npx skillsauth add steelmorgan/1c-agent-based-dev-framework docx-convertInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Тонкая обёртка над pandoc для конвертации .docx в GitHub-Flavored Markdown с извлечением встроенных изображений. Дополнительно постобрабатывает результат: чинит пути к картинкам и превращает HTML-таблицы (которые pandoc оставляет в исходном виде для сложных случаев) в pipe-таблицы Markdown.
| Ситуация | Действие |
|----------|----------|
| Заказчик прислал ТЗ в .docx, нужно положить в репозиторий как md | docx2md.sh input.docx |
| Документация поставщика в Word, нужно скормить агенту | docx2md.sh input.docx output_dir |
| Документ со сложными таблицами и стилями — pandoc их пропускает | mammoth (см. ниже) |
| Нужна только текстовая часть без картинок | pandoc input.docx --to=gfm -o out.md напрямую |
pandoc --to=html, скрипт не требуется.pandoc --to=pdf (нужен LaTeX), скрипт не требуется.pandoc ≥ 3.x — основной конвертерpython3 — постобработка (html_tables_to_md.py)mammoth (python) — опциональная альтернатива для сложных таблиц# Результат рядом с файлом, в каталоге с тем же именем без расширения
bash framework/skills/tool-usage/content-generation/docx-convert/docx2md.sh "/path/to/file.docx"
# С указанием выходного каталога
bash framework/skills/tool-usage/content-generation/docx-convert/docx2md.sh "/path/to/file.docx" "/path/to/output"
Результат:
output/document.md — текст в GFM с pipe-таблицамиoutput/images/ — все картинки из документа (png/jpeg/emf/wmf)При использовании из проекта, куда фреймворк установлен симлинками, путь к скрипту:
.claude/skills/docx-convert/docx2md.sh.
pandoc input.docx --from=docx --to=gfm --wrap=none -o output.md
pandoc input.docx --from=docx --to=gfm --wrap=none \
--extract-media=./images \
-o output.md
python3 -c "
import mammoth, pathlib
result = mammoth.convert_to_markdown(open('input.docx', 'rb'))
pathlib.Path('output.md').write_text(result.value)
"
.doc (старый формат) — pandoc принимает только .docx. Сначала пересохранить через LibreOffice/Word.html_tables_to_md.py) обрабатывает только HTML-таблицы и <img>-теги, оставленные pandoc; остальной HTML сохраняется как есть.tools
Diagnostics for Vanessa Automation runs. Use when a feature scenario failed, artifacts were not created, or you need to classify a failure after launch.
tools
Creating and refining Vanessa Automation feature scenarios based on real project requirements. Use when you need to write or update a scenario test, not just run it.
tools
--- name: v8-session-manager description: Use when working with the 1С session manager (v8-session-manager) - launch, configuration, connecting 1С clients, reading session_list, calling proxied MCP-tools from 1С extensions, diagnostics. Triggers: mention of `v8-session-manager`, `session_list`, 1С extension MCP showcase, error “no active sessions” / “session_id required”, connecting a client to the manager via `mcpMode=ws`. provides_capabilities: # Built-in manager tools — always available whi
tools
Use when Codex needs to manage v8-runner on local 1C projects through the CLI: configure v8project.yaml, initialize infobases or EDT workspaces, build sources from Designer or EDT, run syntax checks and tests, dump infobase changes, convert source formats, load or export artifacts, launch 1C clients, or choose safe 1C automation command sequences.