zed-editor

Scaffold Rust/Wasm Zed editor extensions with MCP server templates.

14|1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/CodeAtCode/oss-ai-skills --skill zed-editor-codeatcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: zed-editor
Source: https://github.com/CodeAtCode/oss-ai-skills/tree/main/extend/zed-editor
Command: npx skills add https://github.com/CodeAtCode/oss-ai-skills --skill zed-editor-codeatcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Zed extension development can be complex; this Skill provides a cohesive blueprint for building Rust/Wasm extensions, LSP servers, Tree-sitter grammars, themes, and MCP servers for Zed.

Core Features & Use Cases

  • Rust/Wasm extension scaffolding for Zed
  • Language support, MCP servers, slash commands, and debug adapters
  • Theme and snippet integration for Zed ecosystem
  • End-to-end extension packaging and testing in a dev environment

Quick Start

Create a new Zed extension project using the provided scaffolding and run the sample to validate the workflow.

Frequently Asked Questions about zed-editor

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

FAQPage Schema
How do I build a Zed editor extension using Rust and Wasm?

You can develop Zed editor extensions by using a Rust/Wasm scaffolding blueprint that provides ready-to-use templates for compiling, testing, and packaging extensions within a compatible Zed development environment.

What components can I develop for the Zed editor?

For the Zed editor, you can develop language support, LSP servers, Tree-sitter grammars, themes, slash commands, debug adapters, and MCP servers using the provided Rust/Wasm scaffolding.

Do I need the Rust toolchain to create Zed extensions?

Yes, developing Zed extensions requires the Rust toolchain, Wasm tooling, and Zed extension API access to compile, test, and package the Rust/Wasm extension projects.

What is the best way to add Tree-sitter grammar support to Zed?

The best way to add Tree-sitter grammar support is to use a cohesive Zed extension blueprint that scaffolds the required Rust/Wasm components for language integration and packaging.

How do I package and test a Zed extension in a development environment?

You package and test a Zed extension by creating a project from the provided scaffolding, running the sample workflow to validate, and utilizing the Rust and Wasm tooling end-to-end.