vs-code

Configure, modify, and verify VSCode settings, keybindings, and extensions using Python.

185|14|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/xlang-ai/CUA-Gym --skill vs-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vs-code
Source: https://github.com/xlang-ai/CUA-Gym/tree/main/.claude/skills/vs-code
Command: npx skills add https://github.com/xlang-ai/CUA-Gym --skill vs-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires json, os, subprocess, shutil, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the configuration, modification, and verification of VSCode settings, keybindings, extensions, and workspace files, streamlining setup and maintenance processes.

Core Features & Use Cases

  • Configure VSCode: Programmatically modify settings, keybindings, and snippets.
  • Manage Extensions: Install, uninstall, and list VSCode extensions.
  • Create Workspaces: Generate workspace files for multiple folders and settings.
  • Use Case: Automate the setup of a development environment for a team by pre-configuring VSCode with the necessary settings, keybindings, and extensions.

Quick Start

Use the vs-code skill to update the font size in VSCode to 16 points.

Frequently Asked Questions about vs-code

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate VSCode configuration for a team setup?

You can automate VSCode configuration by using Python to programmatically modify settings, keybindings, and snippets. This handles setup and maintenance processes to standardize the development environment across your team.

Can I manage VSCode extensions programmatically using Python?

Yes, you can manage VSCode extensions programmatically using Python. The automation handles installing, uninstalling, and listing extensions directly through subprocess calls to streamline your workspace setup.

What is the best way to create VSCode workspace files for multiple folders?

The best way to create VSCode workspace files for multiple folders is using Python automation. It generates workspace files with the necessary folder configurations and specific settings required for your development environment.

Do I need Python to modify VSCode settings and keybindings automatically?

Yes, you need Python to modify VSCode settings and keybindings automatically. The process requires Python environments with necessary libraries for JSON parsing and subprocess handling to execute configuration changes.

Does VSCode configuration automation work with JSON workspace files?

Yes, VSCode configuration automation works with JSON workspace files. The Python scripts utilize JSON handling to read, modify, and verify settings, ensuring your workspace configurations are correctly applied.