Скилл ЮKassa
Yookassa Skill
Справочный скилл для интеграции ЮKassa: API v3, SDK для TypeScript, одностадийные и двухстадийные платежи, вебхуки и 54-ФЗ
- 0 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл содержит только документацию и примеры кода
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/yookassa-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл содержит только документацию и примеры кода
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл состоит только из документации: справочника по REST API v3 ЮKassa и примеров на TypeScript с SDK @a2seven/yoo-checkout. Он описывает жизненный цикл платежа, способы оплаты вроде СБП, SberPay и Mir, обработку вебхуков, возвраты, фискализацию по 54-ФЗ и стратегии повторов. В SKILL.md вынесены ключевые правила: ключ идемпотентности на каждую операцию, проверка статуса на сервере и сумма строкой.
Для кого. Для разработчиков на TypeScript и Node.js, которые подключают прием платежей через ЮKassa.
Подходит, если
- Нужно создать платеж и обработать вебхук о его статусе
- Нужно реализовать холдирование и списание в два этапа
- Нужно передавать чеки по 54-ФЗ
Не подходит, если
- Проект использует другой платежный шлюз
- Бэкенд написан не на TypeScript и примеры SDK не подходят
Пример запроса к агенту
Добавь в Express-приложение оплату заказа через ЮKassa с вебхуком и чеком по 54-ФЗОграничения
Скилл не выполняет запросы к API, он только подсказывает агенту, как писать код. Примеры привязаны к SDK @a2seven/yoo-checkout. Для работы приложения нужны YOOKASSA_SHOP_ID и YOOKASSA_SECRET_KEY.
Как отключить. Удалите папку yookassa из каталога скиллов Claude Code.
Частые вопросы
Какой SDK используется?
@a2seven/yoo-checkout, устанавливается вместе с uuid через npm install @a2seven/yoo-checkout uuid.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ЮKassa — все инструментыЮKassa: агент технической интеграции для Codex
ЮKassa: ИИ-агент технической интеграции для Codex
Плагин Codex с пятью скиллами и тринадцатью read-only MCP-инструментами для интеграции ЮKassa: проектирование, код, чеки, диагностика, ревью
ЮKassa MCP
yookassa-mcp
MCP-сервер ЮKassa: платежи, возвраты, чеки по 54-ФЗ, выплаты и вебхуки прямо из диалога с агентом
Официальный MCP ЮKassa: агент создает ссылки на оплату и счета, проверяет статусы и возвраты, но сам деньги не переводит
Набор скиллов для операционки малого бизнеса в России: УСН, денежный поток, дебиторка, договоры, найм и проверка контрагента по ИНН
Скилл переезда с Lovable на Cloud.ru
ru-deploy
Скилл для Claude Code и Codex, который пошагово переносит проект с Lovable на сервер Cloud.ru: self-hosted Supabase, HTTPS, домен, почта, платежи YooKassa
Монорепозиторий MCP-серверов для российских сервисов и API стран СНГ: платежи, CRM, маркетплейсы, доставка, HR и справочные данные
Коротко о README
README кратко описывает документационный скилл для Claude Code по платежному шлюзу ЮKassa. Приведена структура: SKILL.md, справочники по авторизации, жизненному циклу платежа, способам оплаты, вебхукам, фискализации и ошибкам, а также четыре примера на TypeScript. Указаны зависимости SDK и переменные окружения магазина.
Бейдж для README
Исходный SKILL.md
---
name: yookassa
description: Russian payment gateway integration using YooKassa. Use when creating payments, processing transactions, handling webhooks, managing refunds, or implementing Russian fiscalization via 54-FZ.
keywords: [payment, gateway, yookassa, russia, 54-fz, sbp]
---
# Yookassa Payment Gateway
## Quick Reference
| Concept | Details |
|---------|---------|
| **API Version** | v3 |
| **Base URL** | `https://api.yookassa.ru/v3` |
| **Auth** | Basic (shop_id:secret_key) |
| **Required Header** | `Idempotence-Key` (UUID v4, unique per operation) |
| **Primary SDK** | `@a2seven/yoo-checkout` |
| **Amount Format** | String with 2 decimals: `"100.00"` |
| **Currency** | `RUB` (primary), `USD`, `EUR` supported |
## When to Use
Use this skill when you need to:
- Create one-time or recurring payments
- Handle Russian payment methods (SBP, SberPay, YooMoney, T-Pay, Mir)
- Implement 54-FZ fiscalization (receipts)
- Process refunds and cancellations
- Handle async payment confirmation via webhooks
- Implement two-stage (hold + capture) payments
- Manage saved payment methods for returning customers
## Core Payment Flow
```
1. Create Payment → 2. Redirect User → 3. Webhook (status update) → 4. Verify → 5. Capture (if two-stage)
```
## SDK Quick Start
```typescript
import { YooCheckout } from '@a2seven/yoo-checkout';
const checkout = new YooCheckout({
shopId: process.env.YOOKASSA_SHOP_ID!,
secretKey: process.env.YOOKASSA_SECRET_KEY!,
});
```
## Critical Rules
1. **Always use idempotency keys** - Every create/capture/cancel/refund needs a unique `Idempotence-Key`
2. **Never trust client-side** - Always verify payment status server-side via API or webhooks
3. **Amount is a string** - `{ value: "100.00", currency: "RUB" }` not a number
4. **Webhooks require 200 response** - Return HTTP 200 within 10 seconds or Yookassa retries
5. **Verify webhook IPs** - Whitelist Yookassa IP ranges for security
6. **54-FZ receipts** - Required for Russian merchants; include `receipt` object with items