API документация
Открытый API для AI-агентов и разработчиков.
Базовый URL: https://neuraldeep.ru— авторизация не требуется для GET-запросов.
/api/skillsСписок всех навыков из каталога
Параметры
qПоиск по названию, описанию или автору?q=яндексsortСортировка: all (по установкам) или trending (за 24ч)?sort=trendingОтвет
[
{
"id": "cm...",
"name": "yandex-wordstat",
"owner": "artwist-polyakov",
"repo": "polyakov-claude-skills",
"description": "Анализ поискового спроса через Яндекс Wordstat API",
"installs": 3201,
"trending24h": 180,
"category": "контент",
"tags": ["яндекс", "wordstat", "seo"],
"authorName": "Polyakov",
"telegramLink": "https://t.me/countwithsasha",
"featured": true
}
]/api/skills/readmeПолучить содержимое SKILL.md навыка из GitHub
Параметры
skillIdID навыка из каталога?skillId=cm...Ответ
{
"content": "# Yandex Wordstat\n\nАнализ поискового спроса...",
"path": "plugins/yandex-wordstat/skills/yandex-wordstat/SKILL.md"
}/api/skills/auditРезультаты аудита безопасности навыка
Параметры
skillIdID навыка?skillId=cm...Ответ
[
{ "checkName": "repository", "status": "pass", "details": "Публичный репозиторий, 45 звёзд" },
{ "checkName": "license", "status": "pass", "details": "Лицензия: MIT" },
{ "checkName": "security", "status": "pass", "details": "SKILL.md проверен, опасных команд не найдено" }
]/api/skills/installТрекинг установки навыка (вызывается CLI автоматически)
Ответ
// Request body:
{ "name": "yandex-wordstat", "owner": "artwist-polyakov", "repo": "polyakov-claude-skills", "v": "0.3.1" }
// Response:
{ "tracked": true, "installs": 3202 }Примеры использования
# Поиск навыков по ключевому слову
curl https://neuraldeep.ru/api/skills?q=яндекс
# Топ навыков по установкам
curl https://neuraldeep.ru/api/skills
# Тренды за 24 часа
curl https://neuraldeep.ru/api/skills?sort=trending
# Получить SKILL.md навыка
curl "https://neuraldeep.ru/api/skills/readme?skillId=ID"
# Из Python
import requests
skills = requests.get("https://neuraldeep.ru/api/skills?q=seo").json()
# Из JavaScript
const skills = await fetch("https://neuraldeep.ru/api/skills").then(r => r.json())