Skip to content
Back to skills

2524 Skills Update Guide F89e919e

ASecurity

This guide explains how to update the skills in the Antigravity Awesome Skills web application.

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
toolspythonshellbashgit

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2524-skills_update_guide_f89e919e --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2524 Skills Update Guide F89e919e?

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

Security grade badge for 2524 Skills Update Guide F89e919e
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2524-skills-update-guide-f89e919e/badge)](https://www.skillsdirectory.com/skills/tools-only-2524-skills-update-guide-f89e919e)

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

SKILL.md
# Skills Update Guide

This guide explains how to update the skills in the Antigravity Awesome Skills web application.

## Automatic Updates (Recommended)

The `START_APP.bat` file automatically checks for and updates skills when you run it. It uses multiple methods:

1. **Git method** (if Git is installed): Fast and efficient
2. **PowerShell download** (fallback): Works without Git

## Manual Update Options

### Option 1: Using npm script (Recommended for manual updates)
```bash
npm run update:skills
```

This command:
- Generates the latest skills index from the skills directory
- Copies it to the web app's public directory
- Requires Python and PyYAML to be installed

### Option 2: Using START_APP.bat (Integrated solution)
```bash
START_APP.bat
```

The START_APP.bat file includes integrated update functionality that:
- Automatically checks for updates on startup
- Uses Git if available (fast method)
- Falls back to HTTPS download if Git is not installed
- Handles all dependencies automatically
- Provides clear status messages
- Works without any additional setup

### Option 3: Manual steps
```bash
# 1. Generate skills index
python scripts/generate_index.py

# 2. Copy to web app
copy skills_index.json web-app\public\skills.json
```

## Prerequisites

For manual updates, you need:

- **Python 3.x**: Download from [python.org](https://python.org/)
- **PyYAML**: Install with `pip install PyYAML`

## Troubleshooting

### "Python is not recognized"
- Install Python from [python.org](https://python.org/)
- Make sure to check "Add Python to PATH" during installation

### "PyYAML not found"
- Install with: `pip install PyYAML`
- Or run the update script which will install it automatically

### "Failed to copy skills"
- Make sure the `web-app\public\` directory exists
- Check file permissions

## What Gets Updated

The update process refreshes:
- Skills index (`skills_index.json`)
- Web app skills data (`web-app\public\skills.json`)
- All 900+ skills from the skills directory

## When to Update

Update skills when:
- New skills are added to the repository
- You want the latest skill descriptions
- Skills appear missing or outdated in the web app

## Git Users

If you have Git installed and want to update the entire repository:
```bash
git pull origin main
npm run update:skills
```

This pulls the latest code and updates the skills data.

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.