Skip to content
Back to skills

003 Name Skill 47851ef1

ASecurity

Sync Clawdbot skills between local installation and the shared skill repository. Use when asked to install, update, list, or push skills.

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

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 003-name-skill_47851ef1 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 003 Name Skill 47851ef1?

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

Security grade badge for 003 Name Skill 47851ef1
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-003-name-skill-47851ef1/badge)](https://www.skillsdirectory.com/skills/tools-only-003-name-skill-47851ef1)

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

SKILL.md
---
name: skill-sync
description: Sync Clawdbot skills between local installation and the shared skill repository. Use when asked to install, update, list, or push skills.
---

# Skill Sync

Manage skills from the shared PSPDFKit clawdbot-skills repository.

> 🔐 **Never commit secrets!** Skills are shared code. Keep API keys, tokens, and credentials in local config files, not in SKILL.md or scripts.

## Quick Reference

```bash
# List available skills in the repo
skill-sync list

# Install a single skill
skill-sync install <skill-name>

# Install/update all skills from repo
skill-sync install --all

# Push a local skill to the repo
skill-sync push <skill-name>

# Update the local repo cache
skill-sync update
```

## Commands

### `skill-sync list`
Shows all skills available in the remote repository.

### `skill-sync install <name>`
Installs or updates a skill from the repo to your local skills directory.
- Pulls latest from repo
- Copies skill folder to local skills dir
- Overwrites if already exists

### `skill-sync install --all`
Installs or updates ALL skills from the repo.

### `skill-sync push <name>`
Pushes a local skill to the shared repository via Pull Request.
- Creates a feature branch (`skill/<name>`)
- Copies skill from local skills dir to repo
- Commits and pushes the branch
- Opens a PR for review using `gh` CLI

⚠️ **Security Warning:** Before pushing, ensure your skill does NOT contain:
- API keys, tokens, or secrets
- Passwords or credentials
- Personal access tokens
- Client secrets or refresh tokens

Keep credentials in local config files (e.g., `~/.config/`) and reference them via environment variables or paths in your skill documentation.

### `skill-sync update`
Just pulls the latest from the repo without installing anything. Useful to see what's new.

## Configuration

The script uses these paths:
- **Repo clone:** `~/.clawdbot-skills-repo`
- **Local skills:** `~/clawd/skills` (or `$CLAWD_SKILLS_DIR` if set)
- **Remote:** `https://github.com/PSPDFKit/clawdbot-skills.git`

## First-Time Setup

The script auto-clones on first run. No manual setup needed.

## Examples

```bash
# See what skills are available
skill-sync list

# Install the buildkite-mcp skill
skill-sync install buildkite-mcp

# You made a cool new skill locally, share it
skill-sync push my-cool-skill

# Get latest updates for all skills
skill-sync install --all
```

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.