How to Install Obsidian Plugins for the Patent-Reader Skill: Complete Setup Guide
The patent-reader skill from the handsomestWei/patent-disclosure-skill repository requires five specific Obsidian community plugins—Dataview, Colored Tags, Colored Bases Properties, Iconize, and Supercharged Links—to enable dynamic patent indexing, color-coded status tags, and enhanced navigation in your vault.
The patent-reader skill automatically generates patent analysis notes inside an Obsidian vault, complete with CSS styling and structured templates. While the core vault infrastructure is created programmatically via setup_obsidian_vault.py, the full analytical experience depends on manually installing community plugins that render dynamic tables, highlight metadata, and improve visual navigation. This guide walks you through the exact plugins required, where to find them in the source code, and how to activate them in your Obsidian workspace.
Prerequisites: Initialize the Vault Structure
Before installing any plugins, you must prepare the target Obsidian vault. The patent-reader skill can auto-initialize a vault or connect to an existing one.
Option 1: Automatic initialization
The skill creates the vault structure—including CSS snippets, the patents.base.yaml template, and an index page—via the setup script located at skills/patent-reader/tools/vault/setup_obsidian_vault.py.
Option 2: Existing vault
Point the skill to your current vault by setting the environment variable PATENT_READER_OBSIDIAN_VAULT or passing the --vault CLI flag.
Run the skill once to establish the base files before proceeding to plugin installation.
Required Obsidian Plugins for Patent-Reader
According to the setup guide at skills/patent-reader/docs/obsidian-setup-guide.md, five community plugins enhance the patent-reader workflow. While the skill functions without them, these plugins unlock dynamic querying and visual organization features.
Dataview
Dataview powers the "Patent Index" page by enabling dynamic tables that query notes by tags, filing dates, and custom fields. Without this plugin, the index page will display static markdown rather than sortable, filterable patent lists.
Install from: https://obsidian.md/plugins?id=dataview
Colored Tags
Colored Tags assigns custom colors to tags like #draft, #reviewed, or #priority, making status markers instantly recognizable in the file explorer and note headers. This visual cue helps you identify patent review states at a glance.
Install from: https://obsidian.md/plugins?id=colored-tags
Colored Bases Properties
Colored Bases Properties extends Obsidian's core Bases plugin by adding color-coded pills to metadata fields. This enhancement highlights key patent metadata (inventors, filing dates, patent numbers) directly in the properties panel.
Install from: https://obsidian.md/plugins?id=colored-bases-properties
Iconize
Iconize displays custom icons next to folder names and individual notes in the file explorer. For large patent collections organized by technology class or assignee, this plugin provides immediate visual landmarks for faster navigation.
Install from: https://obsidian.md/plugins?id=iconize
Supercharged Links
Supercharged Links colors backlinks according to the properties of their target notes. This clarifies relationship graphs generated by the skill, helping you trace connections between related patent families or citation chains.
Install from: https://obsidian.md/plugins?id=supercharged-links
Step-by-Step Installation Guide
After initializing the vault via setup_obsidian_vault.py, install the plugins through Obsidian's native interface. No command-line actions are required.
Installing via the Community Plugins Browser
- Open Settings → Community plugins → Turn on Community Plugins (if not already enabled).
- Click Browse and search for each plugin by name:
- Dataview
- Colored Tags
- Colored Bases Properties
- Iconize
- Supercharged Links
- For each plugin:
- Click Install
- Wait for the installation to complete
- Click Enable
- Restart Obsidian to ensure all plugins load correctly.
The skill will display a reminder prompt—located at skills/patent-reader/prompts/obsidian_plugin_guide.md—after writing your first patent note, reinforcing this installation checklist.
Verification and Usage
Once installed, the plugins interact with content generated by write_patent_obsidian_note.py to render the full analytical interface.
Checking Plugin Activation
Open the index page generated in your vault root. If Dataview is active, you will see a dynamic table listing all patent notes with columns for title, filing date, and status. If inactive, you will see plain markdown syntax instead of rendered tables.
Generated Note Structure
Each patent note created by the skill contains a navigation section titled ## Obsidian 导航 (injected by write_patent_obsidian_note.py at lines 94-105). With Colored Tags and Supercharged Links enabled, this section displays color-coded relationship indicators and status tags. The Iconize plugin adds folder icons to the vault's patent classification directories.
# Example: Triggering the plugin guide after note creation
from skills.patent_reader.tools.vault.write_patent_obsidian_note import write_note
# Patent data dict containing parsed USPTO or EPO metadata
patent_data = {
"title": "Method for Neural Network Optimization",
"filing_date": "2024-01-15",
"status": "#reviewed"
}
# Writes note and triggers plugin guide display
write_note(patent_data, vault_path="~/Obsidian/Patents")
Reference Materials and Source Locations
The patent-reader skill maintains documentation for these plugins in two locations:
skills/patent-reader/docs/obsidian-setup-guide.md– Developer-facing documentation containing the full plugin table, installation URLs, and compatibility notes.skills/patent-reader/prompts/obsidian_plugin_guide.md– User-facing prompt displayed after note generation, summarizing the plugin list for end users.
The vault bootstrap logic resides in skills/patent-reader/tools/vault/setup_obsidian_vault.py, while note generation and navigation block insertion occur in skills/patent-reader/tools/vault/write_patent_obsidian_note.py.
Summary
- Install Dataview for dynamic patent indexing and querying capabilities.
- Enable Colored Tags and Colored Bases Properties to visualize review statuses and metadata.
- Add Iconize for visual folder navigation in large patent collections.
- Activate Supercharged Links to color-code relationship graphs between patents.
- Initialize the vault first via
setup_obsidian_vault.pybefore installing plugins. - Reference
skills/patent-reader/docs/obsidian-setup-guide.mdfor the canonical plugin list and URLs.
Frequently Asked Questions
Which plugins are mandatory versus optional?
None of the plugins are strictly mandatory for the skill to write notes. However, Dataview is essential for the index page to render as a dynamic table rather than raw markdown. Colored Tags and Iconize are optional but recommended for visual workflow management. The skill will function without them, but the user experience will degrade to static markdown files.
Where does the skill store the plugin recommendations?
The skill stores the plugin list in two locations within the repository: the comprehensive setup guide at skills/patent-reader/docs/obsidian-setup-guide.md (for developers) and the user prompt at skills/patent-reader/prompts/obsidian_plugin_guide.md that displays after each note generation. Both files list the same five plugins with their Obsidian Marketplace URLs.
Can I switch to a different vault after the initial setup?
Yes. The skill reads the vault path from the PATENT_READER_OBSIDIAN_VAULT environment variable or the --vault CLI argument. If you point the skill to a new vault, it will run setup_obsidian_vault.py again to create the necessary templates and CSS snippets in the new location. You will need to reinstall the five community plugins in the new vault through Obsidian's interface.
How do I update the CSS snippets if the skill changes?
The skill overwrites or updates CSS files in the vault's .obsidian/snippets/ directory each time you run the setup script. To refresh the styling to the latest version, simply run setup_obsidian_vault.py again against your vault path. This updates the base templates and CSS without affecting your existing patent notes.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →