sbermobile-skill

Неофициальный Python-клиент и скилл для личного кабинета СберМобайл: тариф, остатки пакетов, услуги и бонусы

  • 1 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Использует непубличный API и токен личного кабинета
  • Токен хранится в незащищенном каталоге /tmp
Все причины и проверки
Российский стек

pocketpet/sbermobile-skill

Установка

Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/sbermobile-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Использует непубличный API и токен личного кабинета
  • Токен хранится в незащищенном каталоге /tmp

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Клиент обращается к тем же REST-эндпоинтам, что и веб-кабинет lk.sbermobile.ru, без браузера. Авторизация идет по SMS-коду, токен сохраняется и подхватывается при следующем запуске. Агент может узнать тариф и остатки гигабайт, минут и SMS, подключенные и доступные опции, рекомендуемую сумму пополнения, бонусы СберСпасибо и промо-предложения. Все методы только читают данные.

Для кого. Для абонентов СберМобайл, которые хотят спрашивать агента об остатках и тарифе вместо входа в кабинет.

Подходит, если

  • Нужно узнать остатки интернета, минут и SMS
  • Нужно сравнить текущий тариф с доступными для перехода
  • Нужно посмотреть подключенные платные услуги

Не подходит, если

  • Нужно менять тариф или подключать услуги: клиент только читает данные
  • Нужна стабильная официальная интеграция

Пример запроса к агенту

Сколько гигабайт и минут осталось на СберМобайл?

Ограничения

Проект не аффилирован со Сбербанком и СберМобайл, API непубличный и может измениться без предупреждения. Токен хранится в /tmp/sbermobile_token.json. Суммы возвращаются в копейках.

Как отключить. Удалите скилл из каталога скиллов и файл токена /tmp/sbermobile_token.json.

Частые вопросы

Может ли скилл что-то изменить в аккаунте?

Нет, клиент содержит только GET-методы без операций записи.

Какие зависимости нужны?

Только библиотека requests.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Неофициальный MCP-сервер и Python SDK для СберБанк Онлайн: остатки, операции и переводы между своими счетами с подтверждением

MCP-серверШирокий доступ6Звезды репозитория
Официальный

Официальный MCP Сбера для корпоративных клиентов: агент работает с рублевыми платежками и выписками по счету через банковский API

MCP-серверШирокий доступ
Российский стек

MCP-сервер СберБизнес API: счета, баланс, выписки, платежные поручения и контрагенты через ИИ-агента

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер для SaluteSpeech от Сбера: расшифровка русской речи в текст и озвучка текста голосами Сбера

MCP-серверРасширенный доступ1Звезды репозитория
Официальный

MCP-сервер голосового API SaluteSpeech от Сбера: записывает речь с микрофона, распознает ее и озвучивает ответ агента

MCP-серверРасширенный доступ9Звезды репозитория
Российский стек

Коллекция MCP-серверов с FAISS-индексами для семантического поиска по документации Jivo, SaluteBot и SberSalute Code: поиск, чтение файлов и оглавление

MCP-серверРасширенный доступ

Коротко о README

README описывает неофициальный клиент личного кабинета СберМобайл с авторизацией по SMS и шесть read-only скиллов для Claude и других LLM. Приведены методы клиента, структура проекта и особенности API: заголовок token, номер из 10 цифр, суммы в копейках. Пример agent_demo.py запускает интерактивный чат на Claude и требует ANTHROPIC_API_KEY. Лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: sbermobile
description: >
  This skill should be used when the user asks to "check SberMobile balance",
  "view SberMobile tariff", "manage SberMobile services",
  "check remaining minutes/SMS/GB on SberMobile",
  or mentions СберМобайл, SberMobile, or mobile operator account.
version: 0.2.0
---

# СберМобайл — личный кабинет оператора

Проект: `sbermobile_skill/`
API документация: `docs/api-reference.md`

## Python client

```python
import sys; sys.path.insert(0, "/path/to/sbermobile_skill")
from client import SberMobileClient

c = SberMobileClient()  # загрузит токен из /tmp/sbermobile_token.json
```

### Если токен протух (TOKEN_NOT_FOUND):
```python
c.request_otp('+79XXXXXXXXX')
# Спросить SMS-код у пользователя
c.submit_otp('+79XXXXXXXXX', '<код>')
```

### Основные вызовы
```python
c.get_tariff_data('9XXXXXXXXX')       # Тариф + остатки (ГБ, мин, SMS)
c.get_tariff_connected_available()    # Текущий тариф + доступные опции
c.get_recommended_amount()            # Рекомендуемое пополнение
c.get_loyalty_state()                 # Бонусы СберСпасибо
c.get_options_connected('9XXXXXXXXX') # Подключённые услуги
c.get_campaign_content()              # Промо-акции
c.get_selfreg_showcase()              # Витрина тарифов
```

## Правила
- Суммы в копейках (39000 = 390 руб) — делить на 100 при показе
- Отвечай по-русски, кратко

$ARGUMENTS

Сообщить о проблеме

Foxx AIsbermobile-skill
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.