Skip to main content

KDSkillHub CLI (Rust core)

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

KDSkillHub CLI

KDSkillHub CLI 是一个用于管理 Kingdee Skillhub 商店技能的命令行工具,支持搜索、安装、更新和卸载技能,并可按 IDE/工具类型分发安装目录。

特性

  • 🔍 搜索远端 Skill
  • 📦 安装 Skill(支持多目标安装)
  • 📋 列出本地已安装 Skill
  • 🔄 更新 Skill(支持 --all 一键更新全部已安装 Skill)
  • 🗑️ 卸载 Skill
  • ⚙️ 可配置安装目标(如 codexqoderqoderworkkiroworkbuddy

安装

pip install kdskillhub-zack

快速开始

# (可选)配置后端地址
kdskillhub config set api.endpoint https://skills.kingdee.com/api

# 搜索 Skill
kdskillhub search pdf

# 安装 Skill
kdskillhub install pdf-processing

# 查看已安装
kdskillhub list

# 更新指定 Skill
kdskillhub update pdf-processing

# 一键更新所有已安装 Skill(现有能力)
kdskillhub update --all

# 卸载 Skill
kdskillhub remove pdf-processing

配置安装目标

可通过配置项选择技能分发到哪些安装目录:

# 方式 1:通用 set
kdskillhub config set install.targets codex,qoder

# 方式 2:快捷命令
kdskillhub config targets codex,qoder,qoderwork

# 查看当前配置
kdskillhub config list

默认支持的目标包括:

  • codex~/.codex/skills
  • qoder~/.qoder/skills
  • qoderwork~/.qoderwork/skills
  • kiro~/.kiro/skills
  • workbuddy~/.workbuddy/skills

常用命令

kdskillhub search [keyword]
kdskillhub install <skill-name|skill-name@version>
kdskillhub list
kdskillhub update <skill-name>
kdskillhub update --all
kdskillhub remove <skill-name>
kdskillhub config list
kdskillhub config get <key>
kdskillhub config set <key> <value>
kdskillhub config targets <ide1,ide2,...>

配置文件

默认路径:~/.config/skillhub/config.yaml

示例:

api:
  endpoint: https://skills.kingdee.com/api
  timeout: 30

install:
  targets:
    - codex
    - qoder
    - qoderwork

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

kdskillhub_zack-2.1.0-py3-none-win_arm64.whl (2.2 MB view details)

Uploaded Python 3Windows ARM64

kdskillhub_zack-2.1.0-py3-none-win_amd64.whl (2.3 MB view details)

Uploaded Python 3Windows x86-64

kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

kdskillhub_zack-2.1.0-py3-none-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file kdskillhub_zack-2.1.0-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for kdskillhub_zack-2.1.0-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 47e597fbe2a4f42de5e80f0e1796b5a1de1ff5e6d86ed132b89802e662c7a7d3
MD5 2f5d7efb2fff19cd656c25e913cc89c4
BLAKE2b-256 0a21ee93052454ce10f027f616a0c30284a8ac93b5f2808f8b97688363eaeaa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for kdskillhub_zack-2.1.0-py3-none-win_arm64.whl:

Publisher: publish.yml on zack-zzq/kdskillhub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kdskillhub_zack-2.1.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for kdskillhub_zack-2.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 0edee4e18f66ffc69100ebc8d049ceb8525ca59499ab2c2ace273fb285888486
MD5 1000a2f62f0dc001297aa3572ebd2a3a
BLAKE2b-256 aba220100c70df1b980799f8aa309c09970c5d6f8ba03bd97e465a8bd23a7bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for kdskillhub_zack-2.1.0-py3-none-win_amd64.whl:

Publisher: publish.yml on zack-zzq/kdskillhub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 364d9233ebd443cd63d63ac7d20412a0eb62c785fbd87b20fa72f7ce7c9acb8f
MD5 fbaf3272852561cc41376f390f404988
BLAKE2b-256 78c4edcfe7ed9fbc5af46b2dd8d694b7d8ce7d1defcb974647749639d1c975c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish.yml on zack-zzq/kdskillhub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82de1eec9960ac0fef9ed7d050cc84059fcd1451683ede5b0cf8d1f523778f99
MD5 a75414358a10807dc3672793d518e5d6
BLAKE2b-256 36eea85e828a79fafc5a7cc64e1ffcdca26c5f8a072fe7a8943c94dd644d036b

See more details on using hashes here.

Provenance

The following attestation bundles were made for kdskillhub_zack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish.yml on zack-zzq/kdskillhub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kdskillhub_zack-2.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for kdskillhub_zack-2.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 108103a0d7ab464dde89fdcc3213134f708d35cbdf0e4fe4a5a0ddd03dbab3d7
MD5 27d0dd28216f1c3b0642023d5297abdd
BLAKE2b-256 a4844c71448ae8b42d770fca806064687c17f42c94c42a41fac7ff02652738af

See more details on using hashes here.

Provenance

The following attestation bundles were made for kdskillhub_zack-2.1.0-py3-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on zack-zzq/kdskillhub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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