avito

Communication
v1.0.0
Benign

Manage Avito.ru account, items, and messenger via API.

11.7K downloads1.7K installsby @ruslanlanket

Setup & Installation

Install command

clawhub install ruslanlanket/avito

If the CLI is not installed:

Install command

npx clawhub@latest install ruslanlanket/avito

Or install with OpenClaw CLI:

Install command

openclaw skills install ruslanlanket/avito

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/ruslanlanket/avito

What This Skill Does

Connects to the Avito.ru API to manage your account, listings, and inbox. Supports authentication, balance checks, item listing, and chat retrieval.

Automates routine Avito account checks and listing reviews without manual browser sessions.

When to Use It

  • Check account balance before posting a new ad
  • List all active advertisements on your Avito account
  • Read incoming chats from potential buyers
  • Retrieve account details including your user ID
  • Monitor listings without opening the Avito web interface
View original SKILL.md file
# Avito

This skill provides tools to interact with the Avito.ru API.

## Requirements

- `requests` library for Python.
- Avito Client ID and Client Secret.

## Setup

Set your credentials in your environment or provide them when prompted.

## Features

### Authentication

Get an access token using your client credentials.

```bash
python3 scripts/auth.py <client_id> <client_secret>
```

### Account Info

Get information about your account, including your `user_id`.

```bash
python3 scripts/get_self.py <token>
```

### Balance

Check your account balance.

```bash
python3 scripts/get_balance.py <token> <user_id>
```

### Items Management

List your current advertisements.

```bash
python3 scripts/list_items.py <token>
```

### Messenger

List chats in your account.

```bash
python3 scripts/list_chats.py <token> <user_id>
```

*Note: Messenger API access may require a specific Avito subscription.*

## TODO

- Implement item creation (POST /items).
- Implement item status updates (editing, deleting).
- Implement webhook registration.
- Implement messenger message sending and retrieval.

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Check account balance before posting a new ad

AGENT
  1. 1Check account balance before posting a new ad
  2. 2List all active advertisements on your Avito account
  3. 3Read incoming chats from potential buyers
  4. 4Retrieve account details including your user ID
  5. 5Monitor listings without opening the Avito web interface
OUTPUT
Manage Avito.ru account, items, and messenger via API.

Share this skill

Security Audits

VirusTotalBenign
OpenClawBenign
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 28, 2026