creating-zed-extensions
✓Use when creating Zed extensions with custom slash commands, language support, themes, or MCP servers - provides Rust/WASM extension structure, slash command API (run_slash_command, SlashCommandOutput), and development workflow for compiled extensions
Installation
SKILL.md
Zed extensions are Rust programs compiled to WebAssembly that can provide slash commands, language support, themes, grammars, and MCP servers. Extensions implement the zed::Extension trait and are distributed via Zed's extension registry.
| Wrong crate type | WASM compilation fails | Use crate-type = ["cdylib"] in Cargo.toml | | Missing error handling | Extension crashes | Return Err(String) for failures | | Not validating args | Silent failures | Check args.isempty() for required args | | Hardcoded paths | Extension not portable | Use relative paths or worktree context |
| Missing default case | Unhandled commands crash | Add => Err(...) in match | | Unlicensed extension | Rejected by registry | Include approved license in extension.toml | | Blocking operations | Freezes Zed UI | Use async or spawn threads for long operations |
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/pr-pm/prpm --skill creating-zed-extensions- Source
- pr-pm/prpm
- Category
- >_Productivity
- Verified
- ✓
- First Seen
- 2026-02-01
- Updated
- 2026-02-18
Quick answers
What is creating-zed-extensions?
Use when creating Zed extensions with custom slash commands, language support, themes, or MCP servers - provides Rust/WASM extension structure, slash command API (run_slash_command, SlashCommandOutput), and development workflow for compiled extensions Source: pr-pm/prpm.
How do I install creating-zed-extensions?
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/pr-pm/prpm --skill creating-zed-extensions Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor
Where is the source repository?
https://github.com/pr-pm/prpm
Details
- Category
- >_Productivity
- Source
- skills.sh
- First Seen
- 2026-02-01