open

Open specified files in Emacs buffers via emacsclient with optional line targeting.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/benonions/dotfiles --skill open-benonions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open
Source: https://github.com/benonions/dotfiles/tree/main/codex/.codex/skills/community/emacs-skills/open
Command: npx skills add https://github.com/benonions/dotfiles --skill open-benonions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill allows users to open files directly within their Emacs editor, streamlining the workflow for developers and writers who use Emacs as their primary environment.

Core Features & Use Cases

  • Contextual File Opening: Opens specified files in Emacs buffers, optionally jumping to a specific line.
  • Integration with Emacsclient: Leverages emacsclient for seamless interaction with a running Emacs instance.
  • Use Case: After a code generation tool outputs several new files, you can use this skill to immediately open them in Emacs for review and editing.

Quick Start

Use the open skill to open the file '/path/to/your/file.txt' in Emacs.

Frequently Asked Questions about open

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

FAQPage Schema
How do I open files in Emacs from a code generation tool?

You can open files in Emacs by using this skill, which leverages emacsclient to load specified files into Emacs buffers for immediate review and editing of generated code.

Can I jump to a specific line number when opening files in Emacs?

Yes, opening files in Emacs supports optional line number targeting, allowing you to jump directly to a specific line within the Emacs buffer using the agent-skill-open.el script.

Do I need emacsclient to open files in Emacs buffers?

Yes, you need emacsclient to open files in Emacs buffers, as the skill requires a running Emacs instance and executes the agent-skill-open.el script via emacsclient --eval.

What is the best way to review generated code in Emacs?

The best way to review generated code in Emacs is using this skill to open the newly created files directly in Emacs buffers, streamlining the workflow for developers who use Emacs.

Why does opening files in Emacs require a running Emacs instance?

Opening files in Emacs requires a running instance because the skill integrates with emacsclient --eval to execute the agent-skill-open.el script, ensuring seamless interaction with the active Emacs environment.