claude-memory/graph/general/notediscovery-skill-creation-mcp-to-skill-migration-991e11.md
Cal Corum b140d4d82a migrate: 313 memories from MemoryGraph
- 313 new markdown files created
- 30 relationships embedded
- 313 entries indexed
- State initialized with usage data
2026-02-13 11:11:48 -06:00

19 lines
1.3 KiB
Markdown

---
id: 991e1162-d73c-4b6c-a27f-77aa0f9b9a68
type: general
title: "NoteDiscovery Skill Creation - MCP to Skill Migration"
tags: [pai, claude-code, skills, notediscovery, architecture, migration]
importance: 0.7
confidence: 0.8
created: "2025-12-06T16:25:58.700151+00:00"
updated: "2025-12-06T16:25:58.700190+00:00"
relations:
- target: d0d1a325-a308-474a-baf7-6939a76a136b
type: RELATED_TO
direction: outgoing
strength: 0.5
context: "Both part of PAI infrastructure improvements - NoteDiscovery skill migration and MemoryGraph setup happened in same session as part of context management strategy"
---
Converted NoteDiscovery from MCP to Skill for more dynamic CRUD operations. MCP required restart for changes and had static tool definitions. Skill approach provides: natural language routing, on-demand context loading, composable operations, immediate extensibility via SKILL.md edits. Created ~/.claude/skills/notediscovery/ with SKILL.md (triggers, workflows, folder conventions) and client.py (HTTP client with session auth, auto-loads .env). Client supports search, read, save, delete, tags, graph operations plus convenience methods (append_to_note, search_or_create, note_exists). Credentials stored in .env with 600 permissions. Removed MCP from .mcp.json and mcp-manager skill registry.