Claude Code skills for Emacs integration
npx claudepluginhub xenodium/emacs-skillsEmacs integration skills including dired buffer management via emacsclient
👉 Support my work via GitHub Sponsors
Claude Code skills for Emacs integration.
These skills enable tighter integration with agents running inside Emacs, for example agent-shell.
Open files from the latest agent interaction in an Emacs dired buffer via emacsclient.
*agent-files* dired buffer containing only the relevant files, using relative paths from a common ancestor.Open files from the latest agent interaction in Emacs buffers via emacsclient. Jumps to a specific line when relevant.
Open a file in Emacs and select the region most relevant to the current discussion. Ready to act on immediately: narrow, copy, refactor, etc.
Highlight relevant regions in a file in Emacs with a temporary read-only minor mode. Press q to exit and remove highlights.
Look up Emacs documentation using the appropriate mechanism: describe-function, describe-variable, describe-key, describe-symbol, apropos, apropos-documentation, info, or shortdoc.
Plot data from the current context using gnuplot. Queries the Emacs foreground color and generates a transparent PNG that renders inline.
Create diagrams from the current context using PlantUML. Applies the Emacs foreground color via skinparam for readable text on your Emacs background.
Create diagrams from the current context using D2. Uses the dark theme with the Emacs foreground color applied to nodes and edges.
Create diagrams from the current context using Mermaid. Applies the Emacs foreground color via theme variable overrides for readable text on your Emacs background.
Always prefer emacsclient over emacs when the agent needs to interact with Emacs. This skill is not a slash command; it activates automatically.
Format file references as markdown links with GitHub-style #L line numbers (e.g., [file.el:42](path/to/file.el#L42)). Activates automatically.
M-x server-start or (server-start) in your init file)emacsclient available on $PATHclaude plugin marketplace add xenodium/emacs-skills
claude plugin install emacs-skills@xenodium-emacs-skills
claude plugin marketplace update xenodium-emacs-skills
claude plugin uninstall emacs-skills
Matt Pocock's skills for real engineering, as an installable Claude Code plugin.
Plugins by Alex Newman (thedotmack)
Ultra-compressed communication mode for Claude Code. Cuts 65% of output tokens (measured) while keeping full technical accuracy.