Skip to main content

ChatSkill

ChatSkill 是从 ChatTool 的 chattool skill / chatskill 能力拆出的独立 ChatArch CLI,用于从外部 skills source 安装 Agent skills 到 Codex、Claude 或 OpenCode 等目标平台。

ChatSkill 不自带技能内容;技能事实源应来自 workspace / ChatMemory / 其他外部目录,并通过 --sourceCHATSKILL_SKILLS_DIR / ChatEnv 指定。

快速开始

pip install ChatSkill
chatskill --help
chatskill --version
chatskill --tree

使用示例

# 列出外部 source 中的 skills
chatskill list --source ~/Playground/skills/chatarch

# 安装单个 skill 到 Codex skills 目录
chatskill install chatarch-package-dev --source ~/Playground/skills/chatarch --platform codex

# 安装所有 skills 到显式目标目录
chatskill install --all --source ~/Playground/skills/chatarch --dest ~/.codex/skills --force

也可以通过环境变量或 ChatEnv 配置默认 source:

export CHATSKILL_SKILLS_DIR=~/Playground/skills/chatarch
chatskill list

CLI 树

chatskill  # Install and manage external Agent skills
├── --help  # show command help
├── --version  # show the installed package version
├── --tree  # show this CLI tree
├── list [--source SOURCE_DIR]  # List available skills from an external source directory
└── install [NAME] [--all] [--platform PLATFORM_NAME] [--source SOURCE_DIR] [--dest DEST_DIR] [--prefix] [--force]  # Install one or more skills to a target platform directory

CLI

  • chatskill list [--source DIR]
  • chatskill install [NAME] [--all] [--source DIR] [--dest DIR] [--platform codex|claude|opencode] [--prefix] [--force]

安装前会校验每个 skill 的 SKILL.md:必须有 YAML frontmatter,且至少包含 namedescription

开发

pip install -e ".[dev,docs]"
python -m pytest -q
mkdocs build --strict
python -m build
python -m twine check dist/*

Download files

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

Source Distribution

chatskill-0.1.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

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

chatskill-0.1.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file chatskill-0.1.0.tar.gz.

File metadata

  • Download URL: chatskill-0.1.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatskill-0.1.0.tar.gz
Algorithm Hash digest
SHA256 83328d0855f3012620a616377e9b54704a5c56f556bb44a5b04d6d474e383c64
MD5 c349edf0e848523881517e8bd28140f7
BLAKE2b-256 de4f5f4a30d23985da40df113ba6a665c25dbf70b25a406ae759499f06f9f9b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatskill-0.1.0.tar.gz:

Publisher: publish.yml on ChatArch/ChatSkill

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

File details

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

File metadata

  • Download URL: chatskill-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for chatskill-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5602b9c46c1bcfc64a15af273989fd79e387ef0e658060e321cb2f1028ae1ea2
MD5 6a996773384adfa791cd941103b947ec
BLAKE2b-256 5042faf90345c905ecddc89964cd7b01c5ec410e63e2977653d350587e878719

See more details on using hashes here.

Provenance

The following attestation bundles were made for chatskill-0.1.0-py3-none-any.whl:

Publisher: publish.yml on ChatArch/ChatSkill

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

Release history Release notifications | RSS feed

0.1.1

2 files

This release

0.1.0 This release

2 files

0.0.1

2 files

Supported by

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