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/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


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.1.0.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.1.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

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

Hashes for m2k_skills_tools-0.1.0.tar.gz
Algorithm Hash digest
SHA256 84205ff397c52872b7393029ac8ae89eb028910bfde30c82e44e12fddafff938
MD5 f33e952f37c2d6f45cb9e425f1a47b5a
BLAKE2b-256 f2ac6d33024671d608311dccaa6f2abc3aec7bc7a78f2859053b0fd589aa2378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for m2k_skills_tools-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f0f76def5016f5aa0117da6970b912e16c015fcd48bbc76a3f1d854e33e17327
MD5 7a9467bda3fda841b4caf295c60c1b85
BLAKE2b-256 a1164b324335dc759b33f45101207f2269942c4c6eccd9f5e6d319d405ecf157

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