Sync Notes

ReviewAudited by ClawScan on May 17, 2026.

Overview

The skill’s note-sync behavior is mostly coherent, but it makes sensitive files and plaintext backups while claiming they are gitignored even though no .gitignore is included in the provided package.

Install only if you are comfortable giving it access to your notes folder and an R2 bucket. Add your own .gitignore exclusions before running setup, use a narrowly scoped R2 token, verify the initial bisync baseline carefully, and keep an independent backup of important notes.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken sync or bad baseline could affect both your local notes and the cloud copy.

Why it was flagged

The skill intentionally uses rclone bisync, which can propagate deletions or unintended changes between the local vault and the R2 bucket.

Skill content
`bisync` is powerful and can delete on both sides. Use `--dry-run` and `status` liberally on the first few runs.
Recommendation

Run status and dry-run checks during setup, confirm the initial baseline, and keep an independent backup before routine use.

What this means

Anyone with the generated rclone.conf could access or modify the configured R2 storage according to the token’s permissions.

Why it was flagged

The setup wizard collects Cloudflare R2 access credentials, which is expected for this integration but grants access to the configured bucket.

Skill content
prompt R2_ACCESS_KEY   "R2 Access Key ID"
prompt R2_SECRET       "R2 Secret Access Key" "" silent
Recommendation

Use an R2 token scoped only to the intended bucket and prefix, and rotate it if the config file may have been exposed.

What this means

Private notes may exist outside the original vault path in the skill’s backups directory.

Why it was flagged

The skill intentionally creates local plaintext backups of the notes vault; this is useful for recovery but sensitive.

Skill content
- **Never commit `backups/`** — it contains a verbatim copy of your vault.
Recommendation

Treat the backups directory as sensitive, exclude it from sharing or indexing, and delete it securely if you uninstall the skill.

What this means

Users may rely on a missing safety control and accidentally commit or share R2 credentials, crypt settings, or plaintext note backups.

Why it was flagged

The documentation tells users sensitive generated files are covered by .gitignore, but the provided file manifest does not include a .gitignore file.

Skill content
- **Never commit `config/rclone.conf` or `config/.env`** — they're in `.gitignore`, but double-check before pushing.
- **Never commit `backups/`** — it contains a verbatim copy of your vault. Also gitignored.
Recommendation

Before setup, add a .gitignore that excludes config/rclone.conf, config/.env, backups/, logs/, and state/, or keep this skill outside any repository you publish.