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.