banini-tracker — скилл

Следит за постами тайваньской блогерши в Facebook, выводит из них обратный сигнал по акциям и присылает сводку в мессенджеры.

  • 385 ★ репозитория
  • Последний коммит
  • AGPL-3.0
Скилл

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

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

  • Нужны токены Apify, языковой модели и ботов, которые лежат в `.env` или в базе сервиса.
  • Скрейпер собирает посты конкретного человека, это может нарушать правила Facebook и ограничения закона о персональных данных.
  • Сигналы легко принять за рекомендацию, а проект заявлен как развлечение.
Все причины и проверки

cablate/banini-tracker

Установка

Работает в

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

npx skillfoxx add skills/banini-tracker

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

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

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

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

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

  • Нужны токены Apify, языковой модели и ботов, которые лежат в `.env` или в базе сервиса.
  • Скрейпер собирает посты конкретного человека, это может нарушать правила Facebook и ограничения закона о персональных данных.
  • Сигналы легко принять за рекомендацию, а проект заявлен как развлечение.

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

Что делает

banini-tracker забирает публичные посты трейдера 巴逆逆 (8zz) из Facebook и разбирает, какие бумаги она упоминает: акции, ETF, сырье. Дальше строится обратное прочтение: стоп-лосс читается как возможный отскок, покупка как возможное падение. Цепочки вроде «нефть подешевела, значит, выиграют производители» тоже выводятся из текста. Скилл `skill/SKILL.md` ставят в `.claude/skills/`, и тогда Claude Code сам анализирует посты, а отдельная языковая модель не нужна. Каждый прогноз записывается, цену бумаги сверяют в течение пяти торговых дней. Сводки уходят в Telegram, Discord и LINE. Для постоянной работы есть сервис с расписанием и веб-страницей настроек.

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

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

  • Каждое утро нужна сводка по свежим постам блогера с выделенными тикерами.
  • Claude Code разбирает ленту и сам пишет отчет без отдельного ключа модели.
  • Уведомления о новых постах должны приходить в Telegram-канал или чат Discord.
  • Хочется проверить на готовом наборе данных, как часто обратный сигнал совпадал с ценой.

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

  • Ищете инструмент для реальных инвестиционных решений: проект заявлен как развлечение.
  • Интересуют рынки вне Тайваня: код сопоставляет названия с тайваньскими тикерами.
  • Не хотите собирать публичные посты конкретного человека.
  • Не готовы платить за парсер Facebook и передавать токены сторонним сервисам.

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

Забери три последних поста блогера, разбери обратный сигнал по каждой бумаге и подготовь отчет для Telegram.

Ограничения

Проект заявлен как развлечение и не дает инвестиционных рекомендаций. Посты забирает платный сервис Apify, оценка в README около 1,35 доллара в месяц за 270 постов. Для постоянного сервиса нужны токены Apify, языковой модели и хотя бы одного канала уведомлений (Telegram, Discord, LINE). Facebook в России заблокирован, доступ к постам идет через Apify. Лицензия AGPL-3.0 требует указывать автора и открывать исходники при сетевом развертывании.

Как отключить. Остановите сервис командой остановки контейнера или процесса `npx`, удалите `SKILL.md` из `.claude/skills/` и отзовите токены Apify, бота Telegram и других каналов.

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

Как подключить banini-tracker к Claude Code?

Скопируйте `skill/SKILL.md` в `.claude/skills/`. Claude сам читает посты, полученные командой `fetch`, и выступает движком анализа, так что ключ LLM не нужен.

Как запустить постоянный сервис?

Командой `npx @cablate/banini-tracker serve`, через Docker или шаблон Zeabur. Сервис открывает страницу настроек на порту 3000 и работает по расписанию.

Что нужно настроить для работы?

Токен Apify для сбора постов и ключ LLM для сервиса. Хотя бы одна пара данных для Telegram, Discord или LINE нужна для уведомлений. Все остальное необязательно.

Как проверяются прогнозы?

Каждая запись сопоставляется с кодом бумаги и ценой на дату поста, затем пять торговых дней фиксируются максимум и минимум. Обратный сигнал засчитывается, если цена пошла в нужную сторону более чем на 1 процент.

Можно ли посмотреть результаты без запуска сервиса?

Да. Файл `data/banini-public.db` содержит 345 прогнозов без исходных постов, открывается любым клиентом SQLite.

Обсуждение

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

Скиллы

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

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

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

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

InvestSkill дает ассистенту 34 готовые схемы разбора американских акций: от оценки компании до проверки портфеля

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

Скилл запускает локальный дашборд новостей по 12 отраслям: Claude Code читает сто с лишним источников и пишет ежедневные выжимки.

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

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

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

Скилл подключает агента к данным и Python-движку FinLab для исследования акций и исторической проверки стратегий на своей машине.

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

Коротко о README

В README разобраны четыре способа запуска, расписание задач, переменные окружения и слежение за прогнозами. Отдельный раздел посвящен обратному тесту на 2249 постах, из которых выделено 345 прогнозов по 70 бумагам.

Бейдж для README

Исходный SKILL.md

---
name: banini-tracker
description: |
  巴逆逆反指標分析。觸發時機:使用者要求追蹤巴逆逆、分析反指標、抓取社群貼文並推送 Telegram 時。
  能力範圍:透過 CLI 抓取 Facebook 貼文、反指標邏輯分析、連鎖效應推導、Telegram 推送。
  目標:由 Claude 作為分析引擎,產出直白中文的反指標分析報告。
---

# banini-tracker — 巴逆逆反指標分析

追蹤「股海冥燈」巴逆逆(8zz)的 Facebook 貼文,由你(Claude)進行反指標分析,推送結果到 Telegram。

## 前置條件

```bash
# 首次使用:初始化設定
npx @cablate/banini-tracker init --apify-token <TOKEN> --tg-bot-token <TOKEN> --tg-channel-id <ID>

# 確認設定
npx @cablate/banini-tracker config
```

## 工作流程

### Step 1:抓取貼文

```bash
npx @cablate/banini-tracker fetch -s fb -n 3 --mark-seen
```

輸出是 JSON 陣列,每篇貼文包含:
- `id` / `source`
- `text`(貼文內容)
- `ocrText`(圖片 OCR 文字,可能包含下單截圖)
- `timestamp` / `url` / `likeCount`
- `mediaType` / `mediaUrl`

`--mark-seen` 會自動記錄已讀,下次不重複抓。

### Step 2:你來分析

讀取 Step 1 的 JSON 後,進行反指標分析。分析要點:

**核心邏輯**(方向完全相反,不要搞混):
| 她的狀態 | 反指標解讀 |

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