Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Thêm kênh Emacs (NanoClaw)

Cài kênh Emacs cho NanoClaw để bạn chat với trợ lý AI ngay trong buffer Emacs và trong file org-mode.

Lập trìnhNâng cao30,47112,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026

Skill này làm gì

Thêm adapter kênh Emacs vào dự án NanoClaw thông qua một cầu HTTP cục bộ (cổng mặc định 8766) — không cần bot token hay dịch vụ bên ngoài. Hỗ trợ Doom Emacs, Spacemacs và Emacs thuần 27.1+.

  • Lấy emacs.ts và client Lisp nanoclaw.el từ nhánh channels
  • Thêm dòng import tự đăng ký kênh, build và chạy test đăng ký
  • Cấu hình .env (EMACS_ENABLED, cổng, bearer token tùy chọn) và lệnh wiring messaging group
  • Ví dụ keybinding cho từng bản Emacs, kiểm tra bằng curl/log, xử lý lỗi cổng trùng, 401, không load được file
  • Bảng quy đổi markdown → org-mode cho agent

Dành cho ai

  • Lập trình viên đang tự host NanoClaw và muốn thêm kênh mới
  • Người làm việc gần như toàn thời gian trong Emacs, không muốn mở trình duyệt
  • Người dùng org-mode để ghi chú/agenda và muốn câu trả lời AI xuất hiện ngay tại chỗ

Ví dụ sử dụng

  1. Review code: chọn một vùng code rồi gọi nanoclaw-org-send, phản hồi xuất hiện dưới dạng heading con trong file org.
  2. Biên bản họp: gửi một mục agenda org và nhận lại bản tóm tắt cùng danh sách việc cần làm.
  3. Hỏi về lỗi: mở buffer chat bằng C-c n c, dán stacktrace và nhận giải thích mà không rời Emacs.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục .claude/skills/add-emacs từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-emacs/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-emacs ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Clone repo NanoClaw về máy và đảm bảo service đang chạy bình thường.
  2. Cài skill: git clone https://github.com/nanocoai/nanoclaw.git && cp -r nanoclaw/.claude/skills/add-emacs ~/.claude/skills/
  3. Mở Claude Code tại thư mục gốc dự án NanoClaw và yêu cầu "thêm kênh Emacs".
  4. Theo hướng dẫn: git fetch origin channels → copy adapter và nanoclaw.el → thêm import './emacs.js'; vào src/channels/index.tspnpm run build.
  5. Thêm EMACS_ENABLED=true (và cổng, EMACS_AUTH_TOKEN nếu muốn) vào .env.
  6. Nối messaging group bằng /init-first-agent hoặc lệnh register.
  7. Thêm phần load nanoclaw.el và keybinding vào file cấu hình Emacs của bạn, rồi reload cấu hình.
  8. Khởi động lại NanoClaw và kiểm tra bằng curl http://localhost:8766/api/messages?since=0 cùng buffer chat trong Emacs.