Introducing CountCraft: Note Analytics Sidekick

Introducing CountCraft: Note Analytics Sidekick

Meet CountCraft — the Note Analytics Sidekick for Obsidian.
Get clear and useful stats with automatic word count, character count, headings by level, and line count saved right into properties for the note. Configure once, run on demand, and keep writing with confidence.

Why it’s a game-changer

  • Precision counts, not clutter: Counts only the real note body (excludes frontmatter/properties), so metrics reflect actual content.
  • Fully customizable: Pick the counters to run, map them to any property name, and run whenever you want to check the stats.
  • One‑click workflow: Trigger via command palette or optional ribbon button; batch-process the entire vault when needed.
  • Fast on big vaults: Uses Obsidian’s metadata cache for efficient, low‑overhead calculations, including headings by level.
  • Run At Once (Experimental): Run the calculation for all the notes in your vault, all at once, in the background. (Use with caution: May cause performance or other issues. Backup your vault before use.)

Who will love CountCraft

  • Writers and bloggers: Track word targets, character limits, and structure (H1–H6) across drafts without leaving Obsidian. Great for SEO briefs, newsletters, and posts with length constraints.
  • Students and researchers: Verify length requirements, outline depth, and section balance before submission. Headings by level help ensure argument structure.
  • Knowledge workers and teams: Standardize note metadata (as properties) for dashboards, dataview queries, and progress tracking—with zero manual updates.
  • Content ops/PMs: Batch-run metrics across folders to audit content libraries, find thin pages, or validate formatting conventions.

Basically, anyone who has to keep their content within a specific character/work limit or structural definition. And also, for anyone who just loves to see their stats clearly in the properties and would like to sort or filter their vault based on these statistics.

For example:
Want to get all those short notes? Get me every note with character count less than 2000.
Let’s see how verbose some of my notes can get. Get me top 10 notes with the highest word count.

Use cases that click

  • Draft to publish: “Run CountCraft” before shipping—confirm word count, ensure H2/H3 coverage, and keep meta constraints tight.
  • Longform structure check: Count headings per level to ensure each section has depth without bloat.
  • Sprint reviews: Batch compute across “This Week” notes to quantify progress and identify light/heavy entries.
  • Knowledge base hygiene: Surface notes with low word counts or missing headings for cleanup.

Try it in 30 seconds

  1. Install CountCraft from Community Plugins.
  2. Open settings: add “Word Count” → map to property “Word Count” (or preferred naming).
  3. Run “Calculate Statistics for Current Note” from the command palette.
  4. Check Properties—your counts are now saved and can be queried using plugins like dataview or bases.

Ready to turn notes into insights?

CountCraft is built for writers who want clarity without friction. Install it, wire up the counters that matter, and let the stats power better writing, faster decisions, and cleaner knowledge.

3 Likes

The plugin is not yet live on the Obsidian Community Plugin page. That part is WIP. I am working on it. Update on it soon.