Skip to content
Productivity
Command

/journal-search

You are helping the user search their journal entries.

From plugin
66 skills1 agents6 commands1 hooks
shell
$ npx -y skills add chrismbryant/claude-journal-mcp --agent claude-code

Ships with claude-journal. Installing the plugin gets this command.

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/journal-search

Context preview

What this command does when you run it.

You are helping the user search their journal entries.

Command definition

journal-search.md

Search Journal

You are helping the user search their journal entries.

Process

1. **Get search parameters:**

  • **Query** (required): What are they looking for?
  • Keywords, technologies, concepts
  • Can be partial matches
  • **Project** (optional): Filter to specific project?
  • **Limit** (optional): How many results? (default: 20)

2. **Use the MCP tool:** Call `journal_search` with parameters:

   journal_search(
     query="search terms",
     project="project-name" (optional),
     limit=20 (optional)
   )

3. **Present results:**

  • Show results clearly with IDs
  • Highlight relevant matches
  • If many results, suggest refining search
  • If no results, suggest trying different terms or checking spelling

Search Tips to Share

  • **Broad terms** find more: "auth" finds authentication, authorization, OAuth
  • **Specific terms** find less: "JWT token expiration" is very specific
  • **Technical terms work well**: Language names, framework names, tool names
  • **Try project filter** if working across multiple repos

Examples

**Example 1: Technology search**

User: "Find entries about React"
→ journal_search(query="React", limit=20)

**Example 2: Project-specific**

User: "Search for database work in my-api"
→ journal_search(query="database", project="my-api")

**Example 3: Concept search**

User: "Find anything about performance optimization"
→ journal_search(query="performance optimization")

No Results?

If search returns nothing, suggest:

  • Trying broader terms
  • Checking if they meant a different word
  • Using time-based query instead: `/journal-time`
  • Checking if journal has entries: `/journal-stats`
Read more
Read it on GitHub ↗
Ships withclaude-journal

A lightweight journal/memory system for Claude Code with no ML dependencies. Uses simple SQLite for fast, local storage. This is a full-featured Claude Code plugin with slash commands, skills, an agent, and auto-capture hooks.

Get the whole plugin, auto-invoked
Stats
6
Stars
0
Views
1
Forks
Quiet
Maintenance
Python
Language
MIT
License
6mo ago
Last commit
9mo ago
Created

Repo: chrismbryant/claude-journal-mcp