mcpField
D
describe

describe

github.com/xenodium开发14794 次安装14 周前更新
代码仓库

关于 describe

describe 是 Emacs 技能,可通过 emacsclient 查询并汇总函数、变量、界面、按键绑定和 apropos 文档。它适合需要在编辑器环境中快速查找 Emacs 帮助的用户。

主要功能

  1. 01通过 emacsclient 查询文档
  2. 02搜索函数、变量和界面
  3. 03查找按键绑定
  4. 04执行 apropos 搜索
  5. 05汇总多种查询结果

适用场景

  1. 01查找 Emacs 函数的说明
  2. 02确认变量或界面的用途
  3. 03查询某项操作的按键绑定
  4. 04通过关键词探索相关文档

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/xenodium/emacs-skills --skill describe

安装后在 Claude Code 中输入/describe确认已加载。

附带文件agent-skill-describe.el

详细介绍

查阅 Emacs 文档

使用 emacsclient --eval 查阅 Emacs 文档,并总结查阅结果。该查询会在一次调用中通过多种机制(函数、变量、面部、键绑定和 apropos)进行搜索,并将所有结果作为一个字符串返回。

首先,在 emacs-skills 插件目录中找到与此技能文件位于同一目录的 agent-skill-describe.el,路径为 skills/describe/agent-skill-describe.el。

emacsclient --eval '
(progn
  (load "/path/to/skills/describe/agent-skill-describe.el" nil t)
  (agent-skill-describe :query "dired-mark"))'

规则

  • 在对话中向用户总结返回的文档。
  • 相对于此技能文件所在目录查找 agent-skill-describe.el。
  • 通过 Bash 工具运行 emacsclient --eval 命令。

评论

支持 Markdown