Observed since 20 Oct, 16:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
CLI and AI-agent skill for 001k.bot — deposits, withdrawals, swaps, transfers, limit orders, and AML checks
English · Русский · Українська
CLI-інструмент та AI-агентський скіл для 001k.bot — депозити, виведення, свопи, перекази, лімітні ордери та AML-перевірки.
⚠️ Застереження.
001k-cli— офіційний інструмент 001k, який виконує реальні фінансові операції (депозити, виведення, свопи, перекази). Надається «ЯК Є», без жодних гарантій (див. LICENSE). Використовуйте на власний ризик; це не є фінансовою порадою. Завжди перевіряйте команди, що змінюють стан, перед виконанням.
001k-cli) керує CLI з Claude Code та будь-якого агента природною мовою.~/.001k/ (глобально) або ./.001k/ (проєкт), обираються через --profile.https://.jq чи будь-яку автоматизацію.OO1K_ACCESS_KEY / OO1K_SECRET_KEY для неінтерактивних пайплайнів.# 1. Встановити CLI глобально
npm install -g 001k-cli
# або іншим менеджером пакетів:
# pnpm add -g 001k-cli | yarn global add 001k-cli | bun add -g 001k-cli
# 2. Авторизуватися (інтерактивне введення ключа доступу та секретного ключа)
001k auth login
# 3. (Опційно) Встановити AI-агентський скіл для Claude Code
npx skills add OO1kBOT/001k-cli
Проєкт складається з двох шарів:
001k) — самостійний інструмент командного рядка, який підписує запити
HMAC-SHA256, звертається до API 001k.bot і повертає структурований JSON.001k-cli) — набір інструкцій, що навчає AI-агента (наприклад, Claude
Code), коли і як викликати CLI. Агент читає скіл, інтерпретує запити природною
мовою та перетворює їх на команди 001k.Усі секрети залишаються локально. CLI підписує запити вашими HMAC-ключами; ані скіл, ані агент ніколи не бачать вихідних облікових даних.
Формат: 001k <сутність> <дія> [--прапорець значення]
| Дія | Опис |
|---|---|
auth login | Інтерактивний вхід, зберігає профіль |
auth logout | Видалити збережений профіль |
auth status | Показати статус авторизації |
auth list | Список збережених профілів |
| Команда | Опис |
|---|---|
status | Перевірити доступність API |
currency | Список підтримуваних валют |
balance | Показати баланси рахунку |
ledger | Показати записи журналу операцій |
| Дія | Опис |
|---|---|
deposit methods | Методи депозиту |
deposit list | Список депозитів |
deposit get | Отримати депозит за кодом |
deposit create-address | Створити адресу для депозиту |
deposit default-address | Адреса депозиту за замовчуванням |
deposit disposable-address | Одноразова адреса депозиту |
| Дія | Опис |
|---|---|
withdraw methods | Методи виведення |
withdraw list | Список виведень |
withdraw get | Отримати виведення за кодом |
withdraw create | Створити виведення |
| Дія | Опис |
|---|---|
swap directions | Список напрямків свопів |
swap list | Список свопів |
swap get | Отримати своп за внутрішнім ID |
swap get-by-code | Отримати своп за кодом |
swap get-by-custom-id | Отримати своп за кастомним ID |
swap create | Створити своп |
swap cancel | Скасувати своп |
swap cancel-by-code | Скасувати своп за кодом |
swap cancel-by-custom-id | Скасувати своп за кастомним ID |
| Дія | Опис |
|---|---|
transfer list | Список переказів |
transfer get | Отримати переказ за кодом |
transfer create | Створити переказ |
| Дія | Опис |
|---|---|
limit-order pairs | Список торгових пар |
limit-order list | Список лімітних ордерів |
limit-order get | Отримати ордер за кодом |
limit-order create | Створити лімітний ордер |
limit-order cancel | Скасувати лімітний ордер |
| Дія | Опис |
|---|---|
aml list | Список AML-перевірок |
aml get | Отримати AML-перевірку за кодом |
aml plan | Список AML-планів |
aml token | Список AML-токенів |
aml create | Створити AML-перевірку |
| Команда | Опис |
|---|---|
cli-check --required-version <версія> | Порівняти версію CLI з необхідною |
skill-check --required-version <версія> | Перевірити, чи потрібне оновлення скілу (передайте версію самого скілу) |
Глобальні прапорці: --profile <ім'я>, --profile-path <файл>, --help, --version.
# Інтерактивний вхід — запитує ключ доступу та секретний ключ
001k auth login
# Іменований профіль / область проєкту
001k auth login --profile staging
001k auth login --scope project
Облікові дані визначаються в такому порядку (перемагає перший збіг):
--profile <ім'я>--profile-path <файл>--profile)OO1K_ACCESS_KEY / OO1K_SECRET_KEY (для CI/CD)Профілі зберігаються у форматі JSON з правами лише для власника:
~/.001k/profiles/<ім'я>.json./.001k/profiles/<ім'я>.json (перевизначає глобальний профіль з тим самим ім'ям)Ключі зберігаються у відкритому вигляді (файли
0600). Не синхронізуйте~/.001k/з хмарними резервними копіями та використовуйте ключі з мінімальними правами. Див. SECURITY.md.
| Змінна | За замовчуванням | Опис |
|---|---|---|
OO1K_ACCESS_KEY | — | Ключ доступу до API (лише для CI/CD) |
OO1K_SECRET_KEY | — | Секретний ключ API (лише для CI/CD) |
OO1K_BASE_URL | https://api.001k.world | Базовий URL API (має бути https://) |
Для локального використання надавайте перевагу 001k auth login. Базовий URL має
використовувати HTTPS (localhost — виняток для тестування).
Скіл працює з будь-яким AI-агентом, що може виконувати команди оболонки — Claude Code, Cursor, Windsurf, Codex та іншими. Після встановлення агент перетворює природну мову на виклики CLI.
| Запит | Команда CLI |
|---|---|
| «Перевір мій баланс» | 001k balance |
| «Покажи напрямки свопів» | 001k swap directions |
| «Обміняй 0.01 BTC на USDT» | 001k swap create --direction <код> --spend-amount 0.01 |
| «Покажи останні депозити» | 001k deposit list --limit 10 |
| «Скасуй лімітний ордер ABC123» | 001k limit-order cancel --code ABC123 |
| «Перевір адресу 0x… за AML» | 001k aml create --token 1 --address 0x… |
--directionдля свопу — цеcodeз001k swap directions(не назва пари).--tokenдля AML — числовий id з001k aml token.
npx skills addвстановлює скіл для Claude Code. Інші агенти можуть використовувати той самий скіл — вкажіть їм наskills/001k-cli/SKILL.mdта додайте його в контекст агента; команди CLI ідентичні.
# 1. Переконайтеся, що CLI встановлено та авторизовано
001k auth status
# 2. Встановіть скіл
npx skills add OO1kBOT/001k-cli
# 3. Запустіть Claude Code і запитуйте
claude
> Покажи мій баланс і останні свопи
Потрібен Node.js >= 24.
npm ci # встановити залежності
npm run build # збірка у dist/
npm run dev -- status # запуск з вихідного коду через tsx
npm run typecheck # tsc --noEmit (src + tests)
npm test # запустити тести
npm run test:coverage
Див. CONTRIBUTING.md.
No profile found. / No credentials found — виконайте 001k auth login або
задайте OO1K_ACCESS_KEY / OO1K_SECRET_KEY. Перевірте через 001k auth status.ECONNREFUSED / ENOTFOUND / ETIMEDOUT — перевірте з'єднання та доступність
OO1K_BASE_URL (за замовчуванням https://api.001k.world). Мережеві збої завершуються
з кодом 3 і виводять { "network_error": true, "message": "..." } у stderr.OO1K_BASE_URL має використовувати https://
(localhost — виняток).node --version).Помилки API повертаються у структурованому JSON з кодом і повідомленням. Використовуйте
--help для перегляду прапорців.
Повідомляйте про вразливості приватно — див. SECURITY.md. Ніколи не вставляйте API-ключі в issues.
Apache-2.0 © 001k bot
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0Registry latest | 30 Jul 2026 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 16:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:5599b9a64ef87d65d2e01dd555e52fda2871dfd46a8452f78a9ae11cc20967f9