CodinGameCodinGameOfficialยท1 Agent Skills Included

monaco-vscode-api

Full VSCode functionality inside browser-based Monaco editors

Integrates complete VSCode services, themes, extensions, and language packs into the Monaco editor. Replaces Monaco's simplified standalone services with real VSCode implementations for configuration, files, search, and quick access. Eliminates the gap between lightweight browser editors and full desktop IDE behavior. Includes a guided workflow for upgrading internal services after VSCode version bumps.
npx skills add CodinGame/monaco-vscode-api --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install monaco-vscode-api?โ–ผ

Run `npx skills add CodinGame/monaco-vscode-api --all -g -y` in your terminal to install all skills in this repository globally.

How to add VSCode features to Monaco editor?โ–ผ

Install the npm package and call initialize with the service overrides you need, such as configuration, theme, or files. Each override replaces Monaco's simplified service with the real VSCode implementation.

Can Monaco editor run VSCode extensions?โ–ผ

Yes. The extensions service override runs VSCode extensions in a web worker, and the bundled rollup plugin lets you load vsix extension files directly.

How to upgrade services after a VSCode version bump?โ–ผ

Use the vscode-service-upgrade skill, which updates missing-services.ts, wires new registerSingleton services into service-override modules, and validates everything with build checks.

Does monaco-vscode-api support localization?โ–ผ

Yes. Import one of the published language pack packages before anything else to localize the editor and extensions into supported languages.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’