cognitive/docs/tools/obsidian_usage.md
Daniel Ari Friedman 6caa1a7cb1 Update
2025-02-07 08:16:25 -08:00

3.6 KiB

Obsidian Usage Guide

Overview

Obsidian serves as our knowledge management system, providing powerful linking and visualization capabilities for cognitive modeling networks.

Vault Structure

Core Directories

📁 knowledge_base/          # Main knowledge repository
├── agents/                # Agent definitions
├── beliefs/              # Belief networks
├── goals/               # Goal hierarchies
├── actions/             # Action repertoires
├── observations/        # Observation patterns
└── relationships/       # Node relationships

📁 templates/              # Template definitions
└── node_templates/      # Node type templates

📁 docs/                  # Documentation

Node Types and Templates

Core Node Types

See node_types for detailed specifications.

Linking Patterns

  • Use [[filename]] for direct links
  • Use [[filename|alias]] for custom link text
  • Reference linking_patterns for conventions
  • Automatically tracked by Obsidian
  • View in right sidebar
  • Essential for network_analysis

Knowledge Organization

Tags

Common tags:

  • #agent
  • #belief
  • #goal
  • #action
  • #observation
  • #relationship

See tagging_guide for conventions.

YAML Frontmatter

---
type: agent
id: "agent_001"
created: 2024-02-05
modified: 2024-02-05
tags: [agent, cognitive-model]
aliases: []
---

Visualization

Graph View

  • Access via Graph View button
  • Shows knowledge network structure
  • Color-coded by node_types
  • Configurable layouts

Filters

Integration Features

With Cursor

With Git

  • Version control integration
  • Collaboration features
  • See git_workflow

Workflows

Creating New Nodes

  1. Use template hotkeys
  2. Fill in frontmatter
  3. Add content
  4. Establish links See workflow_guides for details.

Maintaining Networks

Plugins and Extensions

Core Plugins

  • Graph View
  • Backlinks
  • Tags
  • Templates

Community Plugins

  • Dataview (for queries)
  • Calendar (for temporal tracking)
  • Mind Map (for hierarchies)

Best Practices

Organization

Linking

  • Be specific with links
  • Use bidirectional linking
  • Maintain link context
  • Follow linking_patterns

Documentation

Tips and Tricks

Keyboard Shortcuts

  • Ctrl/Cmd + O - Quick switcher
  • Ctrl/Cmd + E - Toggle edit/preview
  • [[ - Create link
  • See shortcuts_guide
  • Use tags for categorization
  • Use frontmatter for metadata
  • Full-text search available
  • See search_guide

Troubleshooting

Common Issues

  • Broken links
  • Template issues
  • Plugin conflicts See troubleshooting for solutions.

References