🧰 本地仪表盘,用于管理Codex、Claude和Agent Skills,集中管理。
概览
本地图形界面和CLI用于管理Codex、Claude及通用代理技能的 SKILL.md 文件夹。 哦,我的技能回答了一个非常简单的问题: “这台机器装了哪些技能?哪些我可以安全编辑?” 它扫描本地技能目录,显示重复技能,允许检查和编辑用户拥有的技能,并保持系统/插件技能只读。 观看完整演示视频:文档/素材/oh-my-skills-demo.mp4 - 本地浏览器图形界面:搜索、筛选、检查、编辑、创建和归档技能。- 英文/韩文图形界面切换。- 亮/暗GUI主题切换,采用相同的单一README风格界面。- CLI库存:导出Markdown或JSON报告。- 跨Codex、Claude、代理及插件缓存技能的重复检测。- 安全编辑:保存前备份 SKILL.md。- 安全清理:归档用户技能,而非永久删除。- 本地优先:运行于127.0.0.1;无账户、云同步、数据库或遥测。- 轻依赖:仅支持Python标准库。
概述(AI 翻译)
韩国어 README
本地图形界面和CLI用于管理Codex、Claude和 通用特工技能。
哦,我的技能回答了一个非常简单的问题:
“这台机器上安装了哪些技能?哪些技能我可以安全编辑?”
它能扫描本地技能目录,显示重复的技能,允许你检查和编辑 用户拥有技能,并保持系统/插件技能的只读。
演示
观看完整演示视频: 文档/资产/oh-my-skills-demo.mp4
特色
- 本地浏览器图形界面:搜索、筛选、检查、编辑、创建和归档技能。
- 英文/韩文图形界面切换功能。
- 使用相同的单声道 README 风格界面进行浅色/深色 GUI 主题切换。
- CLI 库存:导出 Markdown 或 JSON 报告。
- 跨 Codex、Claude、Agents 和插件缓存技能的重复检测。
- 安全编辑:在保存前备份
SKILL.md。 - 安全清理:归档用户技能,而非永久删除。
- 本地优先:运行在
127.0.0.1;无账户、云同步、数据库或遥测。 - 轻依赖:仅限 Python 标准库。
它扫描的内容
默认情况下,oh-my-kills扫描:
| 来源 | 路径 | 编辑模式 |
|---|---|---|
codex-user |
~/.codex/skills |
可编辑 |
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
oh-my-skills
Local GUI and CLI for managing SKILL.md folders across Codex, Claude, and
generic Agent Skills.
oh-my-skills answers a very simple question:
“What skills are installed on this machine, and which ones can I safely edit?”
It scans local skill directories, shows duplicates, lets you inspect and edit user-owned skills, and keeps system/plugin skills read-only.
Demo
Watch the full demo video: docs/assets/oh-my-skills-demo.mp4
Features
- Local browser GUI: search, filter, inspect, edit, create, and archive skills.
- English/Korean GUI toggle.
- Light/dark GUI theme toggle with the same mono README-style interface.
- CLI inventory: export Markdown or JSON reports.
- Duplicate detection across Codex, Claude, Agents, and plugin cache skills.
- Safe editing: backs up
SKILL.mdbefore saving. - Safe cleanup: archives user skills instead of permanently deleting them.
- Local-first: runs on
127.0.0.1; no account, cloud sync, database, or telemetry. - Dependency-light: Python standard library only.
What It Scans
By default, oh-my-skills scans:
| Source | Path | Edit Mode |
|---|---|---|
codex-user |
~/.codex/skills |
Editable |
claude-user |
~/.claude/skills |
Editable |
agents-user |
~/.agents/skills |
Editable |
codex-system |
~/.codex/skills/.system |
Read-only |
plugin-cache |
~/.codex/plugins/cache |
Read-only |
Quick Start
Run From Source
git clone https://github.com/AIjunja/oh-my-skills.git
cd oh-my-skills
python -m skill_ledger gui
Open the printed local URL. By default:
http://127.0.0.1:8765/
If port 8765 is busy, oh-my-skills automatically tries the next available
port.
Install From GitHub
After this repository is public, users can install it directly:
pipx install git+https://github.com/AIjunja/oh-my-skills.git
oh-my-skills gui
The legacy skill-ledger command is kept as a compatibility alias.
Without pipx:
python -m pip install git+https://github.com/AIjunja/oh-my-skills.git
oh-my-skills gui
Editable Development Install
git clone https://github.com/AIjunja/oh-my-skills.git
cd oh-my-skills
python -m pip install -e .
oh-my-skills gui
CLI Usage
Generate a Markdown inventory:
python -m skill_ledger scan --format markdown --out inventory/skills.md
Generate JSON:
python -m skill_ledger scan --format json --out inventory/skills.json
Print duplicate and metadata warnings:
python -m skill_ledger doctor
Scan specific folders:
python -m skill_ledger scan \
--root ~/.codex/skills \
--root ~/.claude/skills \
--format markdown
GUI Usage
python -m skill_ledger gui
The GUI lets users:
- browse all discovered skills;
- search by name, description, path, or source;
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add aijunja/oh-my-skills