Skip to content

feat(skills): add mempalace SKILL.md for MCP tools and mining - #975

Closed
daedalus wants to merge 1 commit into
MemPalace:developfrom
daedalus:skill
Closed

feat(skills): add mempalace SKILL.md for MCP tools and mining#975
daedalus wants to merge 1 commit into
MemPalace:developfrom
daedalus:skill

Conversation

@daedalus

Copy link
Copy Markdown

Summary

Added: skills/mempalace/SKILL.md — A comprehensive skill for MemPalace MCP tools and mining workflows.

Covers:

  • 30+ MCP tools for memory operations (read/write/search, knowledge graph, tunnels, agent diaries)
  • CLI commands (mempalace init, mempalace mine, mempalace search, etc.)
  • Mining pipeline: project files (miner.py), conversations (convo_miner.py), format normalization (normalize.py), memory extraction (general_extractor.py)
  • AAAK compressed dialect for efficient storage
  • MCP server setup and configuration
  • Memory protocol: query palace before responding, write diary entries, handle fact changes

Use case: Enables Claude to use MemPalace for persistent memory — storing verbatim content, searching past conversations, managing knowledge graphs, and filing new memories without leaving the conversation.

    Covers:
    - 30+ MCP tools (read, write, knowledge graph, tunnels, diary)
    - CLI commands (init, mine, search, status, mcp)
    - Mining workflow (miner.py, convo_miner.py, normalize.py, general_extractor.py)
    - AAAK compressed memory dialect
    - MCP server setup and configuration
    - Memory protocol best practices
@mvalentsev

Copy link
Copy Markdown
Contributor

Two things worth surfacing before this goes further.

Path overlap. The skill already exists on develop at .claude-plugin/skills/mempalace/SKILL.md (35 lines) and at .codex-plugin/skills/{mine,status,search,help,init}/SKILL.md (five 13-line files, one per command). A new top-level skills/ path is not wired into the Claude or Codex plugin loaders that the project ships with, so this file likely would not be picked up by the runtime the existing ones are.

Content strategy. The existing .claude-plugin/skills/mempalace/SKILL.md is deliberately thin and delegates to a runtime CLI:

mempalace instructions <help|init|mine|search|status>

That was the explicit refactor in #534#560 (merged): keep the skill small, fetch docs at runtime so they stay in sync with the installed version and can be localized through the i18n JSON files. A 206-line doc baked into the skill freezes the MCP tool list and CLI surface at commit time and does not flow through the i18n pipeline.

There is also history of similar static community skill PRs closed without merge (#222, #491, #207, #593), which suggests a consistent maintainer preference for the thin-shell shape over baked-in docs.

If centralized skill discovery or management is the underlying goal, feature request #533 (Agentic Skills Library) is the live thread for it.

@daedalus

Copy link
Copy Markdown
Author

Right. I'm closing this.

@daedalus daedalus closed this Apr 17, 2026
@daedalus
daedalus deleted the skill branch May 8, 2026 13:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants