setup-github-actions
Set up GitHub Actions workflows for this repo
Manage conversation memory database
> /plugin marketplace add gupsammy/ClaudestHow it fires
How this command gets triggered: by you, by Claude, or both.
/manage-memoryContext preview
What this command does when you run it.
Manage conversation memory database
description: Manage conversation memory database allowed-tools: [Bash, Read] argument-hint: "<subcommand: sync|search|stats|import>"
You are handling the `/manage-memory` command for managing the conversation memory database.
| Subcommand | Description | |------------|-------------| | `sync` | Force sync current session to database | | `search <query>` | Quick FTS search, return snippets | | `stats` | Show DB size, project/session/message counts | | `import` | Re-import all conversations from ~/.claude/projects |
Based on the user's subcommand, execute the appropriate action:
Force sync the current session to the database immediately:
# Get session ID from environment and sync
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/sync_current.py" <<< '{"session_id": "'"$CLAUDE_SESSION_ID"'"}'Then report the result to the user.
Search conversations using full-text search:
python3 "${CLAUDE_PLUGIN_ROOT}/skills/recall-conversations/scripts/search_conversations.py" --query "<query>" --max-results 5Display the results in a readable format.
Show database statistics:
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/import_conversations.py" --statsDisplay the stats including database size, number of projects, sessions, and messages.
Re-import all conversations:
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/import_conversations.py"Report the import results.
The user provided: `$ARGUMENTS`
Parse the subcommand and any additional arguments, then execute the appropriate action. If no subcommand is provided or an unknown subcommand is given, show the available subcommands.
A highly opinionated plugin marketplace for augmenting your Claude Code. Battle-tested skills and tools that actually work.
Set up GitHub Actions workflows for this repo