mcpbeat Sign in

Digital Garden Cultivator Skill for Claude

Manages digital garden notes, link structures, and health metrics. Use when curating a knowledge base, pruning stale notes, or tracking content maturity.

2k tokens
context cost
the whole folder, loaded on every use
3
files
instructions only
0
copies elsewhere
how many repositories repackaged it
324
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/athola/claude-night-market --skill digital-garden-cultivator

The instruction itself

18 sections, as written by the author

Table of Contents

  • What It Is
  • Quick Start
  • Calculate Garden Metrics
  • Output Formats
  • When to Use
  • Content Maturity Levels
  • Core Workflow
  • Garden Layout Template
  • Maintenance Cadence
  • Success Metrics
  • Detailed Resources
  • Integration

Digital Garden Cultivator

Design, manage, and evolve digital gardens as living knowledge bases. Digital gardens are interconnected note collections that grow organically, emphasizing evolution over perfection.

What It Is

A digital garden approach to knowledge management that:

  • Builds dynamic knowledge bases that evolve over time
  • Connects notes through bidirectional links
  • Incubates ideas before formalizing as documentation
  • Creates discovery paths for information navigation
  • Tracks content maturity and maintenance needs

Quick Start

Calculate Garden Metrics

python scripts/garden_metrics.py path/to/garden.json --format brief

Verification: Run python --version to verify Python environment.

Output Formats

  • json - Full metrics as JSON
  • brief - One-line summary
  • prometheus - Prometheus exposition format

When To Use

  • Building dynamic knowledge bases that evolve over time
  • Connecting notes, skills, and palaces through bidirectional links
  • Incubating ideas before formalizing as documentation
  • Creating discovery paths for navigating information
  • Managing content lifecycle (seedling → growing → evergreen)

When NOT To Use

  • Creating memory palace

structures - use memory-palace-architect

  • Evaluating new knowledge
  • use knowledge-intake
  • Creating memory palace

structures - use memory-palace-architect

  • Evaluating new knowledge
  • use knowledge-intake

Content Maturity Levels

| Level | Status | Description |

|-------|--------|-------------|

| Seedling | New/rough | Early ideas, incomplete thoughts |

| Growing | Developing | Being actively refined |

| Evergreen | Mature | Stable, well-developed content |

Core Workflow

  • Collect Sources - Gather notes, bookmarks, ideas
  • Plan Structure - Define garden organization
  • Create Links - Build bidirectional connections
  • Schedule Maintenance - Establish tending cadence
  • Document Outputs - Convert mature ideas to formal docs

Garden Layout Template

garden:
  sections: ["research", "patterns", "experiments"]
  plots:
    - name: "My First Note"
      purpose: "reference"  # reference | evergreen | lab
      maturity: "seedling"  # seedling | growing | evergreen
      inbound_links: []
      outbound_links: []
      last_tended: "2025-11-24T10:00:00Z"

Verification: Run the command with --help flag to verify availability.

Maintenance Cadence

| Action | Frequency | Purpose |

|--------|-----------|---------|

| Quick prune | Every 2 days | Remove dead links, fix typos |

| Stale review | After 7 days inactive | Assess content freshness |

| Archive | After 30 days inactive | Move to archive or delete |

Success Metrics

  • Link density - Average links per piece of content
  • Bidirectional coverage - % of links that are reciprocal
  • Freshness - Time since last update per area
  • Maturity ratio - Evergreen content / total content

Detailed Resources

  • Linking Patterns: See modules/linking-patterns.md
  • Maintenance Guide: See modules/maintenance.md
  • Metrics Integration: See modules/maintenance.md

Integration

  • memory-palace-architect - Host garden within palace structure
  • knowledge-locator - Search garden content
  • session-palace-builder - Seed garden from session insights

Troubleshooting

Common Issues

Pre-commit hooks failing

Run SKIP=... git commit to bypass temporarily, then fix issues

Merge conflicts

Use git merge --abort to reset, then resolve conflicts carefully

Commit rejected

Check hook output and fix reported issues before committing again

Exit Criteria

  • [ ] scripts/garden_metrics.py runs without error on the target

garden.json and outputs link density, bidirectional coverage,

freshness, and maturity ratio

  • [ ] Stale notes (inactive for more than 7 days) are identified and

surfaced for the user's review

  • [ ] Each note in scope has a maturity level assigned as one of:

seedling, growing, or evergreen

  • [ ] Dead links and orphaned notes are reported so they can be pruned

or reconnected during the maintenance pass

  • [ ] If garden.json is absent or malformed, the error is reported

with the path that was searched rather than silently completing

Other skills for the same job

different authors, same section of the catalogue
Etetoolkit
by christophacham
×3

Phylogenetic tree toolkit (ETE). Tree manipulation (Newick/NHX), evolutionary event detection, orthology/paralogy, NCBI taxonomy, visualization (PDF/SVG), for phylogenomics.

21k tokens scripts
Matplotlib
by ComeOnOliver
×3

Foundational plotting library. Create line plots, scatter, bar, histograms, heatmaps, 3D, subplots, export PNG/PDF/SVG, for scientific visualization and publication figures.

24k tokens scripts
Scientific Visualization
by ComeOnOliver
×3

Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.

29k tokens scripts
Etetoolkit
by ComeOnOliver
×2

Phylogenetic tree toolkit (ETE). Tree manipulation (Newick/NHX), evolutionary event detection, orthology/paralogy, NCBI taxonomy, visualization (PDF/SVG), for phylogenomics.

24k tokens scripts
Initiating Coverage
by anthropics
vendor ×1

Create institutional-quality equity research initiation reports through a 5-task workflow. Tasks must be executed individually with verified prerequisites - (1) company research, (2) financial modeling, (3) valuation analysis, (4) chart generation, (5) final report assembly. Each task produces specific deliverables (markdown docs, Excel models, charts, or DOCX reports). Tasks 3-5 have dependencies on earlier tasks.

58k tokens
Matplotlib
by K-Dense-AI
×1

Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.

22k tokens scripts
Matplotlib
by zLanqing
×1

Low-level plotting library for full customization. Use when you need fine-grained control over every plot element, creating novel plot types, or integrating with specific scientific workflows. Export to PNG/PDF/SVG for publication. For quick statistical plots use seaborn; for interactive plots use plotly; for publication-ready multi-panel figures with journal styling, use scientific-visualization.

22k tokens scripts
Manus
by christophacham
×1

Delegate complex, long-running tasks to Manus AI agent for autonomous execution. Use when user says 'use manus', 'delegate to manus', 'send to manus', 'have manus do', 'ask manus', 'check manus sessions', or when tasks require deep web research, market analysis, product comparisons, stock analysis, competitive research, document generation, data analysis, or multi-step workflows that benefit from autonomous agent execution with parallel processing.

2k tokens

How to use it

Copy the folder

Take athola/digital-garden-cultivator from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.