AI

app-incubator-xyz/skill-vetter

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

63 stars Качество 39 Тренд 14

Мультисканер безопасности для навыков агента ИИ. Запустите, прежде чем устанавливать какие-либо навыки в Claude Code, OpenClaw или ваш другой любимый агент ИИ — будь то ClawHub, GitHub или любой внешний источник.

Обзор

Мультисканер безопасности для навыков агента ИИ. Запустите, прежде чем устанавливать какие-либо навыки в Claude Code, OpenClaw или ваш другой любимый агент ИИ — будь то ClawHub, GitHub или любой внешний источник. Спроси Клода: "Установите мастерство от https://github.com/app-incubator-xyz/skill-vetter" Работает из коробки с базовыми сканерами (секреты + проверки структуры). Установите aguara и сканер навыков для полного охвата — запустите скрипты bash / check-deps.sh, чтобы увидеть, чего не хватает. Тип / навык-веттер или попросите агента сканировать навык перед его установкой. Skill Vetter работает как команда слэша Telegram через Telegram-канал OpenClaw: 1. Создайте бота через @BotFather и скопируйте токен 2. Настройте OpenClaw с помощью токена бота (руководство по установке) 3. Запустите шлюз OpenClaw — навыки с пользовательским вызовом: настоящая авторегистрация как команда 4 Telegram. Используйте /skill vetter в Telegram для сканирования навыков Имена команд Telegram допускают только [a-z0-9 ] — дефис в требовательности становится подчеркиванием автоматически.

Обзор (машинный перевод)

Мультисканер безопасности для навыков агента ИИ. Запустите, прежде чем устанавливать какие-либо навыки в Claude Code, OpenClaw или ваш другой любимый агент ИИ — будь то ClawHub, GitHub или любой внешний источник.

##Установка

** Однолинейный** (устанавливает предпосылки + навык):

Код Клода:

OpenClaw (через ClawHub)

** В рамках сессии Кодекса Клода: **

Спроси Клода: “Установите мастерство от https://github.com/app-incubator-xyz/skill-vetter”

Работает из коробки с базовыми сканерами (секреты + проверки структуры). Установите aguara и skill-scanner для полного покрытия — запустите bash scripts/check-deps.sh, чтобы увидеть, чего не хватает.

Как бегать

Терминал

###Сессия агента

Введите /skill-vetter или попросите агента сканировать навык перед его установкой.

###Как получить команду Telegram

Skill Vetter работает как команда слэша Telegram через Telegram-канал OpenClaw:

1.Создать бота через @BotFather и скопировать токен 2.Настройка OpenClaw с помощью токена бота (руководство по установке) 3. Запустите шлюз OpenClaw — навыки с user-invocable: true автоматической регистрации в качестве команд Telegram 4. Используйте /skill_vetter в Telegram для сканирования навыка

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Skill Vetter

Multi-scanner security gate for AI agent skills. Run before installing any skill to Claude Code, OpenClaw, or your other favorite AI agent — whether from ClawHub, GitHub, or any external source.

Installation

One-liner (installs prerequisites + skill):

bash <(curl -s https://raw.githubusercontent.com/app-incubator-xyz/skill-vetter/master/scripts/install.sh)

Claude Code:

git clone https://github.com/app-incubator-xyz/skill-vetter.git ~/.claude/skills/skill-vetter

OpenClaw (via ClawHub):

clawhub install skill-vetter

From within a Claude Code session:

Ask Claude: “Install skill-vetter from https://github.com/app-incubator-xyz/skill-vetter”

Works out of the box with basic scanners (secrets + structure checks). Install aguara and skill-scanner for full coverage — run bash scripts/check-deps.sh to see what’s missing.

How to Run

From terminal

bash scripts/vett.sh 

From an agent session

Type /skill-vetter or ask the agent to scan a skill before installing it.

As a Telegram slash command

Skill Vetter works as a Telegram slash command via OpenClaw’s Telegram channel:

  1. Create a bot via @BotFather and copy the token
  2. Configure OpenClaw with your bot token (setup guide)
  3. Start the OpenClaw gateway — skills with user-invocable: true auto-register as Telegram commands
  4. Use /skill_vetter in Telegram to scan a skill

Note: Telegram command names only allow [a-z0-9_] — the hyphen in skill-vetter becomes an underscore automatically.

Example Output

SAFE

════════════════════════════════════════════════════════════
SKILL VETTER — Security Scan: youtube-watcher
════════════════════════════════════════════════════════════

[1/4] aguara............. ✅ PASS
[2/4] skill-scanner...... ✅ PASS
[3/4] secrets-scan....... ✅ PASS
[4/4] structure-check.... ✅ PASS

════════════════════════════════════════════════════════════
VERDICT: ✅ SAFE
All scanners passed
════════════════════════════════════════════════════════════

BLOCKED

════════════════════════════════════════════════════════════
SKILL VETTER — Security Scan: totally-legit-helper
════════════════════════════════════════════════════════════

[1/4] aguara............. ❌ FAIL (prompt injection)
[2/4] skill-scanner...... ✅ PASS
[3/4] secrets-scan....... ❌ FAIL (credentials found)
[4/4] structure-check.... ❌ FAIL (curl|bash detected)

════════════════════════════════════════════════════════════
VERDICT: 🚫 BLOCKED
3 HIGH/CRITICAL findings
════════════════════════════════════════════════════════════

Scanners

Scanner What It Checks
aguara Prompt injection, obfuscation, suspicious LLM calls
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add app-incubator-xyz/skill-vetter
Новичок в MCP? Начните с руководства на mcpskill.org →