find-place-coordinates

Locate places in notes and write latitude and longitude to YAML frontmatter.

24|1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/fredoliveira/obsidian-skills --skill find-place-coordinates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-place-coordinates
Source: https://github.com/fredoliveira/obsidian-skills/tree/main/find-place-coordinates
Command: npx skills add https://github.com/fredoliveira/obsidian-skills --skill find-place-coordinates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enhances notes about places by adding geographic coordinates to their frontmatter, enabling map visualisation across Obsidian.

Core Features & Use Cases

  • Identify the place referenced in a note (from the title or content) and locate its latitude and longitude.
  • Update the note's frontmatter by appending a coordinates field with two text values for latitude and longitude.
  • Use Case: Attach coordinates to a place note like Livraria Lello to plot it on a map within your vault.

Quick Start

Use the skill to locate a place in the current note and insert coordinates into the frontmatter, for example:

coordinates:

  • "41.1469"
  • "-8.6148"

Frequently Asked Questions about find-place-coordinates

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

FAQPage Schema
How do I add coordinates to Obsidian frontmatter for mapping?

To add coordinates to Obsidian frontmatter for mapping, this Skill locates the place referenced in your note and appends a coordinates field with latitude and longitude values to the YAML metadata. It preserves existing metadata while enabling map visualization.

Can I batch process multiple notes to add latitude and longitude?

Yes, you can batch process multiple notes to add latitude and longitude. The Skill supports single-note or batch workflows, allowing you to map multiple places by inferring the location from the title or content of each note.

How does geocoding work for notes without explicit coordinates?

Geocoding for notes without explicit coordinates works by inferring the place from the note's title or content. The Skill then looks up the latitude and longitude for that place and writes them as two string values into the frontmatter coordinates field.

Will adding a coordinates field overwrite my existing YAML metadata?

No, adding a coordinates field will not overwrite your existing YAML metadata. The Skill preserves existing metadata and only appends the coordinates field containing two text values for latitude and longitude to the note's frontmatter.

What is the best way to plot place notes on a map in Obsidian?

The best way to plot place notes on a map in Obsidian is to add geographic coordinates to their frontmatter. This Skill identifies the referenced place, retrieves its latitude and longitude, and inserts them into the YAML for map integration.

Does this geocoding Skill work with notes that reference places in the content rather than the title?

Yes, this geocoding Skill works with notes that reference places in the content rather than the title. It applies to any note where the place can be inferred from either the title or the content, locating the coordinates accordingly.