A pretty terminal manager for installing and updating M2K skills.
Project description
m2k-skills-tools
漂亮的终端管理工具,用于安装、更新、查看和诊断 mini2kai/m2k-skills 仓库中的 skills。
无参数启动会进入全屏 TUI,并先选择安装目标目录。顶部 Logo 常驻,左侧菜单切换页面,右侧显示当前页面内容。← / → 切换左右区域,↑ / ↓ 移动选中项,Space 用 □ / ✓ 勾选,Enter 确认,b 返回首页,r 刷新,q 退出。Tab 已禁用,统一使用方向键。选择目标目录后会后台预加载安装状态和环境检查;manifest/commit/status/doctor 在当前 TUI 会话内缓存,按 r 强制刷新。安装/更新合并为一个页面,第一项支持全选/取消全选,每个 skill 下方显示简介和依赖,状态固定显示在右侧;未安装项选中后安装,非最新项选中后更新,最新项不可选。安装/更新过程会显示下载、解压、复制文件、恢复配置等进度和日志。
uvx --from m2k-skills-tools m2k-skills-tools
uvx --from m2k-skills-tools m2k-skills-tools status --target codex
uvx --from m2k-skills-tools m2k-skills-tools add postgres-query --target claude
本仓库开发调试时可以直接运行:
uv run --project packages/m2k-skills-tools m2k-skills-tools status --target codex
本地长期试用可以安装为 uv tool:
uv tool install -e packages/m2k-skills-tools
m2k-skills-tools --target codex
Features
- 中文交互式菜单和漂亮终端输出。
- 支持 Codex、Claude、当前目录和自定义绝对目录。
- 显示本地安装状态、安装时间、本地 commit 和线上 commit。
- 选择目标目录后在首页后台预热安装状态和环境检查,进入页面后优先使用会话缓存。
- 安装/更新合并为统一操作页,支持全选/取消全选;最新项不可选,状态固定显示在右侧。
- 每个 skill 选项下方展示简介和依赖。
- 安装和更新时自动备份旧目录,并恢复
*.local.json/*.local.jsonc本地配置。 - 打开已安装 skill 的配置文件或所在目录。
- 检查 Python、uv、Git、PowerShell、Node、npx 和 GitHub manifest 访问状态。
Commands
m2k-skills-tools
m2k-skills-tools status
m2k-skills-tools add ai-worklog
m2k-skills-tools update all
m2k-skills-tools info postgres-query
m2k-skills-tools config postgres-query
m2k-skills-tools doctor
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file m2k_skills_tools-0.1.0.tar.gz.
File metadata
- Download URL: m2k_skills_tools-0.1.0.tar.gz
- Upload date:
- Size: 26.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84205ff397c52872b7393029ac8ae89eb028910bfde30c82e44e12fddafff938
|
|
| MD5 |
f33e952f37c2d6f45cb9e425f1a47b5a
|
|
| BLAKE2b-256 |
f2ac6d33024671d608311dccaa6f2abc3aec7bc7a78f2859053b0fd589aa2378
|
File details
Details for the file m2k_skills_tools-0.1.0-py3-none-any.whl.
File metadata
- Download URL: m2k_skills_tools-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0f76def5016f5aa0117da6970b912e16c015fcd48bbc76a3f1d854e33e17327
|
|
| MD5 |
7a9467bda3fda841b4caf295c60c1b85
|
|
| BLAKE2b-256 |
a1164b324335dc759b33f45101207f2269942c4c6eccd9f5e6d319d405ecf157
|