Yandex Cloud CLI reference skill
Yandex Cloud CLI Skill for Claude Code
A reference skill for the Yandex Cloud CLI (yc): VMs, networking, storage, databases, Kubernetes, IAM, DNS and Russia/Kazakhstan multi-region
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The reference suggests commands that create and delete real cloud infrastructure and secrets
- Commands from the skill run in the agent's own environment if the yc CLI is already authorized
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/yandex-cloud-cli-skill-for-claude-codeDetects 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a claude-code -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a cursor -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a github-copilot -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a codex -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a gemini-cli -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a cline -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a roo -yThe 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 rodion-m/yandex-cloud-skill --skill yandex-cloud-cli -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Clone the repository and copy it into ~/.claude/skills/yandex-cloud-cli for use across all projects, or into .claude/skills/ inside a specific project.
Other ways from the author
git clone https://github.com/rodion-m/yandex-cloud-skill.git && cp -r yandex-cloud-skill ~/.claude/skills/yandex-cloud-cliInstalls into the user skills directory, available across all projects.
This is third-party code. Review the repository files before installing.
What it does
The skill gives an agent a Yandex Cloud CLI command reference across ten areas: virtual machines, VPC networking with security group rule syntax, IAM and service accounts, object storage, Container Registry and Managed Kubernetes, managed PostgreSQL, MySQL and MongoDB databases, Lockbox secrets, certificates, DNS zones and load balancers. It separately covers profile switching between environments and the endpoint differences between the Russia and Kazakhstan regions.
Who it is for. For DevOps engineers and developers administering Yandex Cloud infrastructure via the CLI.
Good fit when
- You need a specific yc command without digging through the docs
- You need to configure a security group rule or a DNS zone record
- You need to switch between profiles and the Russia and Kazakhstan regions
Not a fit when
- You want the agent to run commands itself via MCP: this is a reference, not an executable server; commands run through the agent's own environment
- You do not use Yandex Cloud: the skill is specific to its CLI
Example request
Create a VM in Kazakhstan with Ubuntu 24.04 and show how to add a security group rule for port 3000Limitations
This is a command and syntax reference, not an MCP server: the yc CLI itself needs to be installed and authorized separately, and the skill does not check permissions or execute commands on the agent's behalf. The README's clone link points at a different repository name (yandex-cloud-cli-claude-skill); the working path for git clone should be corrected to rodion-m/yandex-cloud-skill.
How to disable. Remove the skill folder from ~/.claude/skills/ or the project's .claude/skills/.
Security check
- The reference suggests commands that create and delete real cloud infrastructure and secrets
- Commands from the skill run in the agent's own environment if the yc CLI is already authorized
README in short
The English README describes the skill as a Claude Code extension for the Yandex Cloud CLI, gives install instructions via copying into the user or project skills folder, a Russia/Kazakhstan region table with endpoints and consoles, and a summary table of common commands by topic from Compute to DNS and Load Balancer.
SKILL.md
--- name: yandex-cloud-cli description: Comprehensive Yandex Cloud CLI (yc) command reference for cloud infrastructure management. Use when working with VMs, disks, networks, storage, databases, Kubernetes, containers, IAM, secrets (Lockbox), certificates, DNS, load balancers, or any yc/AWS CLI commands for Yandex Cloud. Triggers on infrastructure provisioning, configuration, security, CI/CD automation, and multi-region (Russia/Kazakhstan) operations. --- # Yandex Cloud CLI ## Quick Reference # Installation curl -sSL https://storage.yandexcloud.net/yandexcloud-yc/install.sh | bash # Linux/macOS # Initialize (interactive) yc init # Russia region yc init --region=kz # Kazakhstan region # Authentication yc config set token <oauth-token> yc config set service-account-key key.json # Profile management yc config profile list yc config profile activate <name> yc config profile create <name>
FAQ
Does the skill run yc commands itself?
No, it is a reference for the agent; the actual commands run in the environment where the yc CLI is installed and authorized.
Is Kazakhstan supported separately from Russia?
Yes, the README gives a separate endpoint table and a yc init --region=kz command for the Kazakhstan region.
Related
An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant
GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent
Agent Skills for Google products
Agent Skills for Google products and technologies
Official Google skill collection for working with Google Cloud, BigQuery, GKE, ads and analytics from an agent
AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring