alphaear-signal-tracker — скилл для Claude Code: отслеживает
Скилл для отслеживания инвестиционных сигналов: оценивает новости и цены и решает, усилился сигнал, ослаб или опровергнут.
npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a claude-codeЧто делает alphaear-signal-tracker
Скилл берёт существующий сигнал и новую рыночную информацию, сравнивает её с тезисом сигнала и определяет направление влияния: положительное, отрицательное или нейтральное. На выходе — обновлённый сигнал с пересмотренной уверенностью и интенсивностью. Оценка идёт по четырём состояниям: усилен, ослаблен, опровергнут или без изменений.
Работа устроена как последовательность промптов из references/PROMPTS.md. Сначала FinResearcher собирает факты и цены, затем FinAnalyst формирует исходный InvestmentSignal, а Signal Tracking Prompt оценивает эволюцию уже существующего сигнала. Данные тянутся через скиллы alphaear-search и alphaear-stock; для очистки JSON есть хелпер _sanitize_signal_output в scripts/fin_agent.py.
Понадобится установленный пакет agno (фреймворк для агентов) и корректно инициализированный DatabaseManager на sqlite3. Логика отслеживания пока живёт внутри метода track_signal в scripts/fin_agent.py, поэтому скилл стоит рассматривать как паттерн из FinAgent, а не готовую отдельную библиотеку — при обновлении кода это первое место, которое сломается.
Какие задачи решает
- Понять, усилилась ли ставка после выхода новых данных
- Отделить нейтральный шум в новостях от реального удара по тезису
- Пересчитать уверенность в сигнале после движения цены
- Зафиксировать момент, когда сигнал опровергнут и его пора закрывать
- Собрать факты и цену перед формированием нового сигнала
Примеры запросов агенту
- Проверь мой сигнал по $AAPL: появились новые данные по выручке, скажи, усилился он или ослаб
- Сравни свежие новости с тезисом сигнала по нефти и обнови уверенность
- Сигнал по ставке ФРС опровергнут новыми данными? Обоснуй вывод
Как установить alphaear-signal-tracker
1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a claude-code2Вручную: положить файлы
~/.claude/skills/alphaear-signal-tracker/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/alphaear-signal-tracker/
1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a codex2Вручную: положить файлы
.agents/skills/alphaear-signal-tracker/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a cursor2Вручную: положить файлы
.cursor/skills/alphaear-signal-tracker/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install RKiding/Awesome-finance-skills alphaear-signal-tracker2Вручную: положить файлы
.github/skills/alphaear-signal-tracker/SKILL.md1Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a gemini-cli2Командой платформы
gemini skills install https://github.com/RKiding/Awesome-finance-skills --path skills/alphaear-signal-trackerВручную: положить файлы
.devin/skills/alphaear-signal-tracker/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о alphaear-signal-tracker
Как установить alphaear-signal-tracker в Claude?
Выполните npx skills add RKiding/Awesome-finance-skills --skill alphaear-signal-tracker -a claude-code. Скилл появится в ~/.claude/skills/alphaear-signal-tracker/SKILL.md.
Что делает alphaear-signal-tracker?
Отслеживает эволюцию инвестиционного сигнала: сравнивает новые факты и цены с тезисом и присваивает статус «усилен», «ослаблен», «опровергнут» или «без изменений», обновляя уверенность.
Что нужно для работы скилла?
Пакет agno и инициализированный DatabaseManager на sqlite3. Для сбора данных используются скиллы alphaear-search и alphaear-stock.
Исходный текст
SKILL.md · Apache-2.0
---
name: alphaear-signal-tracker
description: Track finance investment signal evolution and update logic based on new finance market information. Use when monitoring finance signals and determining if they are strengthened, weakened, or falsified.
---
# AlphaEar Signal Tracker Skill
## Overview
This skill provides logic to track and update investment signals. It assesses how new market information impacts existing signals (Strengthened, Weakened, Falsified, or Unchanged).
## Capabilities
### 1. Track Signal Evolution
### 1. Track Signal Evolution (Agentic Workflow)
**YOU (the Agent)** are the Tracker. Use the prompts in `references/PROMPTS.md`.
**Workflow:**
1. **Research**: Use **FinResearcher Prompt** to gather facts/price for a signal.
2. **Analyze**: Use **FinAnalyst Prompt** to generate the initial `InvestmentSignal`.
3. **Track**: For existing signals, use **Signal Tracking Prompt** to assess evolution (Strengthened/Weakened/Falsified) based on new info.
**Tools:**
- Use `alphaear-search` and `alphaear-stock` skills to gather the necessary data.
- Use `scripts/fin_agent.py` helper `_sanitize_signal_output` if needing to clean JSON.
**Key Logic:**
- **Input**: Existing Signal State + New Information (News/Price).
- **Process**:
1. Compare new info with signal thesis.
2. Determine impact direction (Positive/Negative/Neutral).
3. Update confidence and intensity.
- **Output**: Updated Signal.
**Example Usage (Conceptual):**
```python
# This skill is currently a pattern extracted from FinAgent.
# In a future refactor, it should be a standalone utility class.
# For now, refer to `scripts/fin_agent.py`'s `track_signal` method implementation.
```
## Dependencies
- `agno` (Agent framework)
- `sqlite3` (built-in)
Ensure `DatabaseManager` is initialized correctly.
© RKiding · Apache-2.0 · RKiding/Awesome-finance-skills