Claude Code skills for Emacs integration. These skills enable tighter integration with agents running inside Emacs, for example agent-shell.
> /plugin marketplace add xenodium/emacs-skills> /plugin install emacs-skills@xenodium-emacs-skills
๐ 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.
Plot data from the current context using matplotlib (via uv run). Queries the Emacs foreground color and generates a transparent PNG that renders inline. No permanent install needed โ uses uv to run matplotlib on the fly.
Analyze a GitHub project's recent activity (PRs and issues) and produce a succinct, chart-backed health report โ throughput, backlog burn-rate, and responsiveness. Renders matplotlib charts 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.
Render SwiftUI code from the current context to a PNG via swiftc + SwiftUI's ImageRenderer. Outputs the resulting image inline. Requires Swift and macOS.
Build the Xcode workspace/project under the current working directory for the iOS Simulator (generic destination). Auto-detects the workspace/project and scheme.
Build the Xcode workspace/project under the current working directory for a physical iOS device (generic destination). Requires a configured signing team.
Build, install, and launch the app on an iOS Simulator. Reuses an already-booted simulator if present; otherwise boots the latest available iPhone and opens Simulator.app.
Build, install, and launch the app on a wired-connected iOS device via Xcode 15+ devicectl. Requires a configured signing team and a trusted, paired device.
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.
Search Apple Maps for restaurants, cafes, businesses, or landmarks via the mappu CLI when the user asks about a place or context implies a location lookup. Always uses --near; asks "Near where?" if no location is established. Returns a numbered map snapshot plus per-result image, website link, category, and address. Activates automatically. Requires mappu on $PATH.
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
emacs-skills is a Claude Code plugin with 19 hand-picked skills, indexed on Flowy in the Agent Orchestration category. Install it with the command on its page. It includes d2, describe, dired. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it