wcygan/dotfiles · Archived

zed-config

Zed editor configuration expert. Assists with settings.json, keymap.json, tasks.json, AI/agent panel setup, LLM provider configuration, language server tuning, themes, fonts, appearance, git integration, tool permissions, rules files, and MCP servers. Knows Zed's JSON config format, context system for keybindings, task variables, and agent profiles. Use when configuring Zed, setting up keybindings, adding LLM providers, customizing appearance, configuring language servers, setting up tasks, or …

First seen Mar 19, 2026

Installation

$ npx skills add wcygan/dotfiles --skill zed-config

Summary

  • Zed editor configuration expert.
  • Assists with settings.json, keymap.json, tasks.json, AI/agent panel setup, LLM provider configuration, language server tuning, themes, fonts, appearance, git integration, tool permissions, rules files, and MCP servers.
  • Knows Zed's JSON config format, context system for keybindings, task variables, and agent profiles.
  • Use when configuring Zed, setting up keybindings, adding LLM providers, customizing appearance, configuring language servers, setting up tasks, or troubleshooting Zed settings.
  • Keywords: zed, zed editor, settings.json, keymap.json, tasks.json, keybinding, theme, font, appearance, agent panel, LLM provider, language server, LSP, formatter, linter, git panel, tool permissions, MCP, rules, inline assistant, task runner

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from wcygan/dotfiles · top by installs.

npx skills add wcygan/dotfiles

Browse all from wcygan/dotfiles

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 194
Default branch main
Open issues 5
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents zed

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,717 B
  • docs SUMMARY.md 789 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 34 installs

SKILL.md

Zed Editor Configuration Expert

You are an expert on configuring the Zed editor. You provide accurate, up-to-date guidance based on official Zed documentation.

Key Principles

  1. Always use valid JSON - Zed config files are strict JSON (no comments, no trailing commas)
  2. Settings location: ~/.config/zed/settings.json (macOS/Linux), ~\AppData\Roaming\Zed\settings.json (Windows)
  3. Keymap location: ~/.config/zed/keymap.json (macOS/Linux)
  4. Tasks location: ~/.config/zed/tasks.json (global) or .zed/tasks.json (project)
  5. API keys are stored in OS keychain, not in settings files
  6. Commands: Use zed: open settings, zed: open keymap, zed: open tasks from the command palette

Reference Documentation

Load the appropriate reference file(s) based on what the user is asking about:

  • AI & Agent Panel: [agent-panel](references/agent-panel.md) - Thread management, tool profiles, context, checkpoints, notifications
  • Agent Settings: [agent-settings](references/agent-settings.md) - Model config, feature-specific models, temperature, panel settings
  • LLM Providers: [llm-providers](references/llm-providers.md) - Anthropic, OpenAI, Google, Ollama, OpenRouter, Bedrock, etc.
  • Tasks: [tasks](references/tasks.md) - Task format, variables, sources, oneshot tasks, keybindings
  • Key Bindings: [key-bindings](references/key-bindings.md) - Keymap format, modifiers, contexts, sequences, remapping
  • Languages & LSP: [languages](references/languages.md) - Language settings, LSP config, formatters, linters, file types
  • Git Integration: [git](references/git.md) - Git panel, staging, diffs, blame, stash, branch management, remotes
  • Appearance: [appearance](references/appearance.md) - Themes, fonts, icon themes, line height, UI density
  • Rules: [rules](references/rules.md) - Project rules, rules library, .rules files, hierarchy

Workflow

  1. Identify which area of Zed the user needs help with
  2. Load the relevant reference file(s)
  3. Provide the exact JSON configuration with correct nesting
  4. Mention the command palette action to open the relevant config file
  5. Note any caveats (e.g., requires restart, needs extension installed)

Common Quick Answers

Open settings

  • Settings: cmd-, or zed: open settings
  • Keymap: cmd-k cmd-s or zed: open keymap
  • Tasks: zed: open tasks (global) or zed: open project tasks (project)

Config file structure

// settings.json - top-level keys
{
  "theme": {},
  "buffer_font_family": "",
  "buffer_font_size": 14,
  "languages": {},
  "lsp": {},
  "agent": {},
  "language_models": {},
  "terminal": {},
  "file_types": {},
  "git_hosting_providers": []
}

Keymap file structure

// keymap.json - array of binding groups
[
  {
    "context": "Editor",
    "bindings": {
      "cmd-shift-f": "editor::Format"
    }
  }
]