xenodium-elisp

Manage AI agents and LLMs within Emacs using Emacs Lisp configuration.

60|13|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/plurigrid/asi --skill xenodium-elisp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xenodium-elisp
Source: https://github.com/plurigrid/asi/tree/main/skills/xenodium-elisp
Command: npx skills add https://github.com/plurigrid/asi --skill xenodium-elisp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill showcases Xenodium's Emacs packages that integrate AI models (ChatGPT, Claude, etc.) into Emacs workflows for interactive coding, agent tooling, and shell automation.

Core Features & Use Cases

  • Multi-LLM Shells: chatgpt-shell and friends for AI-assisted coding.
  • ACP Agent Shell: Agent management and automation via ACP.
  • Smart Shell Commands: DWIM-shell-command patterns for quick automation.
  • ACP Integration: Server provisioning and MCP tooling within Emacs.

Quick Start

Install xenodium-setup, then use chatgpt-shell, agent-shell, or dwim-shell-command to automate tasks from within Emacs.

Frequently Asked Questions about xenodium-elisp

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

FAQPage Schema
How do I integrate AI models like ChatGPT and Claude into Emacs for coding tasks?

Integrating AI models into Emacs is enabled through xenodium-elisp, which provides multi-LLM shells like chatgpt-shell for interactive AI-assisted coding. Install xenodium-setup, then configure chatgpt-shell or agent-shell within Emacs to route queries to your chosen LLM and receive responses directly in your editor.

Can I automate code generation, explanation, and refactoring from within Emacs?

Yes, DWIM shell commands in xenodium-elisp enable quick automation for code generation, explanation, and refactoring. These templates trigger AI operations on selected code without leaving Emacs, streamlining repetitive coding tasks.

What does ACP-based agent automation in Emacs do?

ACP-based agent automation in xenodium-elisp allows you to define and manage AI agents within Emacs for multi-step workflows. Agent-shell handles agent provisioning, routing, and tool integration, enabling complex automation sequences directly from your editor.

Do I need special Emacs configuration to set up multi-LLM routing?

Multi-LLM routing in xenodium-elisp is configured through Emacs Lisp settings for chatgpt-shell, agent-shell, and acp.el. The xenodium-setup package handles initial installation; configuration adapts to your preferred models and shell environment.

Can xenodium-elisp handle both ChatGPT and Claude in the same Emacs workflow?

Yes, xenodium-elisp supports multi-LLM shells that route between different AI models including ChatGPT and Claude. Configure multiple shell instances or use agent-shell for dynamic model selection across tasks.

What's the difference between chatgpt-shell, agent-shell, and DWIM shell commands?

Chatgpt-shell provides direct LLM interaction in Emacs buffers; agent-shell manages autonomous AI agents and workflows; DWIM shell commands trigger quick, templated automation on code or text. Together they cover interactive, agentic, and templated automation patterns.