feat: add MemPalace Claude Code plugin with hooks and instructions
- Introduced README.md for plugin overview and installation instructions. - Added hooks configuration in hooks.json for auto-save and pre-compact functionality. - Implemented stop and pre-compact hooks in bash scripts for memory management. - Created marketplace.json and plugin.json for plugin metadata and versioning. - Developed skills and instructions for help, init, mine, search, and status functionalities. - Added CLI commands for executing hooks and displaying skill instructions. - Implemented hooks_cli.py for handling hook logic and JSON input/output. - Enhanced instruction files for user guidance on setup and usage. - Updated .gitignore to exclude additional files. - Created GitHub Actions workflow for syncing plugin version on push.
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"name": "mempalace",
|
||||
"version": "3.0.0",
|
||||
"description": "Give your AI a memory — mine projects and conversations into a searchable palace. 19 MCP tools, auto-save hooks, and guided setup.",
|
||||
"author": { "name": "milla-jovovich" },
|
||||
"license": "MIT",
|
||||
"hooks": {
|
||||
"Stop": "hooks/mempal-stop-hook.sh",
|
||||
"PreCompact": "hooks/mempal-precompact-hook.sh"
|
||||
},
|
||||
"skills": [
|
||||
{ "name": "init", "file": "skills/init/SKILL.md" },
|
||||
{ "name": "search", "file": "skills/search/SKILL.md" },
|
||||
{ "name": "mine", "file": "skills/mine/SKILL.md" },
|
||||
{ "name": "help", "file": "skills/help/SKILL.md" },
|
||||
{ "name": "status", "file": "skills/status/SKILL.md" }
|
||||
],
|
||||
"commands": [
|
||||
{ "name": "mempalace:help", "description": "Show MemPalace help — available tools, skills, architecture", "skill": "help" },
|
||||
{ "name": "mempalace:init", "description": "Set up MemPalace — install, configure MCP, onboard", "skill": "init" },
|
||||
{ "name": "mempalace:search", "description": "Search your memories across the palace", "skill": "search" },
|
||||
{ "name": "mempalace:mine", "description": "Mine projects and conversations into the palace", "skill": "mine" },
|
||||
{ "name": "mempalace:status", "description": "Show palace overview — wings, rooms, drawer counts", "skill": "status" }
|
||||
],
|
||||
"mcp": {
|
||||
"mempalace": {
|
||||
"command": "python3",
|
||||
"args": ["-m", "mempalace.mcp_server"]
|
||||
}
|
||||
},
|
||||
"keywords": ["memory", "ai", "rag", "mcp", "chromadb", "palace", "search"],
|
||||
"repository": { "type": "git", "url": "https://github.com/milla-jovovich/mempalace" }
|
||||
}
|
||||
Reference in New Issue
Block a user