external-sync
Search an external knowledge source and sync relevant content as notes into the Obsidian vault
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Search an external knowledge source and sync relevant content as notes into the Obsidian vault
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | external-sync |
| model-invocable | true |
| description | Search an external knowledge source and sync relevant content as notes into the Obsidian vault |
| allowed-tools | Read, Write, Glob, Grep, Edit, Task |
Search an external knowledge source for articles relevant to current areas of focus and create corresponding notes in the Obsidian vault at ~/Documents/obsidian-vault/.
The Obsidian vault is the preferred workspace for user/model collaboration. The external source (e.g. Notion, Confluence, Google Docs) is upstream. This skill bridges the two — pulling relevant content into the vault where it becomes part of the interlinked knowledge graph.
Note: This skill template uses Notion as the example external source. Replace the MCP tool calls (mcp__notion__notion-search, mcp__notion__notion-fetch) with whatever API your external source exposes.
Identify what to search for by reading the vault:
^# across the vault) to get the current topic landscape.If invoked with an explicit topic (e.g. /external-sync auth service), use that as the primary focus and derive 1–2 additional related queries from vault context.
For each area of focus, search the external source with a focused semantic query.
Collect candidate pages — titles, IDs, and snippet context. Discard results that are clearly irrelevant.
Before fetching any page, check whether a corresponding note already exists in the vault:
**Source**: line), skip it unless the user explicitly asked for a refresh.Do not write any vault notes yet. Present the user with:
| Page | Action | Proposed vault name | Tags | Reason |
|------|--------|---------------------|------|--------|
| Auth Architecture | Sync | auth-architecture.md | #architecture #service/auth #external | Design doc for auth service |
| Sprint Retro Notes | Skip | — | — | Not relevant to current work |
Only proceed to step 5 after the user confirms.
For each approved page, fetch its full content.
Transform into a vault note following all PKM conventions:
#external or #notion) to mark the note's origin.**Source**: [<page title>](<URL>)
After syncing, output a summary:
## Sync Summary
**Queries searched**: <list>
**Pages found**: <N>
**Notes created**: <N>
**Skipped (already in vault)**: <N>
### New notes
- [[note-name]] — one-line description (from: <page title>)
**Source**: link to the existing note rather than creating a duplicate./external-sync # Auto-detect areas of focus from vault, search and sync
/external-sync <topic> # Search for a specific topic and sync relevant pages
/external-sync refresh <topic> # Re-sync even if notes already exist (updates existing notes)
Read and write notes in the shared Obsidian knowledge base
Audit the Obsidian vault for inconsistencies and latent insights
Kanban board of active work — backlog items, own PRs, review requests, related PRs, assigned issues, and sketches