# chainlink-ace-skill

Скилл для работы с политиками Chainlink ACE: PolicyEngine, Cross-Chain Identity, KYC и AML, санкционный скрининг и правила комплаенса на блокчейне.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 310 установок · ★ 126
- Автор: smartcontractkit
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/smartcontractkit/chainlink-agent-skills/tree/HEAD/chainlink-ace-skill/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/chainlink-ace-skill

## Что делает

Скилл разбирает запросы по Chainlink ACE: политики, `PolicyEngine`, Cross-Chain Identity, цепочки политик, кастомные политики и экстракторы, учётные данные, регулируемые токены. Механика токен-пулов CCIP уходит в `chainlink-ccip-skill`, и один запрос может потребовать оба скилла.

Внутри — набор справочных файлов, которые подгружаются по типу запроса: контракты и самостоятельный деплой, архитектура, управление политиками, библиотека политик, Cross-Chain Identity, платформа и Beta, работа с API. Скилл сначала классифицирует запрос как OSS/self-deployed, managed Platform или оба, и только потом читает нужные разделы. Для правок лимитов кошелька он требует сверить `POLICY.md`, исходник или ABI контракта и все унаследованные точки входа, а в ответе — таблицу по каждому селектору списания средств.

Если исходник или ABI для проверки унаследованных точек входа недоступны, скилл останавливается и не готовит запись: сначала нужно достать контракт. Разделение важное — выводы по OSS нельзя переносить на managed Platform, а лимиты Beta не действуют для OSS. Для работы нужны `Read`, `WebFetch`, `Write`, `Edit` и `Bash(curl:*)`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add smartcontractkit/chainlink-agent-skills --skill chainlink-ace-skill -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/chainlink-ace-skill/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/chainlink-ace-skill/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add smartcontractkit/chainlink-agent-skills --skill chainlink-ace-skill -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/chainlink-ace-skill/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add smartcontractkit/chainlink-agent-skills --skill chainlink-ace-skill -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/chainlink-ace-skill/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install smartcontractkit/chainlink-agent-skills chainlink-ace-skill
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/chainlink-ace-skill/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add smartcontractkit/chainlink-agent-skills --skill chainlink-ace-skill -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/smartcontractkit/chainlink-agent-skills --path chainlink-ace-skill
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/chainlink-ace-skill/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add smartcontractkit/chainlink-agent-skills --skill chainlink-ace-skill -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/smartcontractkit/chainlink-agent-skills/tree/HEAD/chainlink-ace-skill/SKILL.md

## Когда брать
- разобрать, как устроен PolicyEngine и цепочки политик
- подобрать политику под лимиты на переводы токена
- сверить селекторы списания средств по контракту и ABI
- настроить проверку учётных данных и санкционный скрининг
- отличить возможности OSS-контрактов от managed Platform

## Примеры запросов агенту
- Покажи, какие holder-outflow селекторы есть в контракте, и собери таблицу по `POLICY.md`
- Объясни, как PolicyEngine применяет политику к переводу токена
- Разбери запрос на KYC и санкционный скрининг через Cross-Chain Identity

## Похожие
- [kyc-rules](https://affpapa.org/nevibecode/skills/kyc-rules.md) — скилл · 1200 установок
- [know-your-customer](https://affpapa.org/nevibecode/skills/know-your-customer.md) — скилл · 679 установок
- [client-onboarding](https://affpapa.org/nevibecode/skills/client-onboarding.md) — скилл · 670 установок
- [sumsub-create-questionnaire](https://affpapa.org/nevibecode/skills/sumsub-create-questionnaire.md) — скилл · 1200 установок
- [sumsub-create-level](https://affpapa.org/nevibecode/skills/sumsub-create-level.md) — скилл · 1200 установок
- [ace-step](https://affpapa.org/nevibecode/skills/ace-step.md) — скилл · 368400 установок

Из того же набора: [smartcontractkit/chainlink-agent-skills](https://affpapa.org/nevibecode/by/smartcontractkit/chainlink-agent-skills.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
