Helps create a skill or a rule for distribution through ufo-tech.space — layout, manifest.yaml, READMEs in both languages, variants for different agents and shared files without duplication.
Install through your agent — tell it:
Read https://ufo-tech.space/ai/install.md and install the ufo-skill-author skill from the UFO Tech catalog.
Installation
Claude Code
Into the project — .claude/skills/ufo-skill-author
macOS, Linux, WSL, Git Bash
mkdir -p ".claude/skills/ufo-skill-author"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/claude/SKILL.md -o ".claude/skills/ufo-skill-author/SKILL.md"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -o ".claude/skills/ufo-skill-author/reference.md"
Windows PowerShell
New-Item -ItemType Directory -Force ".claude\skills\ufo-skill-author" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/claude/SKILL.md -OutFile ".claude\skills\ufo-skill-author\SKILL.md"
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -OutFile ".claude\skills\ufo-skill-author\reference.md"
Globally, for all projects — ~/.claude/skills/ufo-skill-author
macOS, Linux, WSL, Git Bash
mkdir -p "$HOME/.claude/skills/ufo-skill-author"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/claude/SKILL.md -o "$HOME/.claude/skills/ufo-skill-author/SKILL.md"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -o "$HOME/.claude/skills/ufo-skill-author/reference.md"
Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude\skills\ufo-skill-author" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/claude/SKILL.md -OutFile "$HOME\.claude\skills\ufo-skill-author\SKILL.md"
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -OutFile "$HOME\.claude\skills\ufo-skill-author\reference.md"
Codex
Into the project — .agents/skills/ufo-skill-author
macOS, Linux, WSL, Git Bash
mkdir -p ".agents/skills/ufo-skill-author"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/codex/SKILL.md -o ".agents/skills/ufo-skill-author/SKILL.md"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -o ".agents/skills/ufo-skill-author/reference.md"
Windows PowerShell
New-Item -ItemType Directory -Force ".agents\skills\ufo-skill-author" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/codex/SKILL.md -OutFile ".agents\skills\ufo-skill-author\SKILL.md"
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -OutFile ".agents\skills\ufo-skill-author\reference.md"
Globally, for all projects — ~/.agents/skills/ufo-skill-author
macOS, Linux, WSL, Git Bash
mkdir -p "$HOME/.agents/skills/ufo-skill-author"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/codex/SKILL.md -o "$HOME/.agents/skills/ufo-skill-author/SKILL.md"
curl -fsSL https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -o "$HOME/.agents/skills/ufo-skill-author/reference.md"
Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.agents\skills\ufo-skill-author" | Out-Null
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/codex/SKILL.md -OutFile "$HOME\.agents\skills\ufo-skill-author\SKILL.md"
Invoke-WebRequest https://ufo-tech.space/ai/files/skill/ufo-skill-author/shared/reference.md -OutFile "$HOME\.agents\skills\ufo-skill-author\reference.md"
About
A skill for those who want to share their skill or rule through this catalog. The agent knows how an item folder must be laid out and builds it for you.
What it does
- works out what it should be — a skill (a task the agent does on its own when it fits) or a rule (instructions the agent always follows in a project);
- creates
ai/skills/<slug>/orai/rules/<slug>/in the site repository:manifest.yamlwith the title, summary and tags in both languages,README.uk.mdandREADME.en.md; - makes variants for different agents (
claude/,codex/,universal/) and moves everything common — scripts, templates, reference docs — intoshared/, so nothing is duplicated; - writes
SKILL.mdin the Agent Skills format with a description the agent uses to decide when the skill is needed; - checks the result: catalog indexing, the item page in both languages, a test install.
How it works
A short SKILL.md in each variant points to a shared reference.md — the full catalog specification. This skill is laid out exactly that way, so you can use it as an example.