joshu-brain

Search and organize Desktop files semantically using gbrain MCP query tools.

108|11|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/db-aeon/joshu-oss --skill joshu-brain-db-aeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: joshu-brain
Source: https://github.com/db-aeon/joshu-oss/tree/main/integrations/hermes/skills/brain/joshu-brain
Command: npx skills add https://github.com/db-aeon/joshu-oss --skill joshu-brain-db-aeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Finding files, notes, and journals scattered across a cloud desktop is slow with keyword search alone, and agents often write files to wrong locations. This Skill provides a retrieval-first workflow for semantically searching Desktop files via gbrain and enforces correct write paths under the user's files root. ## Core Features & Use Cases - Semantic file retrieval: Query Desktop files, journals, research notes, and PDF extracts with gbrain MCP tools using recency filters and cross-source search. - Structured file writing: Enforces writing markdown only under JOSHU_FILES_ROOT with a defined layout for journals, projects, research, and connectors. - Note filing workflows: Reference guides for filing product ideas into project journals and finding self-sent notes across email and Slack with cross-channel dedup. - Use Case: A user asks "what did I write about investor outreach last month?" — the agent runs a gbrain query with recency filters, cites the matching journal slug, and appends new notes to the existing journal file instead of duplicating it. ## Quick Start Ask the agent to search your Desktop files for notes about a specific topic using gbrain semantic query.

Frequently Asked Questions about joshu-brain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Desktop files semantically with gbrain?

Call the gbrain query MCP tool with your question, source_id set to "__all__" for cross-source search, a limit of 10-20, and recency enabled with a window like 90d. Do not rely on the search tool alone, since it only covers the default source.

What is the difference between gbrain search and query tools?

The search tool is keyword full-text search limited to the default source (joshu's files and journals), while query performs semantic cross-source retrieval. Query is required for federated paths like investors or workspace folders where search often returns empty.

When should I use Hindsight memory instead of gbrain file search?

Use Hindsight memory for conversation history, preferences, and facts from past chats. Use gbrain when the answer lives in documents such as journals, research notes, uploads, or PDF extracts saved as files.

Where should agents write new markdown files on the Joshu desktop?

All user-visible files must be written under JOSHU_FILES_ROOT, the joshu's files folder on the ArozOS Desktop. Never write to macOS ~/Desktop, the Desktop root, or paths outside JOSHU_FILES_ROOT.

Why does gbrain return no results for some Desktop folders?

Folders outside joshu's files live in a federated source, so the default-source search tool misses them. Use query with source_id "__all__", and fall back to chunk_text from results when get_page returns page_not_found for a federated slug.

How are PDF and text files made searchable in gbrain?

Joshu automatically extracts a sibling markdown file next to any PDF or .txt dropped on the Desktop, and gbrain indexes that markdown. Scanned image PDFs may fail extraction and need OCR or manual markdown.