File contents Workflow: Sync Docs
Copy project documentation from external repositories into the vault.
Steps
Identify source - project repo path and docs to sync
Determine destination - typically 01 - Projects/[project-name]/ or 03 - Resources/
Copy files preserving structure
Add frontmatter to each synced file
Update lifecycle - mark as active
Add tags - project name, source repo
Create/update MOC - link synced docs from project MOC
Tool Usage
# Sync docs from a project
python Tools/VaultManager.py move \
--path "/external/project/docs/" \
--to "01 - Projects/my-project/docs/" \
--sync
# Update lifecycle after sync
python Tools/VaultManager.py lifecycle \
--path "01 - Projects/my-project/docs/" \
--state active
Sync Strategy
Copy, don't move - source files remain in original location
Add vault frontmatter - source path, sync date, tags
Convert links - external markdown links to wikilinks where possible
Preserve original - keep original formatting intact
Track sync date - record when last synced in frontmatter
Frontmatter for Synced Notes
---
created: YYYY-MM-DDTHH:mm
updated: YYYY-MM-DDTHH:mm
type: synced-doc
source: /path/to/original/file.md
synced_at: YYYY-MM-DDTHH:mm
tags:
- synced
- project/name
---
Context Files
reference/vault-organization.md - Destination folder conventions
1 --- 2 name: 408-syncdocs-96267835 3 description: Workflow: Sync Docs 4 --- 5 # Workflow: Sync Docs 6 7 Copy project documentation from external repositories into the vault. 8 9 ## Steps 10 11 1. **Identify source** - project repo path and docs to sync 12 2. **Determine destination** - typically `01 - Projects/[project-name]/` or `03 - Resources/` 13 3. **Copy files** preserving structure 14 4. **Add frontmatter** to each synced file 15 5. **Update lifecycle** - mark as active 16 6. **Add tags** - project name, source repo 17 7. **Create/update MOC** - link synced docs from project MOC 18 19 ## Tool Usage 20 21 ```bash 22 # Sync docs from a project 23 python Tools/VaultManager.py move \ 24 --path "/external/project/docs/" \ 25 --to "01 - Projects/my-project/docs/" \ 26 --sync 27 28 # Update lifecycle after sync 29 python Tools/VaultManager.py lifecycle \ 30 --path "01 - Projects/my-project/docs/" \ 31 --state active 32 ``` 33 34 ## Sync Strategy 35 36 1. **Copy, don't move** - source files remain in original location 37 2. **Add vault frontmatter** - source path, sync date, tags 38 3. **Convert links** - external markdown links to wikilinks where possible 39 4. **Preserve original** - keep original formatting intact 40 5. **Track sync date** - record when last synced in frontmatter 41 42 ### Frontmatter for Synced Notes 43 44 ```yaml 45 --- 46 created: YYYY-MM-DDTHH:mm 47 updated: YYYY-MM-DDTHH:mm 48 type: synced-doc 49 source: /path/to/original/file.md 50 synced_at: YYYY-MM-DDTHH:mm 51 tags: 52 - synced 53 - project/name 54 --- 55 ``` 56 57 ## Context Files 58 59 - `reference/vault-organization.md` - Destination folder conventions
tools-only/X-Skills/tree/main/automation/workflow/408-syncdocs_96267835 commit bdbf763967
Frequently asked questions How do I install the 408 Syncdocs 96267835 skill? Run npx skillmds@latest add tools-only/408-syncdocs-96267835 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the 408 Syncdocs 96267835 skill do? Workflow: Sync Docs It is listed under Productivity on SkillMD.
Is 408 Syncdocs 96267835 safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with 408 Syncdocs 96267835? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is 408 Syncdocs 96267835 free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published 408 Syncdocs 96267835? tools-only (@tools-only) published this skill. Their other Agent Skills are listed on their SkillMD profile.