Senpi Skills

senpi-skills

Скиллы и больше 80 шаблонов стратегий для автономной торговли на Hyperliquid с выходами по двухфазному скользящему стопу

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

Широкий доступ

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

  • Стратегии сами открывают и закрывают позиции с плечом на реальном кошельке Hyperliquid, а вложенные деньги можно потерять.
Все причины и проверки

senpi-ai/senpi-skills

Установка

Работает в

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

npx skillfoxx add skills/senpi-skills

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

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

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Стратегии сами открывают и закрывают позиции с плечом на реальном кошельке Hyperliquid, а вложенные деньги можно потерять.

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

Что делает

Senpi делает из агента OpenClaw оператора торговых стратегий на бирже Hyperliquid. Скиллы разбирают портфель, читают рынок, сравнивают позиции прибыльных кошельков с толпой, подбирают стратегию под взгляд пользователя и разворачивают ее на отдельном финансируемом кошельке. Расчеты вынесены в скрипты: Python-движок отдает JSON, а агент пересказывает результат по жестким правилам и не придумывает цифры будущего. В папке `strategies/` лежат больше 80 готовых пакетов: трендовые, пробойные, контрарные, нейтральные, копитрейдинг и макро. Пакет состоит из манифеста, файла `runtime.yaml` и сканера, который по расписанию выдает сигналы. Размер позиции, исполнение и выход ведет платформенный runtime. Двухфазный скользящий стоп сначала режет убыток, а затем подтягивает защиту вслед за прибылью. Стратегию запускают и закрывают скриптами `deploy.py` и `close.py` из скилла `senpi-strategy-ops`. Данные и исполнение идут через Senpi MCP, доступ к нему задает токен в переменной `SENPI_AUTH_TOKEN`.

Для кого. Трейдерам на Hyperliquid, которые запускают автономные стратегии через агента OpenClaw и хотят видеть логику сканеров в открытом коде.

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

  • Пользователь формулирует взгляд на рынок, например что одна монета обгонит остальные, и агент подбирает подходящие шаблоны.
  • По итогам недели разбирают сделки: прибыль за вычетом комиссий, отданная часть пика, пропущенные сигналы.
  • Перед копированием трейдера проверяют его по отчету: повторяемость сделок, минимальный бюджет, текущие позиции.
  • Команда пишет собственный сканер `scan(inputs, ctx)` и отдает размер позиции и выходы готовому runtime.
  • Утром нужен общий обзор: криптовалюты, акции, сырье, макро и ставки финансирования.

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

  • От стратегии ждут гарантированную доходность: у шаблонов нет заявленной прибыли, а проект предупреждает о возможной потере денег.
  • Агент живет на другом хосте: плагин runtime и скиллы рассчитаны на OpenClaw.
  • Торговля идет на другой бирже: все шаблоны и инструменты написаны под Hyperliquid.
  • Автоматике нельзя доверить деньги без присмотра, потому что стратегия сама открывает и закрывает позиции.

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

Мне кажется, одна монета будет расти быстрее рынка. Подбери шаблоны стратегий под этот взгляд и объясни, чем они различаются.

Ограничения

Репозиторий содержит только открытый слой: скиллы и шаблоны. Модель Samurai, интеграция с OpenClaw, серверная часть MCP и плагин `@senpi-ai/runtime` принадлежат платформе Senpi. Для запуска нужны хост OpenClaw на Linux с Python 3.8 или новее, токен Senpi в `SENPI_AUTH_TOKEN` и отдельный финансируемый кошелек Hyperliquid на каждый экземпляр стратегии. Торговля бессрочными фьючерсами грозит потерей вложений, прибыль не обещана. Код распространяется под лицензией MIT.

Как отключить. Остановите стратегию скриптом `close.py` из `senpi-strategy-ops`: он закрывает позиции и возвращает средства. Затем удалите папки скиллов из `~/.openclaw/skills/` и плагин runtime средствами OpenClaw.

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

Как поставить скиллы Senpi?

Самый короткий путь: развернуть агента на сайте Senpi. Вручную на хосте OpenClaw выполните `openclaw plugins install @senpi-ai/runtime` и настройте доступ Senpi MCP. Скрипты скиллов, например `senpi-strategy-ops`, запускаются из `~/.openclaw/skills/`.

Что требуется для запуска стратегии?

Хост OpenClaw с плагином runtime, токен в `SENPI_AUTH_TOKEN` и финансируемый кошелек Hyperliquid на каждый экземпляр. После этого `python3 ~/.openclaw/skills/senpi-strategy-ops/scripts/deploy.py <id> --budget <usd>` создает кошельки и разворачивает стратегию.

Как стратегия выходит из позиций?

Закрытием владеет runtime. Первая фаза держит жесткий стоп на уровне `max_loss_pct`, вторая лесенкой `tiers` подтягивает стоп вслед за максимумом прибыли. Ручных действий закрытия в шаблонах нет.

Как закрыть стратегию?

Запустите `python3 ~/.openclaw/skills/senpi-strategy-ops/scripts/close.py <id>`: скрипт закрывает позиции и возвращает средства. Состояние стратегии показывает команда `openclaw senpi status`.

Отправляют ли скиллы ордера напрямую?

Нет, в репозитории ордера напрямую не размещаются. Сканер выдает сигналы, а размер, лимиты маржи и исполнение проходят через runtime, который останавливает торговлю при дневном убытке и просадке.

Обсуждение

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

Скиллы
Официальный

Скилл Minara дает агенту доступ к крипторынку по командам обычными фразами: кошелек, обмен токенов, фьючерсы на Hyperliquid, лимитные ордера и аналитика

СкиллШирокий доступ377Звезды репозитория

Скиллы и MCP-сервер для опционных трейдеров: котировки, технический анализ, греки, спреды, сканеры и портфель Interactive Brokers

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

MCP-сервер для бэктеста торговых стратегий: агент загружает котировки, запускает тест по YAML и разбирает метрики на движке Backtrader

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

Набор скиллов для частных инвесторов и трейдеров: обзор рынка, скрининг акций, теханализ, планирование сделок, журнал и разбор результатов

СкиллШирокий доступ3,8 тыс.Звезды репозитория

Скилл ищет узкие места в цепочке поставок отрасли и отбирает акции китайских бирж, Гонконга и США с проверкой по котировкам

СкиллРасширенный доступ532Звезды репозитория

Четыре скилла для китайского рынка акций: котировки и индикаторы, сигналы отката в тренде, симулированный счет и бэктест

СкиллРасширенный доступ261Звезды репозитория

Коротко о README

Документ описывает обвязку Senpi: модель, хост OpenClaw, скиллы, 62 инструмента MCP, надзорный runtime и биржу. Дальше идут таблицы скиллов и архетипов стратегий, контракт сканера и защитные ограничители: дневной стоп, лимит числа входов, паузы после серии потерь.

Бейдж для README

Исходный SKILL.md

---
name: senpi-strategy-discover
description: >-
  Help a user choose a Senpi trading strategy to deploy — a conversational,
  analyst-style picker. Use when the user asks "what should I trade?", "recommend
  a strategy", "help me pick a strategy", "what's winning?", "set me up", "I have
  a view on the world (a war, the economy, one coin winning) — trade it", "run a
  hedge fund / all-weather / tail-risk book", or wants a strategy but has NOT
  named a specific one — and every discretionary mandate: "deploy whatever you think is
  profitable", "trade for me", "be aggressive", "put it to work", "you decide". A mandate is a
  strategy request even when it names no strategy and no coin; it is never answered with
  hand-picked raw positions. Surface the closest matching TEMPLATE first — the quick start
  to the user's OWN strategy (every template deploys as `<User>'s <Template>` — or a
  name of their own — as-is or with levers moved, after ops walks them through it) — passing their
  worldview as `--theme` to rank the closest fits; offer building one as a peer with
  its cost class, never a downsell. You talk and RANK; a hidden engine
  (scripts/discover.py) fetches data + filters. NOT for installing a NAMED
  strategy (that's senpi-strategy-ops), or building/designing one from scratch or
  with a custom DSL (that's senpi-strategy-author).
license: Apache-2.0
metadata:
  author: Senpi
  version: "2.52.0"
  platform: senpi
  exchange: hyperliquid
---

# Senpi Strategy Discover — the analyst-style picker

You are a sharp trading analyst helping the user pick a strategy. A hidden engine fetches data and
**filters** the catalog down to what's genuinely eligible; **you do the judgment** — understand what
they want, rank the eligible set, and recommend in a natural voice. It must never feel like a form.

## The split: the engine FILTERS, you RANK

- **The engine only removes the impossible.** `scripts/discover.py` takes a few **concrete** filter
  flags, computes the complete eligible set, folds each variant family into one card, and returns a
  bounded shortlist (8 by default): `meta.eligible_count` is how many fit, `meta.families_count` how
  many cards they fold into, `meta.returned_n` how many came back.
- **Only `--theme` makes that shortlist a ranking.** With `--theme`, the engine scores the whole eligible
  set on the user's words, then cuts — the 8 are the best matches. Without it, the 8 are the first 8 in
  **neutral order** (asset match, then name — effectively alphabetical), not the best 8.
- **Soft preferences go in `--theme`, never in a filter.** Risk appetite, belief, horizon and worldview
  never become `--assets`/`--direction`/`--exclude`/`--budget` cuts — `--theme` ranks and never drops.
  Then you rank the returned candidates yourself, using the fields on each record (`risk_level`,

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