Skip to content
Back to skills

Bootstrap

BSecurity

Install dependencies and build tools for WooCommerce iOS

  • 357 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 12, 2026
developmentrubybashtestinggit

Security analysis

B75/100
  • criticalSends environment variables or credentials to an external URL

Pro shows the line behind each finding and how to fix it

Scanned September 12, 2026

npx -y skills add woocommerce/woocommerce-ios --skill bootstrap --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bootstrap?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bootstrap
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/woocommerce-bootstrap/badge)](https://www.skillsdirectory.com/skills/woocommerce-bootstrap)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bootstrap
description: Install dependencies and build tools for WooCommerce iOS
user-invocable: true
allowed-tools: "Bash, Read"
---

Bootstrap the local environment for WooCommerce iOS.

First, check the required Xcode version and select it if available:
```bash
cat .xcode-version   # check required version
xcode-select -p      # check currently selected Xcode
```
If the selected Xcode doesn't match, look for the required version under `/Applications/` and switch to it via `xcode-select -s <path>`. If it's not installed, note this to the user and proceed with the currently selected Xcode.

Then, ensure the correct Ruby version is active. The required version is in `.ruby-version`.
Detect which Ruby version manager is available and use it:
- `rvm`: `rvm install ruby-$(cat .ruby-version) && rvm use ruby-$(cat .ruby-version)`
- `rbenv`: `rbenv install $(cat .ruby-version) && rbenv local $(cat .ruby-version)`
- `chruby` / `mise`: activate the version from `.ruby-version` using the appropriate command

Verify with `ruby --version` before proceeding.

Then run the dependency install command:
```bash
bundle install && bundle exec rake dependencies
```

If the command fails:
1. Report the failing step and error output
2. If `Bundler::GemNotFound` or wrong Ruby version errors appear, ensure the correct Ruby version is active and retry
3. If `configure_apply` (fastlane credentials) fails with exit 128, this is a git-crypt/mobile-secrets issue — it does not block building or testing, only internal credentials are missing

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.