Skip to content
Back to skills

408 Syncdocs Ee9bea7d

ASecurity

Copy project documentation from external repositories into the vault.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
documentationpythonbashdocumentation

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 408-syncdocs_ee9bea7d --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 408 Syncdocs Ee9bea7d?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 408 Syncdocs Ee9bea7d
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-408-syncdocs-ee9bea7d/badge)](https://www.skillsdirectory.com/skills/tools-only-408-syncdocs-ee9bea7d)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Workflow: Sync Docs

Copy project documentation from external repositories into the vault.

## Steps

1. **Identify source** - project repo path and docs to sync
2. **Determine destination** - typically `01 - Projects/[project-name]/` or `03 - Resources/`
3. **Copy files** preserving structure
4. **Add frontmatter** to each synced file
5. **Update lifecycle** - mark as active
6. **Add tags** - project name, source repo
7. **Create/update MOC** - link synced docs from project MOC

## Tool Usage

```bash
# 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

1. **Copy, don't move** - source files remain in original location
2. **Add vault frontmatter** - source path, sync date, tags
3. **Convert links** - external markdown links to wikilinks where possible
4. **Preserve original** - keep original formatting intact
5. **Track sync date** - record when last synced in frontmatter

### Frontmatter for Synced Notes

```yaml
---
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

- `VaultOrganization.md` - Destination folder conventions

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…