entity-schema-manager

Query, create, and validate structured entity notes in Obsidian.

Updated Jul 4, 2025
One-click install
npx skills add https://github.com/Attamusc/obsidian-entity-schema-manager --skill entity-schema-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: entity-schema-manager
Source: https://github.com/Attamusc/obsidian-entity-schema-manager/tree/main/.opencode/skills/entity-schema-manager
Command: npx skills add https://github.com/Attamusc/obsidian-entity-schema-manager --skill entity-schema-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Guides users to interact with the Obsidian Entity Schema Manager to define, locate, and validate structured entity notes, ensuring consistency across vaults.

Core Features & Use Cases

  • Query, create, and manage entity types and their schemas within Obsidian.
  • Validate frontmatter against defined schemas and generate entity templates for new notes.
  • Support both in-Obsidian plugin interactions and file-based workflows using a vault-level entity-schemas.json fallback.

Quick Start

Open Obsidian, enable the Entity Schema Manager plugin, and run a scan for entities to initialize the index.

Frequently Asked Questions about entity-schema-manager

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

FAQPage Schema
How do I validate frontmatter against a schema in Obsidian?

To validate frontmatter in Obsidian, you use the Entity Schema Manager to check note properties against defined entity schemas, ensuring consistency across your vault by verifying that structured data fields match expected types and constraints.

What is the best way to generate entity templates for Obsidian notes?

Generating entity templates for Obsidian notes is best handled by querying defined entity schemas to produce structured frontmatter automatically, creating consistent note scaffolds based on specific entity types configured within your vault.

Can I manage Obsidian entity schemas without the plugin API?

Yes, you can manage Obsidian entity schemas without the plugin API by using a vault-level entity-schemas.json file as a fallback, allowing file-based workflows to define and read schemas directly from the vault directory.

How do I query existing entity types in an Obsidian vault?

You query existing entity types in an Obsidian vault by leveraging the Entity Schema Manager API or entity-schemas.json fallback to scan and search the index, enabling programmatic access to locate structured notes and defined references.

Do I need the Entity Schema Manager plugin to use file-based schema workflows?

No, you do not need the plugin active to use file-based schema workflows if you have a vault-level entity-schemas.json file, as the system reads schemas from this fallback to enable templating and validation directly.