obsidian-people
SKILL.md
Obsidian People Lister Skill
Description
This skill scans your Obsidian vault (specifically the People/ directory) for Markdown files representing people. It parses the YAML frontmatter of each file to extract and display key metadata:
- Name: From the
namefield or filename. - Aliases: From the
aliasesoraliasfield. - Tags: From the
tagsortagfield.
It presents this information in a neat, tabular format.
Usage
To use this skill, navigate to the root directory of your Obsidian vault. Then execute the run.sh script.
Command:
cd /path/to/your/obsidian/vault
~/deploy/configs/llm/skills/obsidian-people/run.sh
Optional: You can pass a specific directory path as an argument if you are not currently in the vault root.
~/deploy/configs/llm/skills/obsidian-people/run.sh /path/to/vault
How it Works
- The script looks for a
People(orpeople) directory within the target path. - It iterates through all
.mdfiles in that directory. - For each file, it reads the YAML frontmatter (the block between
---at the top). - It extracts
name,aliases, andtagsusing a robust parser (falling back to a simple manual parser ifPyYAMLis not installed). - It prints a formatted table of the results.
Notes
If the user provides more details about a person, such as an alias, please help update that person's information.