VK Ads Skill for Claude Code

A Claude Code skill for the full VK Ads cycle: campaigns, ad groups, banners, statistics, remarketing and lead forms via bash scripts

Skill

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Can start, stop and delete campaigns and banners
  • Spends the account's ad budget
  • Exports personal data from lead forms
All reasons and checks
Russian stack

bugzbunnyviber/vk-ads-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/vk-ads-skill-for-claude-code

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add bugzbunnyviber/vk-ads-skill --skill vk-ads -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 1b15c75.

Text for your agent

Install the skill with npx skills add BugzBunnyViber/vk-ads-skill, get an OAuth token with get_token.sh using your VK Ads app's client_id and client_secret, and verify the connection with check_connection.sh.

Other ways from the author
npx skills add BugzBunnyViber/vk-ads-skill

The primary install method from the README.

This is third-party code. Review the repository files before installing.

What it does

The skill adds a set of bash scripts on top of the VK Ads API to Claude Code: listing and managing campaigns, ad groups and banners, daily and summary statistics, remarketing segments and user lists, lead form and survey management with lead export. A separate script fetches and refreshes an OAuth token from a VK Ads application's client id and secret. Bulk actions like starting or stopping several campaigns at once are covered.

Who it is for. For performance marketers running VK Ads who want to manage their account from a Claude Code conversation.

Good fit when

  • You need campaign statistics for a period without opening the ad console
  • You need to bulk-stop or restart several campaigns
  • You need to export lead-form submissions or build a remarketing segment

Not a fit when

  • You do not want to give an agent OAuth access to the ad account and its budget
  • You need the legacy myTarget cabinet rather than the current ads.vk.com

Example request

Stop all active VK Ads campaigns with CTR below 0.5% over the last 7 days

Limitations

The repository is small, has no releases or tests, and no license is stated. The scripts perform real actions in the account: starting, stopping and deleting campaigns and banners, so it is worth issuing a token with limited rights if VK Ads supports that, and testing on a non-production account first.

How to disable. Delete the ~/.claude/skills/vk-ads folder (or wherever the skill was installed) and revoke the OAuth token in VK Ads settings.

Security check

  • Can start, stop and delete campaigns and banners
  • Spends the account's ad budget
  • Exports personal data from lead forms

README in short

The README lists eight skill scripts: connection check, campaigns, ad groups, banners, statistics, remarketing, lead forms and token retrieval, with example commands for each. It separately describes API coverage: campaign management and bulk actions, eleven statistics metric groups, remarketing segments and goals, lead forms and surveys, creative uploads, agency client and billing management, targeting and reference data. Detailed docs for each block live in the references folder.

FAQ

How does the skill get access to the VK Ads account?

Through an OAuth app: get_token.sh exchanges a client_id and client_secret for a token and can refresh it.

Can I only view statistics without changing campaigns?

Yes, statistics and campaign listing are separate scripts, but the app token still grants write access unless you restrict it.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIVK Ads Skill for Claude Code

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.