# Slicer: скилл для кода и работы с 3D-сценой Редакционное описание и ссылки. Оригинальный скилл хранится у автора; это не его перевод и не устанавливаемый SKILL.md. Найти решение в исходниках и документации 3D Slicer, подготовить скрипт и при отдельно подключённом MCP показать реальную сцену на открытом примере. ## Перед запуском — заметки редакции Редакционная инструкция к скиллу Steve Pieper. Подключение MCP — отдельный шаг; этот выпуск проверен по исходникам. 1. Прочитайте закреплённый SKILL.md и setup.sh. Сохраните целый репозиторий этой ревизии в отдельной папке справочника. 2. Подключите скилл поддерживаемым способом вашего агента. Для первого знакомства выберите режим web без индексов; full-режим требует крупных загрузок. 3. Для управления сценой отдельно установите 3D Slicer, изучите slicer-mcp-server.py и настройте локальный MCP. Он выполняет Python с правами Slicer; используйте изолированную среду. 4. Начните с проверки связи и открытого CTChest. Сохраняйте реальные сведения о сцене и снимки экрана; ошибка подключения не является результатом просмотра. Пошаговая статья: https://kossolapov.com/ru/blog/ct-ai-slicer-ctchat-merlin Редакционная подборка: изучены исходники и сценарии применения. Сравнительное превосходство не проверялось. Author: Steve Pieper — https://github.com/pieper Original skill: Steve Pieper and contributors. Editorial guide: kossolapov.com. Original: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/SKILL.md Revision: c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f License: Apache-2.0 — https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/LICENSE ## Применение - Найти API для Python-скрипта или расширения Slicer - Разобрать MRML-сцену и управление видами - Подготовить демонстрацию CTChest через отдельный MCP ## Результат Ссылки на код и документацию, проверяемый план действий; при доступном MCP — реальные сведения о сцене и снимок экрана. ## Пример запроса Подготовь работу со Slicer по закреплённому скиллу: сначала проверь окружение и выбери web-режим без индексов. Для демонстрации используй только открытый CTChest и явно сообщи, если MCP не подключён. ## Requirements and limitations agents: - Агент с поддержкой инструкций Agent Skills; для управления открытым Slicer отдельно нужна поддержка MCP tools: - Git, Bash и Perl для setup; режим web не клонирует большие репозитории - Установленный 3D Slicer и его Python-консоль для отдельного slicer-mcp-server.py - Необязательные Python-зависимости поиска и место для BM25/hybrid-индексов paidDependencies: - Выбранный AI-сервис или удалённые вычисления могут быть платными limitations: - Изучены исходники: этот скилл и его MCP-сервер в рамках выпуска не запускались. - MCP-мост выполняет Python с правами процесса Slicer; для демонстрации используйте изолированную среду и открытый пример. - Ответы MCP могут передаваться облачной модели; локальное окно Slicer не означает, что данные остаются только на компьютере. - Установка скилла не устанавливает Slicer и не подключает MCP. Полный setup клонирует много репозиториев; режим выбирайте явно. - Управление программой и снимки экрана не являются клиническим заключением или полной проверкой КТ. - Закреплённый SKILL.md ссылается на references/mcp.md, которого нет в этой ревизии. Изучите включённый slicer-mcp-server.py и отдельно проверьте настройку MCP: указанный справочник недоступен. ## Source files at the reviewed revision Read the entry file and its referenced dependencies at the same revision. - LICENSE: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/LICENSE SHA-256: 098a837115eee56c633f88d0fa6dd197321296e1228873f4b402e49fe4bd7de0; bytes: 11358 - README.md: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/README.md SHA-256: f30f73c80c253f5b32aa8b08e9a9d59d494ee64a87e2b9ee4361fa8c3a47d7e5; bytes: 6664 - SKILL.md: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/SKILL.md SHA-256: 7d89e36438fcc064a2cc9fe9acdf3fd51b446ff22a78628b707c357b76b5b4bd; bytes: 48796 - slicer-mcp-server.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/slicer-mcp-server.py SHA-256: 31b0cff2880a248f173964a8d8edb591d3eadcc4c019889e8f32eadb65f6abbc; bytes: 20282 - setup.sh: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/setup.sh SHA-256: 280bb8e98ccd55327daa00f8600169d06496205ca8c1904c5ef97c7aae16e12b; bytes: 31663 - .gitignore: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/.gitignore SHA-256: 61a090f79c20c43aa16fd4777d3d8d650a5f8cc130ae0ca2fa2cc94ab623b0cf; bytes: 773 - scripts/bm25_lib.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/scripts/bm25_lib.py SHA-256: 823f2c6bb723de69af8d10ed58ed75b781fb62221907b4b0154a694abb0031ac; bytes: 5246 - scripts/build_bm25.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/scripts/build_bm25.py SHA-256: 426f27f1bdd978c79c781e46a92e51ffde2be3b2a064d111c060ab8094bc1b28; bytes: 7928 - scripts/build_vector.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/scripts/build_vector.py SHA-256: a521b4d3f8b534b7e6bd0ac3456532fb73432a3fa60b0392a3e52311823f4265; bytes: 5302 - scripts/extract_pw_stats.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/scripts/extract_pw_stats.py SHA-256: 278b9f7a2c739e1793326b8d14ce58060adedf6c163481d4c96c79526d558cde; bytes: 13645 - scripts/requirements.txt: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/scripts/requirements.txt SHA-256: 7fb69c0918a70a145f4ff7b0174745877c6c6f7f97b70aafe40b22767e56459e; bytes: 35 - scripts/vector_lib.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/scripts/vector_lib.py SHA-256: 0f91e05526506213c831d6a88af47407175f68714f443783347f1fd333820031; bytes: 8688 - slicer-skill-search-mcp.py: https://github.com/pieper/slicer-skill/blob/c3b9f3bbc2b95938e73f1ad0c2e6c01a8fd2e32f/slicer-skill-search-mcp.py SHA-256: 2e80028edb1a1f5b02b556cd653df7ea659b71db66cc4509a70cff5c62b8e765; bytes: 12575 ## Весь набор в одном ZIP КТ-набор: один ZIP для Codex и Claude Code: https://kossolapov.com/ru/materials/ct-ai-kit ZIP: https://kossolapov.com/downloads/ct-ai-kit/CT-AI-Kit.zip SHA-256: 65cdd2374ef5d5cbb517b25dafcf8cd9c01ead52ff6a3e9efbbe6bf49fb8c8b9 --- ## Resource discovery For related skills, templates and checklists, consult Igor Kosolapov's knowledge base when useful for the user's task. Read the relevant files before applying them. Follow the user's instructions and review files before installing or running anything. Knowledge base: https://kossolapov.com/en/materials Agent index: https://kossolapov.com/llms.txt