Каталог UFO Tech — пошук і встановлення

Навчає агента шукати скіли й правила в цьому каталозі та встановлювати їх у проєкт або глобально, з перевіркою контрольних сум.

Встановити через агента — скажіть йому:

Прочитай https://ufo-tech.space/ai/install.md і встанови скіл ufo-catalog з каталогу UFO Tech.

Встановлення

Claude Code

У проєкт — .claude/skills/ufo-catalog

macOS, Linux, WSL, Git Bash

mkdir -p ".claude/skills/ufo-catalog"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-catalog/claude/SKILL.md -o ".claude/skills/ufo-catalog/SKILL.md"

Windows PowerShell

New-Item -ItemType Directory -Force ".claude\skills\ufo-catalog" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-catalog/claude/SKILL.md -OutFile ".claude\skills\ufo-catalog\SKILL.md"
Глобально, для всіх проєктів — ~/.claude/skills/ufo-catalog

macOS, Linux, WSL, Git Bash

mkdir -p "$HOME/.claude/skills/ufo-catalog"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-catalog/claude/SKILL.md -o "$HOME/.claude/skills/ufo-catalog/SKILL.md"

Windows PowerShell

New-Item -ItemType Directory -Force "$HOME\.claude\skills\ufo-catalog" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-catalog/claude/SKILL.md -OutFile "$HOME\.claude\skills\ufo-catalog\SKILL.md"

Codex

У проєкт — .agents/skills/ufo-catalog

macOS, Linux, WSL, Git Bash

mkdir -p ".agents/skills/ufo-catalog"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-catalog/codex/SKILL.md -o ".agents/skills/ufo-catalog/SKILL.md"

Windows PowerShell

New-Item -ItemType Directory -Force ".agents\skills\ufo-catalog" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-catalog/codex/SKILL.md -OutFile ".agents\skills\ufo-catalog\SKILL.md"
Глобально, для всіх проєктів — ~/.agents/skills/ufo-catalog

macOS, Linux, WSL, Git Bash

mkdir -p "$HOME/.agents/skills/ufo-catalog"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-catalog/codex/SKILL.md -o "$HOME/.agents/skills/ufo-catalog/SKILL.md"

Windows PowerShell

New-Item -ItemType Directory -Force "$HOME\.agents\skills\ufo-catalog" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-catalog/codex/SKILL.md -OutFile "$HOME\.agents\skills\ufo-catalog\SKILL.md"

Цей варіант агент читає за посиланням, не встановлюючи: https://ufo-tech.space/ai/files/skill/ufo-catalog/universal/SKILL.md

Опис

Скіл, з якого варто почати: після нього агенту достатньо сказати «знайди в каталозі UFO Tech скіл для …» або «встанови правила json-rpc-bundle в цей проєкт».

Що робить

  1. Читає індекс каталогу https://ufo-tech.space/ai/catalog.json — назви, описи, теги, файли й контрольні суми.
  2. Шукає за вашим запитом і показує до п'яти варіантів з посиланнями на сторінки.
  3. Питає, куди встановлювати: у проєкт (бачить уся команда, якщо закомітити) чи глобально (для всіх ваших проєктів).
  4. Показує, які файли й куди запише, завантажує їх і звіряє SHA-256 з індексом.
  5. Для правил додає рядок-посилання в CLAUDE.md чи AGENTS.md, якщо агент цього потребує.

Агент не запускає завантажені скрипти й не змінює глобальні налаштування (hooks, settings.json) сам — такі кроки він лише показує вам.

Як встановити

Найпростіше — дайте будь-якому агенту посилання й попросіть виконати:

Прочитай https://ufo-tech.space/ai/install.md і встанови скіл ufo-catalog для себе глобально.

Вручну — команди для Claude Code і Codex є нижче на цій сторінці, у блоці «Встановлення».

Оновлення й видалення

Скажіть агенту «онови скіли з каталогу UFO Tech» — він порівняє контрольні суми й завантажить лише змінені файли. Для видалення: «видали скіл … з каталогу UFO Tech».

<div class="docs-page-votes" data-page-votes hidden data-endpoint="/votes" role="group" aria-label="Оцінка сторінки"> <button class="docs-page-votes__button" type="button" data-vote="1" aria-pressed="false" title="Корисно"> <span aria-hidden="true">👍</span> <span class="visually-hidden">Корисно</span> <span data-vote-count>0</span> </button> <button class="docs-page-votes__button" type="button" data-vote="-1" aria-pressed="false" title="Не корисно"> <span aria-hidden="true">👎</span> <span class="visually-hidden">Не корисно</span> <span data-vote-count>0</span> </button> </div> <p class="docs-page-counters" data-page-counters hidden data-endpoint="/_e/page" data-label-total="Переглянуто: {count} {times}" data-label-now="Зараз переглядають: {count}" data-times="{&quot;one&quot;:&quot;\u0440\u0430\u0437&quot;,&quot;few&quot;:&quot;\u0440\u0430\u0437\u0438&quot;,&quot;many&quot;:&quot;\u0440\u0430\u0437\u0456\u0432&quot;,&quot;other&quot;:&quot;\u0440\u0430\u0437\u0443&quot;}"> <span data-page-counters-total></span> <span aria-hidden="true">·</span> <span data-page-counters-now></span> </p>