describe
Look up Emacs documentation
Look up Emacs documentation using emacsclient --eval and summarize the findings. The query is searched across multiple mechanisms (function, variable, face, key binding, and apropos) in one call, returning all findings as a single string.
First, locate agent-skill-describe.el which lives alongside this skill file at skills/describe/agent-skill-describe.el in the emacs-skills plugin directory.
emacsclient --eval '
(progn
(load "/path/to/skills/describe/agent-skill-describe.el" nil t)
(agent-skill-describe :query "dired-mark"))'
Rules
- Summarize the returned documentation for the user in the conversation.
- Locate
agent-skill-describe.elrelative to this skill file's directory. - Run the
emacsclient --evalcommand via the Bash tool.
More from xenodium/emacs-skills
emacsclient
Always use emacsclient instead of emacs. This applies to all Emacs operations: user requests, byte compilation, check-parens, running ERT tests, and any other elisp evaluation.
51dired
This skill should be used when the user invokes "/dired" to open files from the latest interaction in an Emacs dired buffer via emacsclient.
33open
This skill should be used when the user invokes "/open" to open files from the latest interaction in Emacs buffers via emacsclient.
32select
This skill should be used when the user invokes "/select" to open one or more files in Emacs and select a region relevant to the current discussion via emacsclient.
31highlight
This skill should be used when the user invokes "/highlight" to highlight relevant regions in one or more files in Emacs via emacsclient.
31file-links
When referencing files, format them as markdown links with line numbers using GitHub-style #L syntax.
29