Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Zenava

ASecurity

Zenava(CtiCloud/Clink2)命令行连接器。通过 zenava 完成呼叫中心、工单、CRM、在线客服、智能体与知识库操作。凭证由连接配置流程写入 ~/.zenava/profile.json,AI 不应向用户索要 Token/Secret。

45 stars
0 votes
0 copies
0 views
Added 9/24/2026
toolspythonbash

Works with

cli

Security Analysis

A92/100
mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned 9/24/2026

$npx -y skills add ahang1598/doubao-workbuddy-qwenwork-skills --skill zenava --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Zenava?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Zenava
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ahang1598-zenava/badge)](https://www.skillsdirectory.com/skills/ahang1598-zenava)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: zenava
description: Zenava(CtiCloud/Clink2)命令行连接器。通过 zenava 完成呼叫中心、工单、CRM、在线客服、智能体与知识库操作。凭证由连接配置流程写入 ~/.zenava/profile.json,AI 不应向用户索要 Token/Secret。
version: 0.1.2
author: Tinet
---

# Zenava CLI 使用指引(Skill)

> 本 Skill 配套 `zenava` Connector(方案二 CLI + Skill;市场 source=`zenava`)。
> 所有命令通过 `zenava` 执行;先安装后使用(`cli.json` 的 init:`pip install zenava`)。
> 任意命令完整参数以 `zenava <command> --help` 为准。Python ≥ 3.12。

## 1. 连接与凭证

- 安装后 WorkBuddy 会执行 `auth`:弹出**本地授权页**(127.0.0.1),用户填写 Endpoint / 凭证后,写入 `~/.zenava/profile.json` 的 `workbuddy` profile,并设为 `currentProfile`;**用户无需把凭证粘贴到对话中**。
- **AI 不得要求用户把 Token / AccessKeySecret 粘贴到对话中**。凭证无效时,提示用户在 WorkBuddy「连接设置」更新,或断开后重连。
- 查看配置:`zenava --json profile list`(敏感字段脱敏);切换:`zenava profile use <name>`;单次指定:`zenava --profile <name> ...`。
- 连接状态由 WorkBuddy 调用连接器 `auth_server.py --status`:本地校验 `currentProfile` 完备性,并尽量用 `zenava callcenter enterprise get` 做轻量探测。

## 2. 全局参数与输出约定

| 全局参数 | 说明 |
|---|---|
| `--json` | JSON 输出(AI 解析优先) |
| `--dry-run` | 写操作本地校验与预览,不发请求、不写配置 |
| `--profile <name>` | 指定 profile(不改写 currentProfile) |
| `--no-redact` | 关闭手机号脱敏(确需明文须用户确认) |
| `--verbose` | 打印 URL / TraceId(不含 token/sign/body) |
| `--version` / `--help` | 版本 / 帮助 |

成功常见形态:`result` 为 `"0"` / `"success"`;失败读 `error.message` / `description`。进程非 0 退出时一并呈现退出码与错误文本。

## 3. 常用命令

### 3.1 Profile 与诊断

```bash
zenava --json profile list
zenava profile use workbuddy
zenava update check
```

### 3.2 外呼任务(callcenter task)

```bash
zenava callcenter task query --type 1 --status 1 --start 0 --limit 10
zenava callcenter task get --task-id 34
zenava callcenter task create ...          # --help 看参数
zenava callcenter task start --task-id 34
zenava callcenter task pause --task-id 34
zenava callcenter task stop --task-id 34   # 写操作,先确认
zenava callcenter task import-tel --task-id 34 --file contacts.csv
zenava callcenter task list-tel --task-id 34 --start 0 --limit 100
zenava callcenter task monitor-tasks --status 1
```

### 3.3 座席 / 话单 / 录音 / 监控

```bash
zenava callcenter agent query --limit 10
zenava callcenter agent get --cno 2001
zenava callcenter agent-status get --cno 2001
zenava --json callcenter cdr ib-query --start-time 1700000000 --end-time 1700086400
zenava --json callcenter record get-url --record-file your-record-file.mp3
zenava --json callcenter monitor agent --limit 10
zenava --json callcenter enterprise get
```

### 3.4 呼叫中心其他能力和其它产品域的能力

```bash
zenava callcenter --help     # 呼叫中心
zenava ticket --help         # 工单
zenava crm --help            # CRM
zenava livechat --help       # 在线客服
zenava agent --help          # 智能体(根级,非 callcenter agent)
zenava aikb --help           # 智能知识库
```

> 完整命令树:`zenava --help`

## 4. 通用约定

| 项 | 约定 |
|---|---|
| 配置路径 | `~/.zenava/profile.json`(`currentProfile` + `profiles`) |
| 时间格式 | task/报表:`"YYYY-MM-DD HH:mm:ss"`;cdr/asr:Unix 秒 |
| 任务状态 | `0` 初始,`1` 运行,`2` 暂停,`3` 结束 |
| 任务类型 | `1` 预测外呼,`2` 自动外呼 |
| 分页 | `start` 从 0,`limit` 最大 100(默认 10) |
| 脱敏 | 默认脱敏;确需明文用户授权后 `--no-redact` |
| 危险操作 | stop / delete 等:二次确认,必要时先 `--dry-run` |
| 串行执行 | 禁止并发跑 CLI;先查后用(task-id、cno 等不得臆造) |
| 禁止透传密钥 | 命令参数中不要带 Token / AccessKeySecret |

## 5. 典型场景

1. **外呼任务**:`callcenter task query` → `task get` → `task monitor-tasks`
2. **座席状态**:`callcenter agent-status get --cno …`
3. **话单试听**:`callcenter cdr ib-query` → 取 `recordFile` → `record get-url`
4. **新建任务**:`task create … --dry-run` → 确认后执行 → `import-tel` → `start`

## 6. 错误处理

| 现象 | 处理 |
|---|---|
| InvalidParameter | 按 message 修正参数 |
| 权限不足 / 4xx | 检查企业编号与 Token/AK 权限 |
| 凭证缺失或无效 | 提示在连接设置更新或断开重连;**不要索要明文密钥** |
| 未设置 currentProfile | `zenava profile use <name>` 或让用户走 WorkBuddy 连接流程 |

Attribution

ahang1598ahang1598
View sourceSee grades on GitHubMore from ahang1598 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

ucoz-landing-skill

Create and edit uCoz homepage landing pages via MCP: custom templates, hero sections, lead forms, navigation menus, SEO, and responsive layout. Includes a visual design system (style selection, layout/grid, section recipes, typography/spacing, color tokens, component states, icons, modern CSS/JS, motion, imagery, social proof, copy/voice, accessibility). Uses ucoz-mcp tools for templates, site file uploads, and site modules.

107 votes

Paperclip

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

953191 votes

Pptx

Presentation toolkit (.pptx). Create/edit slides, layouts, content, speaker notes, comments, for programmatic presentation creation and modification.

471861 votes

Daw Music

Digital Audio Workstation usage, music composition, interactive music systems, and game audio implementation for immersive soundscapes.

761 votes

Instantly Rdsthomas Mission Control

Instantly.ai cold email outreach API - manage campaigns, leads, accounts, and analytics. Use for cold email automation, lead management, campaign creation/monitoring, and email account warmup.

761 votes
View all in tools →