← Back to Skills Marketplace
ruslanlanket

Avito.ru publish and chat

by RuslanLanket · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2027
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install avito
Description
Manage Avito.ru account, items, and messenger via API. Use for listing items, checking balance, reading chats, and getting account info.
README (SKILL.md)

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.

python3 scripts/auth.py \x3Cclient_id> \x3Cclient_secret>

Account Info

Get information about your account, including your user_id.

python3 scripts/get_self.py \x3Ctoken>

Balance

Check your account balance.

python3 scripts/get_balance.py \x3Ctoken> \x3Cuser_id>

Items Management

List your current advertisements.

python3 scripts/list_items.py \x3Ctoken>

Messenger

List chats in your account.

python3 scripts/list_chats.py \x3Ctoken> \x3Cuser_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.
Usage Guidance
What to consider before installing: - The code implements the advertised Avito actions (auth, list items/chats, balance) and calls api.avito.ru — that part looks coherent. - The skill requires your Avito Client ID and Client Secret and will obtain/print access tokens; the registry metadata does not declare these required credentials. Only provide credentials if you trust the skill author and environment. - Tokens and API responses are printed to stdout — they can be captured in logs. Prefer running these scripts locally in a controlled environment or modifying them to avoid printing secrets. - The package expects the Python 'requests' library but doesn't declare it as a dependency; ensure your runtime has it rather than installing third-party packages from unknown sources. - The skill owner and homepage are unknown; if you need this functionality, consider using an official SDK or verifying the author (or requesting the author update metadata to declare required env vars and remove/secure prints) before granting secrets.
Capability Analysis
Type: OpenClaw Skill Name: avito Version: 1.0.0 The skill bundle is benign. All Python scripts (`auth.py`, `get_balance.py`, `get_self.py`, `list_chats.py`, `list_items.py`) interact exclusively with the legitimate Avito API domain (`api.avito.ru`) to perform account management tasks as described. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or obfuscation. The `SKILL.md` file provides clear instructions for using the skill and does not contain any prompt injection attempts or instructions for the AI agent to perform actions outside the stated purpose.
Capability Assessment
Purpose & Capability
The name/description match the included Python scripts: auth, get account, list items, list chats, and get balance — all call plausible Avito API endpoints and are coherent with the stated purpose.
Instruction Scope
SKILL.md instructs running the provided scripts which only contact api.avito.ru endpoints and do not access unrelated system files. However, the scripts print raw JSON (including token responses) to stdout which could be captured by agent logs or other tooling and leak secrets.
Install Mechanism
There is no install spec (no code is downloaded at runtime), which is lower risk. But SKILL.md and the scripts require the Python 'requests' library while the registry metadata does not declare this dependency — a functional/inventory mismatch that could cause failures or hidden installs by users trying to make it work.
Credentials
The skill needs Avito Client ID/Client Secret and issues/accepts access tokens, which is appropriate for the service. But the registry metadata declares no required environment variables or primary credential; SKILL.md suggests env vars or CLI args. This mismatch means the skill expects secrets but doesn't declare them to the platform, increasing risk of accidental exposure or user confusion. Also, token JSON is printed to stdout (potential leakage).
Persistence & Privilege
The skill does not request persistent/always-on presence, does not modify system or other skills, and uses only ordinary runtime calls. Autonomous invocation is enabled by default (normal) but not combined with other alarming privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install avito
  3. After installation, invoke the skill by name or use /avito
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Avito skill, enabling management of your Avito.ru account via API. - Authenticate with Avito and obtain an access token using your client credentials. - View basic account information and your user ID. - Check your account balance. - List your active advertisements. - View messenger chats linked to your account. - Included detailed usage instructions for each feature. - Outlined planned features such as item creation, editing, and advanced messenger support.
Metadata
Slug avito
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Avito.ru publish and chat?

Manage Avito.ru account, items, and messenger via API. Use for listing items, checking balance, reading chats, and getting account info. It is an AI Agent Skill for Claude Code / OpenClaw, with 2027 downloads so far.

How do I install Avito.ru publish and chat?

Run "/install avito" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Avito.ru publish and chat free?

Yes, Avito.ru publish and chat is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Avito.ru publish and chat support?

Avito.ru publish and chat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Avito.ru publish and chat?

It is built and maintained by RuslanLanket (@ruslanlanket); the current version is v1.0.0.

💬 Comments