Skip to content
Back to skills

Memory

ASecurity

This skill should be used when the user asks to "/gobby memory", "remember", "recall", "forget memory". Manage persistent memories across sessions - store, search, delete, update, and list memories.

  • 19 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
developmentgotestingsecurity

Works with

  • mcp

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add GobbyAI/gobby --skill memory --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Memory?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Memory
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gobbyai-memory/badge)](https://www.skillsdirectory.com/skills/gobbyai-memory)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: memory
description: This skill should be used when the user asks to "/gobby memory", "remember", "recall", "forget memory". Manage persistent memories across sessions - store, search, delete, update, and list memories.
category: core
alwaysApply: false
---

# /gobby memory - Memory Management Skill

This skill manages persistent memories via the gobby-memory MCP server. Parse the user's input to determine which subcommand to execute.

## Tool Schema Reminder

**First time calling a tool this session?** Use `get_tool_schema(server_name, tool_name)` before `call_tool` to get correct parameters. Schemas are cached per session—no need to refetch.

## Subcommands

### `/gobby memory remember <content>` - Store a memory
Call `create_memory` with:
- `content`: (required) The memory content to store
- `memory_type`: Optional type categorization
- `importance`: Importance score 0-1 (default 0.5, use higher for critical facts)
- `tags`: Comma-separated tags (e.g., "testing,security")
- `project_id`: Optional project scope (defaults to current)

Example: `/gobby memory remember Always use pytest fixtures for test setup`
→ `create_memory(content="Always use pytest fixtures for test setup", tags="testing")`

Example: `/gobby memory remember [critical] Never commit .env files`
→ `create_memory(content="Never commit .env files", tags="critical,security", importance="0.9")`

### `/gobby memory recall <query>` - Search/recall memories
Call `search_memories` with:
- `query`: Search query text
- `limit`: Max results (default 10)
- `min_importance`: Minimum importance threshold
- `tags_all`: Require all these tags (comma-separated)
- `tags_any`: Match any of these tags
- `tags_none`: Exclude these tags
- `project_id`: Optional project scope

Returns memories matching the query, ranked by relevance.

Example: `/gobby memory recall testing best practices` → `search_memories(query="testing best practices")`
Example: `/gobby memory recall tag:security` → `search_memories(tags_any="security")`

### `/gobby memory forget <memory-id>` - Delete a memory
Call `delete_memory` with:
- `memory_id`: (required) The memory ID to delete

Example: `/gobby memory forget mm-abc123` → `delete_memory(memory_id="mm-abc123")`

### `/gobby memory list` - List all memories
Call `list_memories` with:
- `limit`: Max results (default 20)
- `memory_type`: Filter by type
- `min_importance`: Minimum importance threshold
- `tags_all`: Require all these tags
- `tags_any`: Match any of these tags
- `tags_none`: Exclude these tags
- `project_id`: Optional project scope

Returns all stored memories, most recent first.

Example: `/gobby memory list` → `list_memories(limit="20")`
Example: `/gobby memory list tag:workflow` → `list_memories(tags_any="workflow")`

### `/gobby memory show <memory-id>` - Get memory details
Call `get_memory` with:
- `memory_id`: (required) The memory ID to retrieve

Returns full memory details including content, tags, importance, and metadata.

Example: `/gobby memory show mm-abc123` → `get_memory(memory_id="mm-abc123")`

### `/gobby memory update <memory-id>` - Update a memory
Call `update_memory` with:
- `memory_id`: (required) The memory ID to update
- `content`: New content (optional)
- `importance`: New importance score (optional)
- `tags`: New tags (optional)

Example: `/gobby memory update mm-abc123 importance=0.9` → `update_memory(memory_id="mm-abc123", importance="0.9")`

### `/gobby memory related <memory-id>` - Get related memories
Call `get_related_memories` with:
- `memory_id`: (required) The memory ID to find relations for
- `limit`: Max results
- `min_similarity`: Minimum similarity threshold

Returns memories related via cross-references.

Example: `/gobby memory related mm-abc123` → `get_related_memories(memory_id="mm-abc123")`

### `/gobby memory stats` - Show memory statistics
Call `memory_stats` to retrieve:
- Total memory count
- Memories by type
- Storage usage
- Recent activity

Example: `/gobby memory stats` → `memory_stats()`

### `/gobby memory export` - Export memory graph
Call `export_memory_graph` with:
- `title`: Optional graph title
- `output_path`: Optional output file path
- `project_id`: Optional project scope

Exports memories as an interactive HTML knowledge graph.

Example: `/gobby memory export` → `export_memory_graph()`

## Response Format

After executing the appropriate MCP tool, present the results clearly:
- For remember/create: Confirm storage with memory ID
- For recall: List matching memories with ID, content snippet, and relevance
- For forget/delete: Confirm deletion
- For list: Display memories with ID, content, tags, and creation date
- For show: Full memory details
- For update: Confirm update
- For related: List related memories with similarity scores
- For stats: Show statistics in a readable summary
- For export: Confirm export with file path

## Tag Extraction

When storing memories, extract implicit tags from content:
- `[tag]` syntax → explicit tag
- `testing`, `test` → tag: testing
- `security`, `auth` → tag: security
- `workflow`, `process` → tag: workflow
- `code`, `implementation` → tag: code

## Error Handling

If the subcommand is not recognized, show available subcommands:
- remember, recall, forget, list, show, update, related, stats, export

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.