@yunkeai/omni-cli
v1.3.4
Published
AI-native pluggable CLI framework
Readme
omni-cli
AI-native 可插拔 CLI 框架。所有命令输出均为 JSON,便于 AI agent 消费。
安装
npm install -g @yunkeai/omni-cli快速开始
# 查看所有可用命令
omni-cli schema
# 查看某个命令的详细参数和返回值 schema
omni-cli schema.detail --command <command-name>
# 查看帮助
omni-cli help命令输出格式
所有命令统一返回 JSON 信封:
{
"success": true,
"data": {},
"error": null,
"metadata": {
"command": "schema",
"duration_ms": 2,
"timestamp": "2026-04-10T00:00:00.000Z",
"plugin": "builtin:schema"
}
}内置命令
| 命令 | 说明 |
|------|------|
| schema | 列出所有可用命令 |
| schema.detail --command <name> | 查看指定命令的完整 schema |
| help | 显示帮助信息 |
| plugin.list | 列出已安装插件 |
| plugin.install --path <path> | 安装插件 |
| plugin.remove --name <name> | 移除插件 |
| feature.list | 列出所有 feature flag |
| feature.enable --name <name> | 启用 feature |
| self.check | 检查是否有新版本 |
| self.update | 更新到最新版本 |
插件
yunke-crm
云客 CRM 集成插件,提供认证、组织架构查询和报表功能。
# 登录(三步)
omni-cli yunke-crm.auth.send-code --phone 13800138000
omni-cli yunke-crm.auth.verify --phone 13800138000 --sms_code 123456
omni-cli yunke-crm.auth.login --phone 13800138000 --sms_code 123456 --corp_id <corp_id>
# 查询部门树
omni-cli yunke-crm.org.department-tree
# 员工报表(部门维度)
omni-cli yunke-crm.report.employee-statistics --option department --start_time 2026-04-01 --end_time 2026-04-08
# 员工报表(员工维度)
omni-cli yunke-crm.report.employee-statistics --option employee --start_time 2026-04-01 --end_time 2026-04-08skillshub
技能市场插件,管理本地安装的 skills。
omni-cli skillshub.search --keyword <keyword>
omni-cli skillshub.install --slug <slug>
omni-cli skillshub.list
omni-cli skillshub.upgradeLicense
MIT
