Agent skill
vk
Manage VK.com (Vkontakte) community: post content (text, photos, videos) and handle messages. Use for automating community management via VK API.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/vk
SKILL.md
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:
- Если есть медиафайлы, загрузите их:
node scripts/vk_cli.js upload-photo $TOKEN $GROUP_ID "./image.jpg"
- Используйте
postс полученным ID вложения:node scripts/vk_cli.js post $TOKEN -$GROUP_ID "Текст поста" $ATTACH_ID
2. Handling Messages
To respond to user messages:
- Fetch history with
get-messages. - Send a reply with
message.
3. Real-time Monitoring (Long Poll)
To receive and process messages instantly:
- Ensure Long Poll API is enabled in your group settings (Manage → API Interaction → Long Poll API).
- Use the
pollcommand:node scripts/vk_cli.js poll $TOKEN $GROUP_ID 1(where1means 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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?