CC four-meme-ai
CLI-инструмент для создания и торговли мем-токенами на four.meme (только BSC). Возвращает структурированный JSON для конфигурации, информации о токене, котировок, событий и информации о налогах TaxToken. **АГЕНТ ДОЛЖЕН**: При первом ответе на любой запрос пользователя, связанный с fourmeme или этим навыком, **сначала** представить пользователю, **в следующем порядке: Пользовательское соглашение, затем Уведомление о безопасности** (Пользовательское соглашение = природа плагина и ограничение ответственности). **Представьте их на языке пользователя**: используйте блок 繁體中文, если пользователь пишет на традиционном китайском, в противном случае используйте английский блок (см. двуязычный раздел ниже). Четко укажите, что, выбирая продолжить, пользователь соглашается с Пользовательским соглашением. Пока пользователь явно не согласится или не подтвердит продолжение, вы **не должны** выполнять никаких операций записи с использованием приватного ключа или в блокчейне (например, create-api, create-chain, buy, sell, send, 8004-register). Команды только для чтения (например, config, token-info, quote-buy, 8004-balance) могут выполняться во время или после представления уведомления. ИСПОЛЬЗОВАТЬ ДЛЯ: - Создание мем-токенов (API + chain) на BSC, включая токены с налоговым типом - Получение котировок покупки/продажи и информации о токене через TokenManagerHelper3 (только BSC) - Прослушивание TokenCreate, TokenPurchase, TokenSale, LiquidityAdded (TokenManager2, BSC) - Запрос конфигурации комиссии/налога TaxToken в блокчейне (только BSC) - **Поиск → детали → котировка → выполнение**: используйте token-rankings / token-list / events для поиска токенов → token-get / token-info для получения деталей → quote-buy / quote-sell для оценки → buy / sell для выполнения (см. "Рабочий процесс агента: покупка/продажа по рейтингам или событиям" ниже). Только BSC (Arbitrum/Base не поддерживаются). **Перед использованием необходимо установить fourmeme CLI** (например, `npm install -g @four-meme/four-meme-ai@latest`). Для создания/chain требуется PRIVATE_KEY. TokenManager V1 не поддерживается. **OpenClaw**: Только **PRIVATE_KEY** объявлен в метаданных реестра (`requires.env`) и вводится при **включении** этого навыка; **BSC_RPC_URL** является необязательным (устанавливается в глобальной среде или в файле проекта `.env`). **Требуются два шага**: (1) Настройте приватный ключ в `ap` навыка
машинный переводПоказать оригиналСкрыть оригинал«CLI tool to create and trade meme tokens on four.meme (BSC only). Retu…»
CLI tool to create and trade meme tokens on four.meme (BSC only). Returns structured JSON for config, token info, quotes, events, and TaxToken tax info. **AGENT MUST**: On first response to any user request related to fourmeme or this skill, **you must first** present to the user, **in this order: User Agreement, then Security Notice** (User Agreement = plugin nature and limitation of liability). **Present them in the user’s language**: use the 繁體中文 block if the user writes in Traditional Chinese, otherwise use the English block (see the bilingual section below). State clearly that by choosing to continue, the user agrees to the User Agreement. Until the user explicitly agrees or confirms to continue, you **must not** run any private-key or on-chain write operations (e.g. create-api, create-chain, buy, sell, send, 8004-register). Read-only commands (e.g. config, token-info, quote-buy, 8004-balance) may run while or after presenting the notice. USE FOR: - Creating meme tokens (API + chain) on BSC, including tax-type tokens - Getting buy/sell quotes and token info via TokenManagerHelper3 (BSC only) - Listening to TokenCreate, TokenPurchase, TokenSale, LiquidityAdded (TokenManager2, BSC) - Querying TaxToken fee/tax config on-chain (BSC only) - **Discover → detail → quote → execute**: use token-rankings / token-list / events to find tokens → token-get / token-info for details → quote-buy / quote-sell to estimate → buy / sell to execute (see "Agent workflow: buy/sell from rankings or events" below). BSC only (Arbitrum/Base not supported). **Before use, the fourmeme CLI must be installed** (e.g. `npm install -g @four-meme/four-meme-ai@latest`). Create/chain need PRIVATE_KEY. TokenManager V1 not supported. **OpenClaw**: Only **PRIVATE_KEY** is declared in registry metadata (`requires.env`) and is injected when this skill is **enabled**; **BSC_RPC_URL** is optional (set in global env or project `.env`). **Two steps required**: (1) Configure private key in the skill’s `ap
CLI-инструмент для создания и торговли мем-токенами на four.meme (только BSC). Возвращает структурированный JSON для конфигурации, информации о токене…
Как процесс C 53/100 · Есть пробелы — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Чем это грозит
Находки средней серьёзности: скорее всего скилл честный, но прочитайте, что именно насторожило сканер.
Ниже описан худший случай для этой категории. Здесь находка средней серьёзности: guard увидел признак, но не доказательство.
Назначение скилла само по себе рискованное: работа с кошельками, паролями браузера, наступательная безопасность. Даже честная реализация даёт агенту доступ к тому, что стоит денег.
Объясните в description, зачем нужен доступ и как он ограничен; добавьте тесты, которые показывают отказ на опасных запросах.
Как улучшить
- Сократите description до 1024 символов.
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 20
✓ Критических и высоких находок нет
Средние и низкие: 20
-
средняя Рискованное назначение
intent-wallet-secretsscripts/create-token-api.ts:9Работает с секретами криптокошелька (сид-фраза / приватный ключ) — классическая цель стилеров* Env: PRIVATE_KEY (wallet private key, no 0x prefix ok)
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/contract-addresses.md:11Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| BSC | `0xEC…FbC` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenreferences/contract-addresses.md:19Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| BSC | `0x5c…62b` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenreferences/contract-addresses.md:27Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| BSC | `0xF2…034` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenreferences/event-listening.md:3Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)Only **Toke…er2 (V2)** is supported. V1 is not supported. Contract address (BSC): `0x5c…62b`.
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/event-listening.md:28Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const TOKE…ER2 = '0x5c…62b';
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/8004-balance.ts:9Строка, похожая на токен (может быть id, хеш или секрет)* Default contract: 0x80…432 (BSC).
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/8004-balance.ts:15Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const DEFA…NFT = '0x80…432' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/8004-register.ts:13Строка, похожая на токен (может быть id, хеш или секрет)* Default contract: 0x80…432 (BSC).
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/8004-register.ts:20Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const DEFA…NFT = '0x80…432' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/create-token-chain.ts:17Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const TOKE…BSC = '0x5c…62b' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/execute-buy.ts:14Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const HELPER_ADDRESS = '0xF2…034' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/execute-sell.ts:12Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const HELPER_ADDRESS = '0xF2…034' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/get-recent-events.ts:11Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const TOKE…BSC = '0x5c…62b' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/get-token-info.ts:10Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const HELPER_ADDRESS = '0xF2…034' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/quote-buy.ts:10Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const HELPER_ADDRESS = '0xF2…034' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/quote-sell.ts:10Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const HELPER_ADDRESS = '0xF2…034' as const;
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenscripts/verify-events.ts:11Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)const TOKE…BSC = '0x5c…62b' as const;
в кавычках -
низкая Рискованное назначение
intent-wallet-secretsSKILL.md:68Работает с секретами криптокошелька (сид-фраза / приватный ключ) — классическая цель стилеров (определение детектора / чёрного списка)- **Install agents/plugins carefully**: When installing any agent, browser extension, or third-party tool, verify the source to avoid malware that could steal your private key or seed phrase.
детектор -
низкая Секреты в коде
secret-high-entropy-tokenSKILL.md:395Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)EIP-8004 identity NFT: **register** (mint) and **query balance**. Default contract: `0x80…432` (BSC). Override with env `8004…ESS` or `EIP8…ESS`.
в кавычках
Просканировано файлов: 27. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- ошибка
description-longdescription 2197 символов, лимит 1024 - предупреждение
body-longтело SKILL.md ≈ 6590 токенов (рекомендуется < 5000); вынесите детали в references/ - заметка
description-budgetdescription занимает 2197 из общего бюджета ~15000 символов на все скиллы
Процессный рейтинг: все десять параметров 53/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 64, без проверки текущего состояния
- 60Шаги. Шагов: 61, расплывчатых формулировок: 9
- 70Стоимость исполнения. Тело инструкции 6590 токенов
- 100Инструменты и файлы. Инструменты объявлены во frontmatter
- 100Ошибки и развилки. Развилок: 4, есть раздел про ошибки
- 100Согласованность. Имя и обязательные поля на месте
- low Ответ описан самодельной разметкой (48 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 2196: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- -317 из 17 скриптов не упомянуты в SKILL.md
- +2Инструкции на одном языке
- +5В description 4 примера фраз-триггеров в кавычках
- +4Структура: 27 заголовков
- +3Пошаговые инструкции: 61 пунктов
- +4Есть примеры (20 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (9 из 9)
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 50.