d2
This skill should be used when the user invokes "/d2" to create a diagram from the current context using D2 and output the…
When referencing files, format them as markdown links with line numbers using GitHub-style #L syntax.
$ npx -y skills add xenodium/emacs-skills --skill file-links --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/file-linksContext preview
The summary Claude sees to decide when to auto-load this skill.
When referencing files, format them as markdown links with line numbers using GitHub-style #L syntax.
name: file-links description: 'When referencing files, format them as markdown links with line numbers using GitHub-style #L syntax.'
When referencing files in your output, always format them as markdown links. Use the GitHub-style `#L` fragment for line numbers.
With a line number:
[filename.el:42](relative/path/to/filename.el#L42)
With a line range:
[filename.el:42-50](relative/path/to/filename.el#L42-L50)
Without a line number:
[filename.el](relative/path/to/filename.el)
Do NOT do this:
[filename.el#L42-L50](filename.el#L42)
Claude Code skills for Emacs integration. These skills enable tighter integration with agents running inside Emacs, for example agent-shell.
This skill should be used when the user invokes "/d2" to create a diagram from the current context using D2 and output the…
This skill should be used when the user invokes "/describe" to look up Emacs documentation via emacsclient.
This skill should be used when the user invokes "/dired" to open files from the latest interaction in an Emacs dired buffer via…
Always use emacsclient instead of emacs. This applies to all Emacs operations: user requests, byte compilation, check-parens,…
This skill should be used when the user invokes "/github-activity" to analyze a GitHub project''s recent activity (PRs and…