Skip to main content

Command line tools for NSSCTF Skill Hub.

Project description

nsscli

nsscli 是 NSSCTF Skill Hub 的 Python 命令行工具,用于创建、校验、打包和安装 Skill。

安装

pip install --upgrade nsscli
nsscli --help

本地开发:

cd nsscli
pip install -e .
nsscli --help

安装 Skill

nsscli skills add @nssctf/ctf-pwn
nsscli skills add @ctf-pwn
nsscli skills add ctf-pwn
nsscli skills add https://nssctf.cn/skills/ctf-pwn

默认安装到 ~/.codex/skills/<slug>。也可以指定目标:

nsscli skills add @nssctf/ctf-pwn --agent claude-code
nsscli skills add @nssctf/ctf-pwn --agent default
nsscli skills add @nssctf/ctf-pwn --project
nsscli skills add @nssctf/ctf-pwn --dir ~/.codex/skills --force

本地 Skill 工作流

nsscli skill init ctf-pwn
nsscli skill validate ./ctf-pwn
nsscli skill pack ./ctf-pwn --output ctf-pwn.zip

nsscli skill addnsscli skill install 也可作为 nsscli skills add 的别名。

兼容安装方式

平台也支持官方 skills CLI 和 Bash 脚本:

npx skills add https://nssctf.cn/skills/ctf-pwn
curl -fsSL https://nssctf.cn/skills/install.sh | bash -s -- @nssctf/ctf-pwn

运行要求

  • Python >=3.9
  • 只使用 Python 标准库,无额外运行时依赖

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

nsscli-0.1.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

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

nsscli-0.1.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nsscli-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for nsscli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4afa21c3394506b476291c6149d97e54e1bcb921b6bf349bbdf3f6bb092de8fb
MD5 746f5c3d83a1f76c76a86db31babf7b7
BLAKE2b-256 2cf0825facbbb9e94f51e34b5cc73eb0a13603a03d97b254d7574692333c56de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nsscli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for nsscli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a5334b83d22c65f0e27a871094a5ec71ee80756b55f2c00b967d2ed32f9730e
MD5 6940562bcfd6d3c74f11e715e3d79efc
BLAKE2b-256 3549139784a7a476ec7bd2fe76e08fa90275b38bfc1ff7b22f5beb8ff42577a8

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