Skip to content

Add unified cross-source search and macOS desktop organizer skills - #2

Open
gpalagan wants to merge 3 commits into
mainfrom
claude/agent-unified-search-indexing-yur8ne
Open

Add unified cross-source search and macOS desktop organizer skills#2
gpalagan wants to merge 3 commits into
mainfrom
claude/agent-unified-search-indexing-yur8ne

Conversation

@gpalagan

@gpalagan gpalagan commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Proposal + two Cowork skills for indexing/searching across sources and
safely organizing local files.

  • docs/unified-search-and-organization/PROPOSAL.md: master design covering
    the connector contract, normalized loom.doc.v1 record, hybrid BM25+dense
    ranking with live citations, local-first privacy model, and a phased
    rollout that maps onto the M365/Slack/Calendar tools already available.

  • skills/unified-search: read-only skill that fans out across email, chat,
    cloud docs, calendar and local files, dedupes by content hash, and returns
    ranked, cited results. Bundles architecture, connector map, and the
    loom.doc.v1 JSON schema.

  • skills/desktop-organizer: scan -> classify -> propose -> confirm ->
    execute -> report pipeline with a mandatory dry-run, undo manifest,
    never-delete quarantine, protected-path skipping, and an optional
    user-defined directory hierarchy. Includes a runnable reference
    implementation (organize.py) and an example config.

Both skills follow the house skills//SKILL.md convention and reuse the
existing MCP tool-loading model; the organizer script uses only stdlib +
pyyaml (already a dependency).

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01WcZuofEEnVYEhZzKk4XAjm

claude added 3 commits August 1, 2026 22:42
Proposal + two Cowork skills for indexing/searching across sources and
safely organizing local files.

- docs/unified-search-and-organization/PROPOSAL.md: master design covering
  the connector contract, normalized loom.doc.v1 record, hybrid BM25+dense
  ranking with live citations, local-first privacy model, and a phased
  rollout that maps onto the M365/Slack/Calendar tools already available.

- skills/unified-search: read-only skill that fans out across email, chat,
  cloud docs, calendar and local files, dedupes by content hash, and returns
  ranked, cited results. Bundles architecture, connector map, and the
  loom.doc.v1 JSON schema.

- skills/desktop-organizer: scan -> classify -> propose -> confirm ->
  execute -> report pipeline with a mandatory dry-run, undo manifest,
  never-delete quarantine, protected-path skipping, and an optional
  user-defined directory hierarchy. Includes a runnable reference
  implementation (organize.py) and an example config.

Both skills follow the house skills/<name>/SKILL.md convention and reuse the
existing MCP tool-loading model; the organizer script uses only stdlib +
pyyaml (already a dependency).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WcZuofEEnVYEhZzKk4XAjm
Convert the three open questions into confirmed decisions: local-first
embeddings, copy-tree organizer destination, and Phase-0 sources first.
These already match what the shipped skills and organize.py implement.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WcZuofEEnVYEhZzKk4XAjm
Replace with Notion/Linear in the user-extensible-source examples.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WcZuofEEnVYEhZzKk4XAjm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants