emacs

Coordinate Emacs org notes and bibliographic data through a persistent daemon.

6|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/junghan0611/agent-config --skill emacs-junghan0611
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emacs
Source: https://github.com/junghan0611/agent-config/tree/main/skills/emacs
Command: npx skills add https://github.com/junghan0611/agent-config --skill emacs-junghan0611

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Emacs Agent Server enables continuous, organized manipulation of org-mode notes and bibliographic data by running as a daemon with dedicated server and user sockets.

Core Features & Use Cases

  • Daemonized Emacs workflow for persistent access to notes, bibliography, and org-agenda.
  • Two-socket model (server for background tasks, user for interactive display) enabling seamless automation and human interaction.
  • Arbitrary elisp integration and denote-based history/headings/links for structured knowledge graphs.

Quick Start

Start the Emacs daemon and connect via the provided client commands to begin denoting history and organizing notes.

Frequently Asked Questions about emacs

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

FAQPage Schema
How do I keep org-mode notes and bibliographic data accessible across multiple sessions?

To keep org-mode notes and bibliographic data accessible across sessions, you can run an Emacs daemon that provides persistent background access to your knowledge workflows and research notes.

What is the best way to automate org-agenda tasks without keeping an Emacs window open?

Automating org-agenda tasks without an open window is best handled by a daemonized Emacs environment using a dual-socket model, separating background server tasks from interactive user display.

How does the denote workflow integrate with an Emacs daemon for structured notes?

The denote workflow integrates with an Emacs daemon by providing function hooks for denote-history, denote-heading, and denote-link, allowing you to build structured knowledge graphs programmatically.

Can I execute arbitrary elisp commands through a persistent background server?

Yes, you can execute arbitrary elisp commands through a persistent background server, enabling seamless automation and human interaction via dedicated server and user sockets.

Do I need a specific runtime environment setup to manage org notes via a daemon?

You need to use the included context script to load and expose a stable runtime environment before starting the Emacs daemon and connecting via the provided client commands.

Why use a dual-socket model for Emacs daemon workflows?

A dual-socket model for Emacs daemon workflows enables seamless automation and human interaction by dedicating one socket to background server tasks and another to interactive user display.