SKILLEMALL.ai

DC invest

Комитет по ИИ-инвестициям openInvest для различных активов — **ежедневное использование**. Чтение портфеля / текущих цен / стратегии / истории решений / корректировка позиций / запуск 4-ролевого LLM-комитета для получения инвестиционного вердикта. Поддерживает любой символ yfinance (A-share / HK / US / ETF / крипто / товары) и любую валюту. **Два пути** — (1) Координатор, Claude Code создает 4 субагента, экономит токены DeepSeek; (2) Прямой вызов, любой агент (Codex / Hermes / OpenClaw / Cursor / Cline / обычный скрипт) запускает `run.sh run_committee <SYM>` для однократного вердикта. **Сценарии запуска** — "покажи портфель / 看看我的持仓", "как мой P&L / 我现在涨了多少", "стоит ли покупать/продавать X / 该不该买卖X", "анализируй X / 分析一下X", "запусти комитет по X / 跑委员会", "отслеживай AAPL / 跟踪苹果", "добавить/уменьшить позицию, записать сделку / 加仓减仓记一笔". **Первая установка использует отдельный навык `invest-setup`** (переключитесь на него, когда `doctor` вернет `needs_setup`). Бэкенд — longsizhuo/openInvest.

машинный переводПоказать оригиналСкрыть оригинал«openInvest multi-asset AI investment committee — **daily use**. Read p…»

openInvest multi-asset AI investment committee — **daily use**. Read portfolio / live prices / strategy / decision history / adjust positions / run a 4-role LLM committee for an investment verdict. Supports any yfinance symbol (A-share / HK / US / ETF / crypto / commodities) and any currency. **Two paths** — (1) Coordinator, Claude Code spawns 4 subagents, saves DeepSeek tokens; (2) Direct, any agent (Codex / Hermes / OpenClaw / Cursor / Cline / plain script) runs `run.sh run_committee <SYM>` for a one-shot verdict. **Trigger scenarios** — "show portfolio / 看看我的持仓", "how is my P&L / 我现在涨了多少", "should I buy/sell X / 该不该买卖X", "analyze X / 分析一下X", "run committee on X / 跑委员会", "track AAPL / 跟踪苹果", "add/trim a position, log a trade / 加仓减仓记一笔". **First-time install uses a separate skill `invest-setup`** (switch to it when `doctor` returns `needs_setup`). Backend — longsizhuo/openInvest.

Не рекомендуетсяесть критические или высокие находки безопасности · низкая оценка D
ClawHub Hermes автор: Siz Long v0.24.1 MIT-0 12 файлов · 1 скрипт тело ≈ 5 596 токенов Открыть источникclawhub.ai↗ проанализирован 15 дн назад

Комитет по ИИ-инвестициям openInvest для различных активов — ежедневное использование.

Как процесс C 54/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, согласованность

ПроцедураИИ и агентыРазработкатип и темы размечены автоматически по тексту скилла
Запускается в: OpenClaw Hermes Agent
JSON
Технический рейтинг
D
71/100
безопасность, качество, тесты
Безопасность 60%
69
Качество 40%
75
Прогон на моделях
не было
Процессный рейтинг
C
54/100
Есть пробелы
Результат и критерий готовности вес 14
0
Согласованность вес 8
0
Когда включается вес 12
20
три самых слабых из десяти параметров · все десять

Чем это грозит

Скилл содержит фрагменты, которые в чужих руках стоят денег или данных. Ниже, что рискует потерять тот, кто установит, и что должен сделать автор.

Сокрытие от пользователя
Если установить

Скилл просит агента что-то скрывать от вас: не показывать ошибки, не упоминать действия, отвечать иначе, чем было сделано. Вы теряете возможность контролировать, что агент реально сделал.

Автору

Прозрачность важнее гладкого ответа. Если хочется спрятать технический шум, попросите агента «кратко сообщить», а не «не сообщать».

Опасные команды средняя серьёзность

Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.

Если установить

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

Автору

Замените разрушительные команды на безопасные аналоги с подтверждением, ограничьте область действия конкретной папкой и не тяните код через curl | bash: укажите версию и контрольную сумму.

Утечка данных средняя серьёзность

Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.

Если установить

Инструкции или скрипты отправляют данные наружу: переменные окружения, ключи, содержимое файлов, историю чата. Вы можете не заметить этого в диалоге, потому что агент выполнит отправку как «часть задачи».

Автору

Если отправка не нужна для задачи, уберите её: каталоги помечают такие скиллы как подозрительные и снимают с выдачи. Если нужна, назовите адрес явно, объясните, что именно уходит, и дайте пользователю выключатель.

Как улучшить

  1. Разберите находки высокой серьёзности: каждая стоит 18 баллов безопасности. Если это ложное срабатывание, добавьте код правила в guard.allow в spec.yaml.
  2. Для Hermes description должен быть одним предложением до 60 символов; условия применения вынесите в раздел «When to Use».
  3. Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 6

  • высокая Сокрытие от пользователя en-hide-from-user references/onboarding.md:111
    Инструкция скрыть действия от пользователя
    `cash_recorded` in the same JSON is the cash this run wrote. If it is `{}`, do not tell the user
Средние и низкие: 5
  • средняя Опасные команды cmd-autorun-instruction references/adding-assets.md:14
    Инструкция автоматически запускать скрипт в каждой сессии
    into `status` / P&L. First run `run.sh status`: a symbol it already lists is in the ledger, so
  • средняя Утечка данных net-credential-use references/troubleshooting.md:74
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис)
    curl -H "Authorization: Bearer $DEEPSEEK_API_KEY" \
  • низкая Опасные команды cmd-pipe-to-shell-known-host scripts/run.sh:26
    Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код) (строковый литерал в коде, не выполняется)
    echo "❌ uv 未安装。装一下:curl -LsSf https://astral.sh/uv/install.sh | sh" >&2
    строка в коде
  • низкая Опасные команды cmd-pipe-to-shell-known-host scripts/run.sh:28
    Установщик через pipe в shell с известного хоста (всё равно выполняет удалённый код) (строковый литерал в коде, не выполняется)
    [ "${1:-}" != "mcp" ] && echo '{"status":"error","error":"uv 未安装","hint":"运行 `curl -LsSf https://astral.sh/uv/install.sh | sh` 后重试"}'
    строка в коде
  • низкая Утечка данных net-credential-use SKILL.md:222
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (в кавычках — упоминание, а не команда)
    add `Authorization: Bearer $INVEST_API_TOKEN` when curling.
    в кавычках

Просканировано файлов: 12. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • предупреждение description-long-hermes description 893 символов, а стандарт Hermes требует ≤ 60 (одно предложение, с точкой)
  • предупреждение body-long тело SKILL.md ≈ 5596 токенов (рекомендуется < 5000); вынесите детали в references/
  • заметка edit-residue в тексте есть пометки об устаревшем (строки 80, 87, 294): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия

Процессный рейтинг: все десять параметров 54/100

  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Согласованность. Имя во frontmatter (invest) не совпадает с папкой (openinvest)
  • 20Когда включается. Не сказано, при каком запросе скилл включается
  • 60Инструменты и файлы. Используются инструменты (bash, web, python), но во frontmatter они не объявлены
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 70Стоимость исполнения. Тело инструкции 5596 токенов
  • 85Шаги. Шагов: 28, расплывчатых формулировок: 3
  • 100Ошибки и развилки. Развилок: 1, есть раздел про ошибки
  • 100Повторный запуск. Изменяющие операции проверяют текущее состояние
  • 100Отчётность по ходу. Скилл сообщает о ходе работы
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Разделов верхнего уровня: 11. Похоже на несколько доменов в одном скилле
  • low Ответ описан самодельной разметкой (9 тегов): типизированный вызов надёжнее

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Длина description 893: рекомендуется 120–800 символов
  • +3Формат ответа не описан: модель каждый раз решает сама
  • -2Ссылки на localhost: у другого пользователя не заработает
  • +1Лицензия не указана
  • +2Инструкции на одном языке
  • +5В description 7 примера фраз-триггеров в кавычках
  • +4Структура: 14 заголовков
  • +3Пошаговые инструкции: 28 пунктов
  • +4Есть примеры (6 блоков кода)
  • +4Справочные файлы упоминаются в инструкциях (7 из 7)
  • +3Все 1 скриптов описаны в инструкциях

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 75.

Внешние проверки

ClawHub: suspicious
This investment skill is coherent for portfolio management, but it handles sensitive credentials, runs an unpinned PyPI backend, and can persistently change investment records.
LLM: suspicious (high) · 11 окт. 2026 г.