Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add sbrudz/agent-skills --skill "bootstrapping-vm"
Install specific skill from multi-skill repository
# Description
Use when starting a new VM session, when the user says bootstrap or set up this VM, or when both the superpowers plugin and GitHub access are missing.
# SKILL.md
name: bootstrapping-vm
description: Use when starting a new VM session, when the user says bootstrap or set up this VM, or when both the superpowers plugin and GitHub access are missing.
compatibility: Requires a Linux VM with root access, internet connectivity, and Claude Code CLI.
metadata:
author: sbrudz
version: "1.3"
Bootstrapping a VM
Sets up a fresh Linux VM for development with Claude Code. Runs two skills in sequence:
- Install the obra/superpowers plugin collection
- Configure git and GitHub credentials
Progress checklist
Copy and track progress:
- [ ] Install superpowers
- [ ] Configure GitHub credentials
- [ ] Confirm VM is ready for development
- [ ] Prompt user to restart Claude Code (if superpowers was newly installed)
Step 1: Install superpowers
Follow the installing-superpowers skill.
Note whether superpowers was newly installed or already present. Continue to Step 2 either way β GitHub credential setup does not depend on superpowers.
Step 2: Configure GitHub credentials
Follow the configuring-github-credentials skill.
This step is interactive β it will prompt the user for their GitHub username, guide them through authentication, and set up SSH keys.
Step 3: Confirm readiness
Verify the VM is ready for development:
echo "=== Superpowers ===" && test -d ~/.claude/plugins/cache/superpowers-marketplace && echo "OK" || echo "MISSING"
echo "=== GitHub CLI ===" && gh auth status 2>&1 | head -5
echo "=== SSH ===" && ssh -T [email protected] 2>&1 | head -1
echo "=== Git config ===" && git config --global user.name && git config --global user.email
If all checks pass, report the status to the user.
If superpowers was newly installed in Step 1, tell the user:
All setup is complete. Please restart Claude Code so the superpowers plugin takes effect. After restarting, superpowers skills will be available.
If superpowers was already installed, no restart is needed.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.