| name | plugin-bootstrap |
| description | Initializes or updates the local plugin ecosystem from the central vendor repo.
Use this when a project needs to pull the latest plugin code or initialize for the first time.
|
Plugin Bootstrap Protocol
This skill provides a standardized way to initialize or update your local plugin environment from the central vendor repository.
Automated Bootstrap
The quickest way to update your ecosystem is to run the bootstrap script:
python3 plugins/plugin-manager/scripts/plugin_bootstrap.py
This command will:
- Ensure the vendor source in
.vendor/agent-plugins-skills is present and up to date.
- Refresh your local
plugins/ folder with the latest code.
- Synchronize your active agent configurations (Antigravity, etc.).
Manual Execution (Phase-by-Phase)
If you need more granular control, you can perform the bootstrap in stages:
Phase 1: Ensure Vendor Source
If the .vendor/agent-plugins-skills directory is missing or needs a fresh update:
mkdir -p .vendor
git clone https://github.com/richfrem/agent-plugins-skills.git .vendor/agent-plugins-skills
cd .vendor/agent-plugins-skills && git pull
Phase 2: Execute Update
Run the standardized update script to synchronize existing plugins in plugins/:
python3 plugins/plugin-manager/scripts/update_from_vendor.py
Phase 3: Finalize Sync
Ensure all agent configurations (Antigravity, etc.) are updated to reflect the new code:
python3 plugins/plugin-manager/scripts/sync_with_inventory.py
Next Steps (Local Environment Setup)
Once the bootstrap is complete, you may need to perform additional setup or maintenance:
- Plugin Replicator: Install new plugins or replicate specific plugins to other project paths.
- Inventory Sync: Perform a deep audit and cleanup of your sync state.
- Plugin Maintenance: Audit the health and structure of your active plugins.
- Agent Bridge: Manually trigger resource synchronization for specific agent targets.