Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Integracja z narzędziem

agentio-revolut

/agentio-revolut

Obsługuje konto Revolut z poziomu agenta przez narzędzie wiersza poleceń agentio.

Repozytorium
agentio ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

96/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność21 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Obsługuje konto Revolut z poziomu agenta przez narzędzie wiersza poleceń agentio.

Oryginalny opis (EN)

Use when interacting with revolut via the agentio CLI.

Jak działa

  1. agentio revolut accounts
  2. agentio revolut transactions
  3. agentio revolut transaction <id>
  4. agentio revolut expenses
  5. agentio revolut expense <id>
  6. agentio revolut receipt <expense-id>
  7. agentio revolut pay
  8. agentio revolut counterparties list
  9. agentio revolut counterparties get <id>
  10. agentio revolut counterparties add
Sekcje z nagłówków SKILL.md, w oryginale · 370 linii, 1 403 słów
Podgląd SKILL.md
---
name: agentio-revolut
description: Use when interacting with revolut via the agentio CLI.
---

# Revolut via agentio

Auto-generated from `agentio skill revolut`. Do not edit by hand.

## agentio revolut accounts

List accounts and balances

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # all accounts with balances
  agentio revolut accounts

  # machine-readable balances
  agentio revolut accounts --format json
```

## agentio revolut transactions

List transactions

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--from <date>`: Start date (YYYY-MM-DD)
- `--to <date>`: End date (YYYY-MM-DD)
- `--account <id>`: Filter by account ID
- `--counterparty <id>`: Filter by counterparty ID
- `--type <type>`: Filter by type (e.g. card_payment, transfer, exchange)
- `--count <number>`: Maximum transactions to return (max 1000) (default: 100)
- `--format <format>`: Output format: text, json, or csv (default: text)

```
Examples:

  # most recent transactions
  agentio revolut transactions

  # a date range, one leg per CSV row
  agentio revolut transactions --from 2026-04-01 --to 2026-06-30 --format csv

  # card payments only, on one account
  agentio revolut transactions --type card_payment --account 8f9d1e2a-0000-4c3b-9f21-7a5e6d4c3b2a
```

## agentio revolut transaction <id>

Get one transaction with its legs

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # full detail for one transaction
  agentio revolut transaction 6b8e1f30-1c2d-4a5b-8e9f-0a1b2c3d4e5f
```

## agentio revolut expenses

List expenses and their receipt counts

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--from <date>`: Start date (YYYY-MM-DD)
- `--to <date>`: End date (YYYY-MM-DD)
- `--count <number>`: Maximum expenses to return (max 500) (default: 100)
- `--receipts <dir>`: Also download every receipt into this directory
- `--format <format>`: Output format: text, json, or csv (default: text)

```
Examples:

  # this month's expenses
  agentio revolut expenses --from 2026-09-01

  # a quarter as CSV, for the books
  agentio revolut expenses --from 2026-07-01 --to 2026-09-30 --format csv

  # the same quarter, with every receipt file alongside it
  agentio revolut expenses --from 2026-07-01 --to 2026-09-30 --format csv --receipts ./q3-receipts > q3.csv
```

## agentio revolut expense <id>

Get one expense with its receipt IDs

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # full detail, including the receipt IDs
  agentio revolut expense 4a5b6c7d-8e9f-0a1b-2c3d-4e5f6a7b8c9d
```

## agentio revolut receipt <expense-id>

Download the receipt files attached to an expense

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--receipt <id>`: Download one receipt by ID (downloads all if not specified)
- `--output <dir>`: Output directory (default: .)

```
Examples:

  # every receipt on one expense, into the current directory
  agentio revolut receipt 4a5b6c7d-8e9f-0a1b-2c3d-4e5f6a7b8c9d

  # one receipt, into a folder
  agentio revolut receipt 4a5b6c7d-8e9f-0a1b-2c3d-4e5f6a7b8c9d \
    --receipt 9f8e7d6c-5b4a-3210-9876-543210fedcba --output ./receipts
```

## agentio revolut pay

Draft a payment to a counterparty, or move money between your own accounts

Options:

- `--from <account-id>`: Your account to pay from
- `--to <id>`: Counterparty ID, or one of your own account IDs to move money internally
- `--amount <number>`: Amount to send
- `--currency <code>`: Currency, ISO 4217 (e.g. EUR)
- `--reference <text>`: Reference shown to you and the recipient (required for a counterparty)
- `--to-account <id>`: Counterparty's receiving account (when it has more than one)
- `--to-card <id>`: Counterparty's card, for a card transfer
- `--title <text>`: Title for the draft
- `--on <date>`: Schedule the draft for a date, YYYY-MM-DD
- `--charge-bearer <who>`: Who pays the route fees: shared (SHA) or debtor (OUR)
- `--reason-code <code>`: Transfer reason code, required by some corridors
- `--request-id <id>`: Idempotency key for an own-account move (a UUID is generated when omitted)
- `--force`: Skip the confirmation prompt on an own-account move
- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # draft a payment - nothing moves until it is approved in the Revolut Business app
  agentio revolut pay --from 8f9d1e2a-0000-4c3b-9f21-7a5e6d4c3b2a \
    --to 3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f \
    --amount 250 --currency EUR --reference "Invoice 42"

  # draft it for the 1st of next month
  agentio revolut pay --from 8f9d1e2a-0000-4c3b-9f21-7a5e6d4c3b2a \
    --to 3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f \
    --amount 1200 --currency EUR --reference "Rent" --title "October rent" --on 2026-10-01

  # move money between two of your own accounts (detected from --to, executes now)
  agentio revolut pay --from 8f9d1e2a-0000-4c3b-9f21-7a5e6d4c3b2a \
    --to 1b2c3d4e-5f6a-7b8c-9d0e-1f2a3b4c5d6e --amount 500 --currency EUR

  # then review and discard what was drafted
  agentio revolut drafts list
  agentio revolut drafts delete <draft-id>
```

## agentio revolut counterparties list

List counterparties

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # every saved payee with its account numbers
  agentio revolut counterparties list
```

## agentio revolut counterparties get <id>

Get one counterparty

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # full bank details for one payee
  agentio revolut counterparties get 3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f
```

## agentio revolut counterparties add

Add a counterparty

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--company-name <name>`: Company name (use instead of --first-name/--last-name)
- `--first-name <name>`: Individual first name
- `--last-name <name>`: Individual last name
- `--bank-country <code>`: Bank country, ISO 3166-1 alpha-2 (e.g. BE)
- `--currency <code>`: Account currency (e.g. EUR)
- `--iban <iban>`: IBAN
- `--bic <bic>`: BIC/SWIFT
- `--account-no <number>`: Account number (non-IBAN)
- `--sort-code <code>`: Sort code (UK)
- `--routing-number <number>`: Routing number (US)
- `--email <email>`: Contact email
- `--phone <phone>`: Contact phone

```
Examples:

  # a Belgian company payee
  agentio revolut counterparties add --company-name "Acme Supplies BV" \
    --bank-country BE --currency EUR --iban BE68539007547034

  # an individual payee
  agentio revolut counterparties add --first-name Jane --last-name Doe \
    --bank-country BE --currency EUR --iban BE68539007547034
```

## agentio revolut counterparties delete <id>

Delete a counterparty

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--force`: Skip the confirmation prompt

```
Examples:

  # delete with a confirmation prompt
  agentio revolut counterparties delete 3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f

  # delete without prompting
  agentio revolut counterparties delete 3c4d5e6f-7a8b-9c0d-1e2f-3a4b5c6d7e8f --force
```

## agentio revolut drafts list

List payment drafts awaiting approval

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--source <source>`: Filter by origin: api, integration, email, or all (default: api)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # drafts created through the API
  agentio revolut drafts list

  # every draft, including ones raised in the Revolut Business app
  agentio revolut drafts list --source all
```

## agentio revolut drafts get <id>

Get one payment draft with its payments

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # full detail for one draft
  agentio revolut drafts get e7e54cb2-861a-4a1f-80e9-3e6600f3db10
```

## agentio revolut drafts delete <id>

Delete a payment draft that has not been sent for processing

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--force`: Skip the confirmation prompt

```
Examples:

  # delete with a confirmation prompt
  agentio revolut drafts delete e7e54cb2-861a-4a1f-80e9-3e6600f3db10

  # delete without prompting
  agentio revolut drafts delete e7e54cb2-861a-4a1f-80e9-3e6600f3db10 --force
```

## agentio revolut links list

List payout links

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--created-before <timestamp>`: Only links created before this ISO 8601 timestamp
- `--limit <number>`: Maximum links to return (max 1000) (default: 100)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # most recent payout links
  agentio revolut links list

  # the next page, using the created_at of the last link on this one
  agentio revolut links list --created-before 2026-07-11T13:55:54.834963Z
```

## agentio revolut links get <id>

Get one payout link

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--format <format>`: Output format: text or json (default: text)

```
Examples:

  # check whether a link has been claimed
  agentio revolut links get 12dcd8c2-6408-458f-98a9-3f4abc180898
```

## agentio revolut links cancel <id>

Cancel a payout link that has not been claimed

Options:

- `--profile <name>`: Profile name (optional if only one profile exists)
- `--force`: Skip the confirmation prompt

```
Examples:

  # cancel with a confirmation prompt
  agentio revolut links cancel 12dcd8c2-6408-458f-98a9-3f4abc180898

  # cancel without prompting
  agentio revolut links cancel 12dcd8c2-6408-458f-98a9-3f4abc180898 --force
```

Wersje

W bazie nie ma innych skilli o nazwie agentio-revolut.

Migawka bazy z 28.10.2026 · wersja paczki 133a9e9df18b (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 96agentio-gscript
    Obsługuje gscript z poziomu agenta przez narzędzie wiersza poleceń agentio.
  • 96agentio-gcal
    Obsługuje Google Calendar z poziomu agenta przez narzędzie wiersza poleceń agentio.
  • 100revolut-business-integration
    Obsługuje eksporty wyciągów Revolut Business w CSV, gdy użytkownik wgrywa plik lub wspomina o transakcjach Revolut Business.
  • 100revolut-webhooks
    Odbiera i weryfikuje webhooki Revolut Merchant: handlery, debugowanie podpisu Revolut-Signature oraz zdarzenia zamówień i płatności jak ORDER_COMPLETED, ORDER_AUTHORISED i ORDER_PAYMENT_DECLINED.
  • 100revx-auth
    Prowadzi przez instalację CLI revx i konfigurację kluczy API Revolut X, w tym generowanie pary kluczy i ustawienie passkey.
  • 100revx-telegram
    Konfiguruje połączenie z Telegramem dla powiadomień Revolut X, testuje alerty i zarządza botem.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.