From memex
Cross-hub search across workspace index files (_MANIFEST.md, closets). Groups results by folder for queries spanning multiple hubs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/memex:search <query><query>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Wikilink rule:** When referencing files in any markdown you write, use `[[filename]]` format.
Wikilink rule: When referencing files in any markdown you write, use [[filename]] format.
Cross-hub search within the current workspace. Same retrieval surface as /memex:cross-search, scoped to one workspace.
Run WORKSPACE_ROOT=$(pwd) && echo "$WORKSPACE_ROOT" via Bash.
Use $ARGUMENTS as the query. If empty, ask: "What do you want to search for across hubs in this workspace?"
If _MANIFEST.md is missing, tell the user "Memex isn't initialized in this workspace. Run /memex:init first." and stop.
Run ${CLAUDE_SKILL_DIR}/scripts/sources.py:
python3 "${CLAUDE_SKILL_DIR}/scripts/sources.py" search-local "<query>" --workspace "$WORKSPACE_ROOT"
The script greps _MANIFEST.md plus every _CLOSETS.md and _CLOSETS-archive.md under the workspace. Output is grouped by folder.
If results found:
_CLOSETS.md, suggest loading the corresponding _CLOSETS-archive.md for full typed-field context on that file.If no results:
No matches for "<query>" in this workspace.
Either:
- The subject isn't wikilinked into the manifest or any closets file.
Run /memex:resummarize or /memex:reindex to refresh closets.
- The subject lives only inside content files. Open the relevant hub's
files directly (closets surface what's *in* the index, not raw content).
After results, append a one-line nudge based on what was found:
<hub-a> and <hub-b>."_CLOSETS-archive.md → "Recent activity is archived. Load the archive for full context."memory/_CLOSETS.md only → "Subject lives in Tier 1 (status / decisions / glossary / contacts)."/memex:search won't see it. The fix is /memex:resummarize or /memex:reindex, not deeper grep./memex:reindex to refresh closets./memex:cross-search.programs/ group together; hits in programs/subhub/ are a separate group. That's intentional — sub-hubs surface as independently as top-level hubs.npx claudepluginhub skyfox-io/memex --plugin memexSearches across all linked Memex workspaces by grepping manifests and closets. Answers questions that span multiple workspaces without needing to open each one.
Searches sayou workspace for past decisions, research, notes via structured path/frontmatter, content grep, and semantic search. Useful for recalling prior workspace knowledge.
Searches decisions, people, files, references, insights, and logs across all walnuts in priority order from frontmatter, insights, tasks, files, manifests, and context sources. Useful for locating captured information by location.