Claude Code Plugins

Community-maintained marketplace

Feedback

vault-field-values

@bencassie/flywheel
0
0

Get all unique values for a specific frontmatter field. Triggers on "field values", "unique values for", "what X values exist", "list all X".

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name vault-field-values
description Get all unique values for a specific frontmatter field. Triggers on "field values", "unique values for", "what X values exist", "list all X".
auto_trigger true
trigger_keywords field values, unique values for, what X values exist, list all, all values of, enumerate field, possible values, what types exist, what statuses exist, values of, what options, enumeration, list values, field options, value distribution, what can X be
allowed-tools mcp__flywheel__get_field_values

Field Values Enumerator

Get all unique values for a specific frontmatter field across the vault.

When to Use

Invoke when you want to:

  • See all unique values a field has
  • Discover field value patterns
  • Plan value standardization
  • Find value inconsistencies (typos, variants)

Arguments

Argument Required Description
field Yes The frontmatter field name (e.g., "type", "status", "project")

Process

1. Parse User Input

Identify the field being queried:

  • "what values does 'type' have?"
  • "list all status values"
  • "what project values exist?"
  • "enumerate the 'category' field"

2. Call MCP Tool

mcp__flywheel__get_field_values(
  field: "type"
)

3. Format Results

Field with clear values:

Field Values: type
=================================================

Found 8 unique values across 234 notes

Value Distribution:
-------------------------------------------------

  Value           Count    Percentage
  ──────────────────────────────────────────
  project         89       38%
  note            67       29%
  reference       34       15%
  person          23       10%
  meeting         12        5%
  template         5        2%
  index            3        1%
  undefined        1       <1%

-------------------------------------------------

Patterns Detected:
  - Most common: "project" (38%)
  - Possible typo: "undefined" (1 occurrence)
  - Good consistency: 8 distinct values

Suggestions:
  - Consider removing "undefined" value
  - Values look standardized ✓

=================================================

Field with inconsistencies:

Field Values: status
=================================================

Found 12 unique values across 156 notes

⚠️ Potential Inconsistencies Detected

Value Distribution:
-------------------------------------------------

  Value           Count    Issue
  ──────────────────────────────────────────
  active          67       -
  Active          12       Case mismatch with "active"
  done            45       -
  Done            8        Case mismatch with "done"
  completed       15       Synonym of "done"?
  in-progress     5        -
  in_progress     3        Variant of "in-progress"

-------------------------------------------------

Suggested Standardizations:
  1. "Active" → "active" (12 notes)
  2. "Done" → "done" (8 notes)
  3. "in_progress" → "in-progress" (3 notes)
  4. Consider: "completed" → "done" (15 notes)

=================================================

Common Fields to Query

Field Purpose
type Note classification
status Lifecycle state
project Project affiliation
tags Note categorization
author Creator attribution
priority Importance ranking
category Broad grouping

Use Cases

  • Value discovery: "What project values do I have?"
  • Typo detection: "Are there inconsistent status values?"
  • Standardization: "What values should I consolidate?"
  • Reporting: "How are my notes distributed by type?"

Integration

Works well with other skills:

  • vault-schema: Get overview of all fields first
  • vault-schema-check: Find type inconsistencies
  • vault-search: Query notes by specific field values

Version: 1.0.0