environment-bootstrap

Restores registered Codex skills to devices with SHA-256 verification and read-only audits.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/ooooooooooooooooooop/personal-ai --skill environment-bootstrap-ooooooooooooooooooop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-bootstrap
Source: https://github.com/ooooooooooooooooooop/personal-ai/tree/main/skills/environment-bootstrap
Command: npx skills add https://github.com/ooooooooooooooooooop/personal-ai --skill environment-bootstrap-ooooooooooooooooooop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Reproducing a Codex skill environment on a new device or user directory is error-prone: files can be missed, corrupted, or silently overwritten, and existing files on the target may be lost. This Skill restores registered skills from a source repository with strict validation, hash verification, and a guarantee that destination-only files are never deleted. ## Core Features & Use Cases - Read-only audit before changes: Runs a --check diff against the destination so you can review missing, different, and extra files before applying anything. - SHA-256 verified restore: Applies a chosen profile (core, full, or a single skill) and re-runs the hash check afterward to confirm integrity. - Non-destructive sync: Never deletes destination-only files; unregistered legacy skills are preserved and reported for separate review. - Use Case: You cloned the repository onto a new Windows machine and want to restore the registered skills to C:\Users\<you>\.codex\skills — validate the source, diff the destination, apply only after explicit confirmation, then verify with a post-apply hash check. ## Quick Start Use the environment-bootstrap skill to audit my installed Codex skills against this repository and then restore the registered core profile to my user skills directory with hash verification.

Frequently Asked Questions about environment-bootstrap

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

FAQPage Schema
How do I restore Codex skills to a new device?

Clone the source repository, run validate_repo.py --strict to verify it, then run sync_skills.py with --check against your destination directory. After reviewing the diff, run with --apply and your chosen profile, then re-run --check to confirm the restore.

How do I compare installed skills against a backup repository?

Run sync_skills.py with the --check flag and an explicit destination path. This performs a read-only diff reporting missing, different, and extra files without writing anything to the destination.

Does restoring skills delete my existing files?

No. The restore process never deletes destination-only files. Unregistered or legacy skills already present in the destination are preserved and reported so you can review them separately.

What is the difference between the core and full restore profiles?

The --profile core option restores only the core registered skill set, while --profile full restores all registered packages. You can also use --skill to restore a single named package for a narrower scope.

What happens if source validation fails before a restore?

The restore stops immediately and the original validation error is preserved. You must fix the source repository until validate_repo.py --strict passes before any apply operation proceeds.