Get the FREE Ultimate OpenClaw Setup Guide →

digital-garden-cultivator

npx machina-cli add skill athola/claude-night-market/digital-garden-cultivator --openclaw
Files (1)
SKILL.md
4.7 KB

Table of Contents

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

LevelStatusDescription
SeedlingNew/roughEarly ideas, incomplete thoughts
GrowingDevelopingBeing actively refined
EvergreenMatureStable, well-developed content

Core Workflow

  1. Collect Sources - Gather notes, bookmarks, ideas
  2. Plan Structure - Define garden organization
  3. Create Links - Build bidirectional connections
  4. Schedule Maintenance - Establish tending cadence
  5. 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

ActionFrequencyPurpose
Quick pruneEvery 2 daysRemove dead links, fix typos
Stale reviewAfter 7 days inactiveAssess content freshness
ArchiveAfter 30 days inactiveMove 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

Source

git clone https://github.com/athola/claude-night-market/blob/master/plugins/memory-palace/skills/digital-garden-cultivator/SKILL.mdView on GitHub

Overview

Digital Garden Cultivator helps design, manage, and evolve interconnected note collections as living knowledge bases. It emphasizes bidirectional linking, ongoing incubation of ideas, and tracking content maturity to maintain a healthy garden.

How This Skill Works

Follow the core workflow: collect sources, plan structure, create bidirectional links, schedule maintenance, and convert mature ideas into formal outputs. It supports running garden metrics with scripts and exporting formats like json, brief, or Prometheus.

When to Use It

  • Building dynamic knowledge bases that evolve over time
  • Connecting notes and skills via bidirectional links
  • Incubating ideas before formalizing as documentation
  • Creating discovery paths for information navigation
  • Managing content lifecycle from seedling to evergreen

Quick Start

  1. Step 1: Collect sources, bookmarks, and ideas
  2. Step 2: Plan garden structure and sections
  3. Step 3: Create bidirectional links and schedule maintenance

Best Practices

  • Collect sources and bookmarks before structuring
  • Plan a clear garden structure with sections and plots
  • Build bidirectional links to connect notes
  • Schedule regular maintenance to prune dead links and refresh content
  • Document mature ideas as formal outputs for reuse

Example Use Cases

  • A project knowledge base where notes on tasks link to design decisions
  • A research garden where hypotheses are incubated before publication
  • A topic map with discovery paths guiding new topics
  • A content lifecycle that tracks seedling → growing → evergreen status
  • A garden metrics workflow using garden_metrics.py to monitor link density

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers