Российский агрегатор навыков, MCP серверов и AI-инструментов. neuraldeep.ru

Навыки для работы с Яндекс, Битрикс, 1С и другими российскими сервисами. Устанавливайте одной командой, делитесь с RU-комьюнити.
Не требуется — работает через npx (Node.js 18+):
npx skillsbd --helpnpx skillsbd search яндексnpx skillsbd add artwist-polyakov/polyakov-claude-skills/yandex-wordstatНавык появится в директории .skills/ вашего проекта. AI-агент (Claude Code, Cursor и др.) прочитает его автоматически.
npx skillsbd add https://github.com/artwist-polyakov/polyakov-claude-skills --skill yandex-wordstatnpx skillsbd listnpx skillsbd remove yandex-wordstat- Node.js 20+
- Docker + Docker Compose
- PostgreSQL (через Docker)
# 1. Клонируйте репо
git clone https://github.com/vakovalskii/neuraldeep.git
cd skillsbd
# 2. Создайте .env из примера
cp .env.production .env
# Заполните:
# POSTGRES_PASSWORD=любой_пароль
# NEXTAUTH_SECRET=openssl rand -base64 32
# GITHUB_CLIENT_ID=из_github_oauth_app
# GITHUB_CLIENT_SECRET=из_github_oauth_app
# 3. Поднимите PostgreSQL
docker compose up postgres -d
# 4. Установите зависимости
cd web
npm install
# 5. Примените миграции
DATABASE_URL="postgresql://skills:ваш_пароль@localhost:5432/skillsdb" npx prisma migrate deploy
# 6. Запустите dev-сервер
DATABASE_URL="postgresql://skills:ваш_пароль@localhost:5432/skillsdb" npm run devСайт доступен на http://localhost:3000
cd web
npm run test # один запуск
npm run test:watch # watch-режим38 тестов: API routes, data layer, audit patterns, admin guards.
skillsbd/
├── web/ # Next.js 16 приложение
│ ├── src/
│ │ ├── app/ # Страницы и API routes
│ │ ├── components/ # React компоненты
│ │ ├── data/ # Data layer (Prisma queries)
│ │ └── lib/ # Auth, DB, admin helpers
│ ├── prisma/ # Схема и миграции
│ ├── __tests__/ # Vitest тесты
│ └── public/ # Статика, favicon, SKILL.md
├── cli/ # npm пакет skillsbd (npx skillsbd)
├── deploy/ # Инфо о сервере
├── docker-compose.yml # Traefik + App + PostgreSQL
└── .github/workflows/ # CI/CD
- Frontend: Next.js 16, React 19, Tailwind CSS 4, TypeScript
- Backend: Next.js API Routes, Prisma ORM
- БД: PostgreSQL 16
- Инфра: Docker, Traefik v3, Let's Encrypt
- CI/CD: GitHub Actions → rsync → docker compose
- Тесты: Vitest (38 тестов)
- CLI: Node.js ES Modules (npm: skillsbd)
Открытый API без авторизации для GET-запросов.
# Все навыки
curl https://neuraldeep.ru/api/skills
# Поиск
curl https://neuraldeep.ru/api/skills?q=яндекс
# Тренды
curl https://neuraldeep.ru/api/skills?sort=trendingСоздайте корпоративную библиотеку навыков для AI-агентов внутри вашей компании.
npx create-skillsbd my-company-skillsСоздаёт готовый npm-пакет:
my-company-skills/
├── cli.js # CLI: npx my-company-skills add/list
├── skills/
│ └── example/
│ └── SKILL.md # Шаблон навыка
├── package.json
└── README.md
skills/
├── internal-api/
│ └── SKILL.md # Работа с внутренним API компании
├── code-standards/
│ └── SKILL.md # Код-стайл и архитектурные правила
└── deploy-process/
└── SKILL.md # Процесс деплоя в вашу инфру
# Публичный npm (open source)
npm publish --access public
# GitHub Packages (приватный, привязан к GitHub org)
npm publish --registry=https://npm.pkg.github.com
# Verdaccio (self-hosted npm registry)
npm publish --registry=https://npm.your-company.ru
# JFrog Artifactory
npm publish --registry=https://artifactory.your-company.ru/api/npm/npm-local
# Nexus Repository
npm publish --registry=https://nexus.your-company.ru/repository/npm-private/# Из публичного npm
npx my-company-skills add internal-api
# Из приватного реестра
npx --registry=https://npm.your-company.ru my-company-skills add internal-api
# Или через .npmrc в проекте
echo "@my-company:registry=https://npm.your-company.ru" > .npmrc
npx @my-company/skills add internal-apiДобавьте в GitHub Actions вашего репо:
name: Publish skills
on:
push:
branches: [main]
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
registry-url: https://registry.npmjs.org # или ваш реестр
- run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}- Форкните репо
- Создайте ветку (
git checkout -b feature/my-feature) - Коммитните изменения
- Откройте PR
- Создайте GitHub-репозиторий с файлом
SKILL.md - Зайдите на neuraldeep.ru/submit
- Заполните форму — навык попадёт на модерацию
MIT