d2
This skill should be used when the user invokes "/d2" to create a diagram from the current context using D2 and output the…
Use when the user asks about a specific place — restaurant, cafe, shop, business, landmark — or when context implies a location-based lookup ("where is X", "find Y", "X in Z", "X near A"). Calls the mappu CLI to search Apple Maps and returns local results with addresses,
$ npx -y skills add xenodium/emacs-skills --skill mappu --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/mappuContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user asks about a specific place — restaurant, cafe, shop, business, landmark — or when context implies a location-based lookup ("where is X", "find Y", "X in Z", "X near A"). Calls the mappu CLI to search Apple Maps and returns local results with addresses,
name: mappu
description: 'Use when the user asks about a specific place — restaurant, cafe, shop, business, landmark — or when context implies a location-based lookup ("where is X", "find Y", "X in Z", "X near A"). Calls the mappu CLI to search Apple Maps and returns local results with addresses, websites, preview images, and a map snapshot.'
tools: BashWhen the user asks about a specific place or implies a location-based query, use the `mappu` CLI to search Apple Maps and present the results.
Examples of triggering contexts:
`mappu` requires a `--near` value. Determine it like this:
1. If the user mentioned a location ("in Soho", "near Charing Cross", "around Tokyo"), use that. 2. If recent conversation context establishes a location (e.g., they have been talking about restaurants in London), use that. 3. Otherwise, **ask the user** "Near where?" before running `mappu`. Do not guess silently and do not fall back to a default city.
Run via the Bash tool. Always include `--preview --map` for richer output:
mappu --preview --map --near "Soho London" "roti king"
Flags:
`mappu` prints JSON to stdout:
{
"map": "/path/to/map.png",
"results": [
{
"name": "Roti King",
"address": "6 Artillery Lane, London, England, E1 7LS, United Kingdom",
"neighborhood": "City of London",
"category": "Restaurant",
"url": "https://rotiking.com/location/spitalfields",
"mapsUrl": "https://maps.apple.com/?ll=51.5183405,-0.0790983&q=Roti%20King",
"image": "/path/to/preview.png",
"phone": "+44 20 1234 5678",
"countryCode": "GB",
"timeZone": "Europe/London",
"coordinate": { "lat": 51.5183405, "lng": -0.0790983 }
}
]
}On failure, `mappu` prints `{"error": "..."}` and exits non-zero.
For successful responses, output in this order: top-level map (if present), then each result as image + name link + category + address. Pin numbers on the map match the order of `results[]` (1-based).
  [Roti King](https://rotiking.com/location/spitalfields) Restaurant 6 Artillery Lane, London, England, E1 7LS, United Kingdom  [Roti King](https://rotiking.com/location/waterloo) Restaurant 97 Lower Marsh, London, England, SE1 7AB, United Kingdom
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,…
When referencing files, format them as markdown links with line numbers using GitHub-style #L syntax.
This skill should be used when the user invokes "/github-activity" to analyze a GitHub project''s recent activity (PRs and…