token-integration-analyzer — скилл Claude Code
Проверяет реализации ERC20 и ERC721, а также код интеграции внешних токенов. Пригодится перед подключением токенов с нестандартным поведением.
npx skills add trailofbits/skills --skill token-integration-analyzer -a claude-codeЧто делает token-integration-analyzer
Скилл разбирает реализацию ERC20 или ERC721 и код протокола, который работает с внешними токенами. Он сверяет соответствие стандартам, смотрит состав контрактов и привилегии владельца, а также ищет более 20 нестандартных сценариев: комиссии при переводе, ребейзинг, блоклисты и отсутствие возвращаемого значения.
Для Solidity он предлагает команды slither-check-erc, slither --print human-summary, slither --print contract-summary и slither-prop. При адресе развёрнутого контракта добавляет проверку эмиссии, распределения держателей, листингов и конфигурации в сети. Это повод проверить, доступны ли команды Slither в вашем окружении.
Какие задачи решает
- проверить ERC20 на соответствие стандарту
- выявить комиссии при переводе и ребейзинг
- оценить права владельца контракта
- найти обработку токенов без возвращаемого значения
- проанализировать эмиссию и распределение держателей
Примеры запросов агенту
- Проверь реализацию ERC20 в `contracts/Token.sol` на нестандартное поведение.
- Оцени, как протокол обрабатывает токены с комиссией при переводе.
- Проверь контракт по адресу, который я дам, на блоклисты и права владельца.
Как установить token-integration-analyzer
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill token-integration-analyzer -a claude-code2Вручную: положить файлы
~/.claude/skills/token-integration-analyzer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/token-integration-analyzer/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill token-integration-analyzer -a codex2Вручную: положить файлы
.agents/skills/token-integration-analyzer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill token-integration-analyzer -a cursor2Вручную: положить файлы
.cursor/skills/token-integration-analyzer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills token-integration-analyzer2Вручную: положить файлы
.github/skills/token-integration-analyzer/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill token-integration-analyzer -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/building-secure-contracts/skills/token-integration-analyzerВручную: положить файлы
.devin/skills/token-integration-analyzer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill token-integration-analyzer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора35
Весь набор →Похожие
Вопросы о token-integration-analyzer
Как установить token-integration-analyzer в Claude Code?
Выполните npx skills add trailofbits/skills --skill token-integration-analyzer -a claude-code, затем повторите npx skills add trailofbits/skills --skill token-integration-analyzer -a claude-code. Файл скилла находится в ~/.claude/skills/token-integration-analyzer/SKILL.md.
Что делает token-integration-analyzer?
Скилл проверяет реализации ERC20 и ERC721, интеграции внешних токенов, привилегии владельца и известные нестандартные механики токенов. Для развёрнутых контрактов он также анализирует данные в сети.
Когда нужен адрес контракта?
Адрес нужен для проверки данных развёрнутого контракта: эмиссии, распределения держателей, листингов и конфигурации в сети.