emacs-introspection

Query Emacs help, Info manuals, and source via batch evaluation.

1|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Jylhis/skills --skill emacs-introspection-jylhis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emacs-introspection
Source: https://github.com/Jylhis/skills/tree/main/skills/emacs-introspection
Command: npx skills add https://github.com/Jylhis/skills --skill emacs-introspection-jylhis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly access Emacs functionality, docs, and source without hunting through manuals or scattered notes.

Core Features & Use Cases

  • Help & Describe: access C-h help, describe-function, describe-variable, describe-key, and describe-mode.
  • Info & Navigation: browse Info manuals, use find-function and xref to jump to source.
  • Programmatic Queries: perform scripted introspection with emacs --batch --eval or emacsclient --eval.

Quick Start

Use the emacs-introspection skill to look up how to describe a function like mapcar.

Frequently Asked Questions about emacs-introspection

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

FAQPage Schema
How do I look up Emacs function and variable documentation using AI?

To look up Emacs documentation, use the skill to access built-in help commands like describe-function, describe-variable, and describe-key. It queries Emacs docs and source directly, returning the information without manual searching.

Can I query Emacs Info manuals and source code programmatically?

Yes, you can query Emacs Info manuals and source code programmatically. The skill supports Info navigation, find-function, and xref to jump to source, performing scripted introspection via emacs --batch --eval or emacsclient --eval.

What is the best way to find Emacs help without hunting through scattered notes?

The best way to find Emacs help is using the C-h help system and describe-mode helpers. This skill integrates those built-in commands to quickly access functionality, docs, and source code in one place.

Does this approach work for batch Emacs evaluation and xref navigation?

Yes, this approach works for batch Emacs evaluation and xref navigation. It facilitates programmatic queries using emacs --batch --eval and emacsclient --eval, while also supporting xref to jump to source code locations.

How do I describe an Emacs function like mapcar quickly?

To describe an Emacs function like mapcar quickly, invoke the skill to run the describe-function helper. It directly retrieves the function's documentation and source location from the running Emacs environment.