Agent skill · AI & Agents

xenodium-elisp

Xenodium's Emacs packages: chatgpt-shell, agent-shell, dwim-shell-command, and ACP integration for modern Emacs development.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 7 KB
Bundled scripts: none
Path: skills/ai-llm/xenodium-elisp-plurigrid-asi/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Package Overview
  2. chatgpt-shell: Multi-LLM Interface
  3. Shell Commands
  4. agent-shell: ACP-Powered Agents
  5. dwim-shell-command: Smart Shell Integration
  6. Template Variables
  7. acp.el: Agent Client Protocol
  8. sqlite-mode-extras: Enhanced Database UI
  9. Integration with Music Topos
  10. Gay.jl Colors in chatgpt-shell
  11. GF(3) Conservation for Agent Responses
  12. Transient Integration
  13. Xenomodern Philosophy
  14. Commands
Ships with 1 file
  • metadata.json
Commands it runs
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
More from claude-skill-registry
All skills →
About this skill
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.

Keep going