← 返回 Skills 市场
ruslanlanket

Avito.ru publish and chat

作者 RuslanLanket · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2027
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install avito
功能描述
Manage Avito.ru account, items, and messenger via API. Use for listing items, checking balance, reading chats, and getting account info.
使用说明 (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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install avito
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /avito 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug avito
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2027 次。

如何安装 Avito.ru publish and chat?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install avito」即可一键安装,无需额外配置。

Avito.ru publish and chat 是免费的吗?

是的,Avito.ru publish and chat 完全免费(开源免费),可自由下载、安装和使用。

Avito.ru publish and chat 支持哪些平台?

Avito.ru publish and chat 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Avito.ru publish and chat?

由 RuslanLanket(@ruslanlanket)开发并维护,当前版本 v1.0.0。

💬 留言讨论