skills$openclaw/vk
ruslanlanket4.4k

by ruslanlanket

vk – OpenClaw Skill

vk is an OpenClaw Skills integration for coding workflows. Manage VK.com (Vkontakte) community: post content (text, photos, videos) and handle messages. Use for automating community management via VK API.

4.4k stars3.3k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namevk
descriptionManage VK.com (Vkontakte) community: post content (text, photos, videos) and handle messages. Use for automating community management via VK API. OpenClaw Skills integration.
ownerruslanlanket
repositoryruslanlanket/vk
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @ruslanlanket/vk
last updatedFeb 7, 2026

Maintainer

ruslanlanket

ruslanlanket

Maintains vk in the OpenClaw Skills directory.

View GitHub profile
File Explorer
6 files
.
references
api.md
3.5 KB
scripts
vk_cli.js
7.7 KB
_meta.json
390 B
SKILL.md
1.6 KB
SKILL.md

name: vk description: "Manage VK.com (Vkontakte) community: post content (text, photos, videos) and handle messages. Use for automating community management via VK API."

VK Community Management

This skill allows you to manage a VK community using the VK API.

Requirements

  • VK Access Token. Важно: Используйте User Token для полных прав (удаление постов, простая загрузка фото). См. references/api.md для деталей.
  • Node.js environment.

Core Workflows

1. Posting to the Wall

To post to a community wall:

  1. Если есть медиафайлы, загрузите их:
    • node scripts/vk_cli.js upload-photo $TOKEN $GROUP_ID "./image.jpg"
  2. Используйте post с полученным ID вложения:
    • node scripts/vk_cli.js post $TOKEN -$GROUP_ID "Текст поста" $ATTACH_ID

2. Handling Messages

To respond to user messages:

  1. Fetch history with get-messages.
  2. Send a reply with message.

3. Real-time Monitoring (Long Poll)

To receive and process messages instantly:

  1. Ensure Long Poll API is enabled in your group settings (Manage → API Interaction → Long Poll API).
  2. Use the poll command:
    • node scripts/vk_cli.js poll $TOKEN $GROUP_ID 1 (where 1 means auto-mark as read).

Note: This skill works best with a User Token that has messages,wall,groups,offline permissions. Use VK Host to get a permanent token.

Advanced Features

For details on setting up Long Poll and specialized API methods, refer to references/api.md.

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

- VK Access Token. **Важно:** Используйте **User Token** для полных прав (удаление постов, простая загрузка фото). См. [references/api.md](references/api.md) для деталей. - Node.js environment.

FAQ

How do I install vk?

Run openclaw add @ruslanlanket/vk in your terminal. This installs vk into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/ruslanlanket/vk. Review commits and README documentation before installing.