emacs

Evaluate Elisp and manage buffers in a running Emacs instance via MCP.

6|Updated Jun 21, 2017
One-click install
npx skills add https://github.com/conornash/dot-emacs --skill emacs-conornash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emacs
Source: https://github.com/conornash/dot-emacs/tree/main/.claude/skills/emacs
Command: npx skills add https://github.com/conornash/dot-emacs --skill emacs-conornash

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interact with a running Emacs instance to issue Elisp commands, inspect buffers, and coordinate tasks with Claude Code via MCP.

Core Features & Use Cases

  • Elisp evaluation in a live Emacs session for immediate feedback.
  • Buffer management and runtime state queries from Claude Code.
  • Event-driven automation and cross-tool coordination between Emacs and the agent.

Quick Start

Ask me to connect to Emacs and start evaluating Elisp in the live session.

Frequently Asked Questions about emacs

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

FAQPage Schema
How do I evaluate Elisp in a live Emacs session from Claude Code?

You can manage Emacs buffers by connecting Claude Code to your running Emacs instance via MCP, which supports real-time runtime state queries and direct buffer management operations.

What is the best way to automate tasks between an agent and Emacs?

Automating tasks between an agent and Emacs involves event-driven coordination via MCP, safely queuing agent requests within agent-shell-mode for cross-tool automation.

Can I use MCP to inspect Emacs buffers and coordinate tasks?

Yes, you can use MCP to inspect Emacs buffers and coordinate tasks by interacting with a running Emacs instance, enabling real-time state queries and cross-tool coordination.

Do I need agent-shell-mode to queue requests in Emacs automation?

Yes, agent-shell-mode is required to safely queue agent requests within Emacs, ensuring event-driven automation and proper cross-tool coordination during your Claude Code sessions.

Why use MCP for Elisp exploration instead of standard shell commands?

Using MCP for Elisp exploration provides direct interaction with a live Emacs instance, enabling immediate feedback, runtime state queries, and safe event-driven automation that standard shell commands cannot achieve.