snapshot-config

Export and snapshot application configuration files with recommended settings across Windows, macOS, and Linux.

1|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/natthasath/natthasath-marketplace --skill snapshot-config-natthasath
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: snapshot-config
Source: https://github.com/natthasath/natthasath-marketplace/tree/main/plugins/utility/skills/snapshot-config
Command: npx skills add https://github.com/natthasath/natthasath-marketplace --skill snapshot-config-natthasath

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Moving to a new machine or reinstalling an OS means losing carefully tuned editor, terminal, shell, and dev tool settings. This Skill exports those configs into a restorable snapshot and reviews them against best practices so nothing is lost or misconfigured. ## Core Features & Use Cases - Config Export & Snapshot: Locates config files for popular programs (VS Code, Neovim, Git, Docker, shells, package managers) using a built-in path reference, then saves them into a dated snapshot folder with a restore guide. - Settings Recommendations: Analyzes current settings and suggests changes and additions with reasons, covering performance, security, cross-platform consistency, and installation path best practices. - Sensitive Data Protection: Detects tokens, passwords, and private keys in configs and redacts them before saving the snapshot. - Use Case: Before switching to a new laptop, run the skill for VS Code and Git to capture settings.json, extensions lists, and .gitconfig, then restore everything on the new machine using the generated restore-guide.md. ## Quick Start Invoke /utility:snapshot-config with the name of the program whose settings you want to export, for example VS Code.

Frequently Asked Questions about snapshot-config

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I back up VS Code settings and extensions?▼

VS Code settings live in settings.json and keybindings.json under the user config directory for your OS. Export extensions with code --list-extensions, then restore them by piping the list to code --install-extension on the new machine.

How to export config files when moving to a new computer?▼

Locate each program's config path for your OS, copy the files into a dated snapshot folder, and generate a restore guide. The skill automates this lookup and saves configs plus a restore-guide.md you can follow on the new machine.

Does config snapshotting work across Windows, macOS, and Linux?▼

Yes, the reference tables cover config locations for all three operating systems, including Windows paths like %APPDATA%, macOS paths under ~/Library, and Linux paths under ~/.config. You can snapshot the same program on multiple OSes.

Where are Git, npm, and pip config files stored?▼

Git uses ~/.gitconfig globally, npm uses ~/.npmrc, and pip uses ~/.config/pip/pip.conf on macOS/Linux or %APPDATA%\pip\pip.ini on Windows. Export package lists with git config --global --list, npm list -g, or pip freeze.

Is it safe to snapshot configs containing API tokens or SSH keys?▼

Configs containing tokens, passwords, or private keys should not be snapshotted directly. The skill flags these values and redacts them before saving, and password managers like 1Password should only be exported through their built-in features.