# Emacs Lisp Generator

> Use this tool when you need to automate complex Emacs operations or generate Elisp code for tasks like buffer manipulation, text editing, and configuration changes. It solves problems by providing a interface for AI assistants to interact with Emacs, taking input in the form of natural language or specific commands and outputting executable Elisp code. This tool is ideal for use cases where users require customized Emacs functionality without needing to write Elisp code themselves.

Canonical page: https://skillsregistry.net/skills/vivekhaldar-emacs-lisp-generator  
JSON: https://api.skillsregistry.net/v1/skills/vivekhaldar-emacs-lisp-generator

## Description

Emacs MCP Server enables AI assistants to interact with a running Emacs process, providing tools to generate and execute Elisp code. It leverages the smartfunc library with GPT-4o to create contextually appropriate Elisp solutions, and uses emacsclient to evaluate code in the active Emacs instance. This implementation allows AI models to perform complex Emacs operations like buffer manipulation, text editing, and configuration changes without requiring users to write Elisp themselves.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/vivekhaldar-emacs-lisp-generator)
- **Repository:** <https://github.com/vivekhaldar/emacs-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "vivekhaldar-emacs-lisp-generator"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/vivekhaldar-emacs-lisp-generator` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/vivekhaldar-emacs-lisp-generator/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
