Install
$ agentstack add skill-xcode-nlp-kodaskills-koda-learn ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Поиск и установка навыков (скиллов)
Когда применять
- Пользователь может попросить:
- установить дополнительные навыки;
- подобрать дополнительные навыки для текущего конкретного проекта;
- Нельзя устанавливать новые навыки, если пользователь так или иначе не разрешил этого.
Типичные фразы-триггеры:
- > научись
- > установи навык
- > добавь скилл
- > найди скилл
- > добавь нужный навык, если потребуется
- > подбери скиллы
- > какие скиллы подойдут для
- > подбери навыки для
- другие похожие по смыслу, не ограничиваясь русским языком
Как применять
- Из задачи пользователя определи требования к искомым навыкам.
- Если задача непонятна, уточни у пользователя хочет ли он установить конкретный навык или ему подойдёт любой из лучших.
- Если пользователь просит найти подходящие для проекта навыки, сначала изучи проект, файлы KODA.md и AGENTS.md (при наличии).
- Директория установки навыков:
.koda/skills//в корне проекта.
Поиск и обработка результатов
- Запрещено использовать поиск в интернете пока не будут испытаны все источники, указанные ниже.
- Если при поиске найдено больше 1 навыка, предложи ознакомиться с каждым из них, пронумеровав строго по порядку, и ожидай явного подтверждения.
- Всегда давай пользователю активную ссылку на web-страницу каждого навыка в формате:
[ссылка](ссылка).
Принятие решений
- Пользователь может согласиться установить все найденные навыки, некоторые из них или ни одного.
- Если результаты поиска не подходят, остановись и предложи пользователю найти навык самостоятельно и установить в директорию установки.
- Если найден один подходящий навык, сразу переходи к установке.
- Избегай конфликтов имён с установленными навыками.
- Установка навыка допустима только если выполняются обязательные требования.
- Приоритет у того навыка, который суммарно удовлетворяет большему количеству требований по всем критериям оценки.
Установка
Источник 1 - официальный репозиторий Koda
URL: https://raw.githubusercontent.com/XCode-NLP/KodaSkills/refs/heads/main/metadata.json
> ВАЖНО: При любой технической ошибке переходи к источнику 2.
- Получи данные об имеющихся в репозитории навыках.
- В массиве объектов
skillsважны следующие поля:
name: имя;description: описание;url.web: ссылка на просмотр текста в браузере;url.raw: ссылка на сырой текст для установки;
- Оцени соответствие запроса пользователя с этими полями по критериям ниже.
Критерии оценки:
- Имя и описание должны максимально соответствовать запросу пользователя.
- Ссылки должны вести на репозиторий
XCode-NLP/KodaSkills.
Установка:
- Получи текст навыка по адресу
url.raw - Сохрани текст в корень текущего проекта (workspace):
.koda/skills//SKILL.md.
Источник 2 - каталог agentskill
URL: https://agentskill.sh/api/skills?limit=30&q=
> ВАЖНО: При любой технической ошибке переходи к источнику 3.
- Получи данные об имеющихся в каталоге навыках.
- Важны следующие поля ответа:
- Базовая обязательная информация:
name: имя навыка;owner: имя автора;claimed: автор подтверждён;
- Критерии релевантности:
seoSummary: описание навыка;category,skillTypes,tools: ключевые слова, характеризующие область применения и технологический стек;jobRoles,jobCategories: ключевые слова, характеризующие релевантные роли или профессии;tags: дополнительные ключевые слова, характеризующие навык;
- Числовые показатели качества:
securityScore: показатель безопасности (0-100);downvotes: количество негативных оценок;upvotes,contentQualityScore,creatorTrustScore,hotScore,recentInstalls24h,recentInstalls3d,recentInstalls7d,recentRatings3d,recentRatings7d,topScore,trendingScore,score,ratingCount,installCount,githubStars: показатели качества и популярности навыка;
- Оцени соответствие запроса пользователя с этими полями по критериям ниже.
Критерии оценки:
- ОБЯЗАТЕЛЬНО: все критерии релевантности должны максимально соответствовать запросу пользователя
- ОБЯЗАТЕЛЬНО:
securityScoreдолжен быть в диапазоне 75-100 - ОПЦИОНАЛЬНО:
downvotes= 0 или значительно ниже всех остальных показателей качества - ОБЯЗАТЕЛЬНО: все остальные числовые показатели качества суммарно должны быть > 0 (чем выше, тем лучше)
- ОПЦИОНАЛЬНО:
claimed= true
Установка:
- Получи данные по адресу:
https://agentskill.sh/api/agent/skills//install?owner= - Сохрани значение
skillMdполя в корень текущего проекта (workspace):.koda/skills//SKILL.md. - Удали из этого файла строки:
# --- agentskill.sh ---(первая строка);# ---(перед frontmatter, обычно 13-я сверху);- всё содержимое между ними.
Источник 3 - каталог neuraldeep
URL: https://neuraldeep.ru/api/skills?q=
> ВАЖНО: При любой технической ошибке переходи к другим источникам.
- Получи данные об имеющихся в каталоге навыках.
- Важны следующие поля ответа:
- Базовая обязательная информация:
id: uuid навыка;name: имя навыка;owner: имя автора;
- Критерии релевантности:
description: описание навыка;category,tags: дополнительные ключевые слова, характеризующие навык, область его применения и технологический стек;
- Показатели качества:
status: статус проверки;featured: признак "Выбор редакции";githubStars,installs,trending24h: числовые показатели популярности навыка;
- Оцени соответствие запроса пользователя с этими полями по критериям ниже.
Критерии оценки:
- ОБЯЗАТЕЛЬНО: все критерии релевантности должны максимально соответствовать запросу пользователя
- ОБЯЗАТЕЛЬНО:
status=approved - ОПЦИОНАЛЬНО:
featured=true - ОБЯЗАТЕЛЬНО: все остальные числовые показатели популярности суммарно должны быть > 0 (чем выше, тем лучше)
Установка:
- Получи данные по адресу:
https://neuraldeep.ru/api/skills/readme?skillId= - Сохрани значение
contentполя в корень текущего проекта (workspace):.koda/skills//SKILL.md.
Другие каталоги навыков
URL:
https://mcpmarket.com/search?type=skills&q=https://mcpservers.org/agent-skillshttps://github.com/openai/skills/tree/main/skills/.curatedhttps://github.com/anthropics/skills/tree/main/skills
> ВАЖНО: При любой технической ошибке, прекращай установку и переходи к этапу "Обработка результатов установки".
Обработка результатов установки
Ошибка
Критерии:
- HTTP-запросы завершаются с кодом статуса >= 400.
- Ошибки файловой системы.
Действия:
- Если один из источников (вариантов установки) не подходит, нужно использовать другой.
- Если использованы все источники, но успех не достигнут, следует:
- сообщить пользователю о возникшей ошибке и возможных вариантах её исправления;
- предложить пользователю найти навык самостоятельно в источниках.
Успех
Критерии:
- Файл SKILL.md существует в директории установки.
- Файл начинается с frontmatter.
Действия:
- Сообщи:
- путь до установленного навыка
- описание навыка (переведи на русский, если написано на другом языке)
- ссылку на страницу навыка для просмотра в браузере.
- Обрати внимание, что установленный навык может быть выключен по умолчанию и его потребуется включить вручную.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: XCode-NLP
- Source: XCode-NLP/KodaSkills
- License: MIT
- Homepage: https://kodacode.ru
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.