xenodium-elisp
Xenodium's Emacs packages: chatgpt-shell, agent-shell, dwim-shell-command, and ACP integration for modern Emacs development.
npx skills add majiayu000/claude-skill-registry --skill xenodium-elisp-plurigrid-asi --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Xenodium Elisp Skill > *"The best UI is no UI. The second best UI is Emacs."* ## Package Overview | Package | Stars | Description | |---------|-------|-------------| | [chatgpt-shell](https://github.com/xenodium/chatgpt-shell) | 1180⭐ | Multi-LLM Emacs shell (ChatGPT, Claude, DeepSeek, Gemini, Ollama) | | [agent-shell](https://github.com/xenodium/agent-shell) | 415⭐ | Native Emacs buffer for LLM agents via ACP | | [dwim-shell-command](https://github.com/xenodium/dwim-shell-command) | 293⭐ | Save and apply shell commands with ease | | [acp.el](https://github.com/xenodium/acp.el) | 109⭐ | Agent Client Protocol implementation | | [ob-swiftui](https://github.com/xenodium/ob-swiftui) | 87⭐ | SwiftUI in Org Babel blocks | | [sqlite-mode-extras](https://github.com/xenodium/sqlite-mode-extras) | 58⭐ | Enhanced sqlite-mode | ## chatgpt-shell: Multi-LLM Interface ```elisp (use-package chatgpt-shell :custom (chatgpt-shell-model-version "gpt-4o") (chatgpt-shell-anthropic-key (getenv "ANTHROPIC_API_KEY")) (chatgpt-shell-openai-key (getenv "OPENAI_API_KEY")) :config ;; Switch between models (setq chatgpt-shell-model-versions '("gpt-4o" "gpt-4-turbo" "claude-3-5-sonnet" "gemini-pro"))) ;; Key b
- Package Overview
- chatgpt-shell: Multi-LLM Interface
- Shell Commands
- agent-shell: ACP-Powered Agents
- dwim-shell-command: Smart Shell Integration
- Template Variables
- acp.el: Agent Client Protocol
- sqlite-mode-extras: Enhanced Database UI
- Integration with Music Topos
- Gay.jl Colors in chatgpt-shell
- GF(3) Conservation for Agent Responses
- Transient Integration
- Xenomodern Philosophy
- Commands
just xenodium-setup # Install xenodium packages just chatgpt-shell-demo # Run chatgpt-shell demo just agent-shell-config # Configure agent-shell with MCP just dwim-define # Create custom dwim-shell-command
What does the xenodium-elisp skill do?
Xenodium's Emacs packages: chatgpt-shell, agent-shell, dwim-shell-command, and ACP integration for modern Emacs development.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill xenodium-elisp-plurigrid-asi --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
