add-emacs

Integrate Emacs as a local messaging channel for NanoClaw via an HTTP bridge.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tharunramagiri/bookoraaagent --skill add-emacs-tharunramagiri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-emacs
Source: https://github.com/tharunramagiri/bookoraaagent/tree/main/.claude/skills/add-emacs
Command: npx skills add https://github.com/tharunramagiri/bookoraaagent --skill add-emacs-tharunramagiri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill bridges the gap between your development environment and your AI assistant, allowing you to interact with NanoClaw directly from within Emacs without switching windows or using external browser-based interfaces.

Core Features & Use Cases

  • Integrated Chat Buffer: Open a dedicated chat buffer to query the assistant about code or errors while staying in your editor.
  • Org-mode Integration: Send code regions or org-mode subtrees to the assistant and receive responses directly as child headings in your notes.
  • Use Case: A developer can select a complex function in a source file, send it to the assistant via a keybinding, and receive a code review or refactoring suggestion directly in their org-mode scratchpad.

Quick Start

Run the add-emacs skill to configure the local HTTP bridge and enable the Emacs chat and org-mode integration features.

Frequently Asked Questions about add-emacs

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

FAQPage Schema
How do I integrate Emacs as a local AI chat interface?

You can integrate Emacs as a local AI chat interface by running this skill to configure a local HTTP bridge, enabling interactive chat sessions directly within your editor environment.

How do I send org-mode subtrees to an AI assistant for code review?

You can send org-mode subtrees and code regions to the AI assistant using keybindings, receiving code reviews and refactoring suggestions directly as child headings in your org-mode notes.

Do I need Node.js to run an Emacs chat buffer integration?

Yes, you need a local Node.js runtime to host the channel adapter, alongside standard Emacs 27.1+ built-in libraries for client-side communication over the HTTP bridge.

Can I query an AI assistant about code errors without leaving Emacs?

Yes, you can query the assistant about code or errors without leaving Emacs by opening a dedicated integrated chat buffer that connects directly to your local AI assistant.

What is the best way to process org-mode documents with an AI assistant?

The best way to process org-mode documents with an AI assistant is using an HTTP bridge that sends selected text regions to the assistant and injects responses back as org-mode headings.

Are there limitations to using an HTTP bridge for Emacs AI chat integration?

The primary limitation of this Emacs AI chat integration is its dependency on a continuously running local Node.js runtime to host the HTTP bridge and maintain the channel adapter connection.