Skip to main content

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/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、当前目录和自定义绝对目录。
  • 显示本地安装状态、安装时间、本地版本和线上版本。
  • 选择目标目录后在首页后台预热安装状态和环境检查,进入页面后优先使用会话缓存。
  • 安装/更新合并为统一操作页,支持全选/取消全选;最新项不可选,状态固定显示在右侧。
  • 每个 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

m2k_skills_tools-0.2.1.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

m2k_skills_tools-0.2.1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file m2k_skills_tools-0.2.1.tar.gz.

File metadata

  • Download URL: m2k_skills_tools-0.2.1.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.18

File hashes

Hashes for m2k_skills_tools-0.2.1.tar.gz
Algorithm Hash digest
SHA256 afd7dede9d8baca65194cf97b21458a3a86a4eaf25d3c6834d5aaf967beb1b81
MD5 079d015702f4c0a96d0a8f32bad36db6
BLAKE2b-256 a7e879d7d0a61da6cf7b1441f4ac23405dc62e68391498ff9206fcec6fe1500d

See more details on using hashes here.

File details

Details for the file m2k_skills_tools-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for m2k_skills_tools-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1794f96354b787f9968174c6b5cfac877c6b9c69615c1c13f5a15a62a04bfd3d
MD5 482e1a8102550ef7beb46b0e9eea3f9e
BLAKE2b-256 62ef4329bd0d5cc8d1d3a20f5f0ae9db68e1aa08a0ea81aaac8e34c5c176cc8f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page