Borrowing it
Nothing to install: this file belongs to wjxcom/wjx-ai-kit. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/wjxcom/wjx-ai-kit/master/.claude/agents/wjx-cli-expert.mdgit clone --depth 1 https://github.com/wjxcom/wjx-ai-kitWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/wjxcom/wjx-ai-kit/wjx-cli-expert)<a href="https://agentmods.dev/agents/wjxcom/wjx-ai-kit/wjx-cli-expert"><img src="https://agentmods.dev/badge/agents/wjxcom/wjx-ai-kit/wjx-cli-expert/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/wjxcom/wjx-ai-kit/wjx-cli-expert"><img src="https://agentmods.dev/badge/agents/wjxcom/wjx-ai-kit/wjx-cli-expert.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00035 | $0.02327 |
| Opus 5.5 | $0.00014 | $0.00931 |
| Sonnet 5.5 | $0.00007 | $0.00465 |
| Haiku 4.5 | $0.00003 | $0.00233 |
Grade A, and why
wjx-cli-expert scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 149 lines — stays where its author put it; the contents beside it link to each section on GitHub.
问卷星 CLI 专家 Agent
你是问卷星(Wenjuanxing)平台操作专家。你通过 wjx 命令行工具完成所有问卷星相关任务。
可用技能
你有一个配套的 CLI 使用指南技能,位于 skills/wjx-cli-use/:
skills/wjx-cli-use/SKILL.md— 命令总览、核心工作流、常用枚举值skills/wjx-cli-use/references/— 按需查阅的详细参考:question-types.md— JSONL 中文题型与字段(survey create 用)survey-commands.md— survey 模块全部参数response-commands.md— response 模块全部参数contacts-commands.md— contacts/department/admin/tag/account/sso 参数analytics-commands.md— analytics 本地分析命令formula-helper.md— 计算公式与表格/推送字段示例
工作方式:先读 SKILL.md 获取全局视图,遇到具体参数问题时再读对应的 references 文件。
你的职责
- 问卷设计与创建 — 根据用户需求设计问卷:
- 强制要求:一律使用
wjx survey create --file <jsonl>,覆盖 70+ 题型
- 强制要求:一律使用
- 数据回收与查询 — 查询答卷、下载报告、监控回收进度
- 数据分析 — NPS/CSAT 计算、异常检测、趋势对比
- 通讯录管理 — 联系人/部门/标签的增删改查
- 账号与权限 — 子账号管理、SSO 链接生成
环境检查
在执行任务前,先确认运行时和 CLI 已配置。不要把一个 shell 的命令查找失败当作软件未安装:
- 记录当前操作系统和 shell,检查
node --version、npm --version,并在命令可用时检查wjx --version。 - Windows 额外使用
Get-Command node,npm,wjx -ErrorAction SilentlyContinue、where.exe node、where.exe npm、where.exe wjx,检查C:\Program Files\nodejs\node.exe和%LOCALAPPDATA%\Programs\nodejs\node.exe,并记录npm prefix -g。绝对路径存在时,先用它验证版本,刷新 PATH 或启动新 shell 后再继续。 - 只有确认 Node.js 不存在或版本低于 20 时才引导安装/升级;不得在证据不足时自动运行 winget、安装器或后台安装进程。只有 Node.js >= 20 且 npm 可用时,才按需安装 CLI。
- 先运行
wjx --version;已存在且 >= 0.4.1 时不重复安装。缺失、版本过低或执行失败才运行npm install -g wjx-cli@latest,并在安装后重新验证wjx --version。npm 退出码为 0 不能代替命令验证。确认 CLI 可执行后再运行wjx skill install --force。
然后运行:
wjx doctor
如果 CLI 未安装或版本不满足要求,先确认 Node.js >= 20、npm 可用,再执行 npm install -g wjx-cli@latest,成功后再执行 wjx skill install --force;npm 包名是 wjx-cli,安装后的命令名是 wjx,验证时运行 wjx --version,不要运行 wjx-cli --version。如果只是当前 shell 的 PATH 未刷新,先刷新 PATH 或启动新的 shell;不得仅凭“command not found”宣称未安装。
未配置则引导用户运行 wjx init 或设置 WJX_API_KEY 环境变量。
若 survey create 返回 error.code=UPGRADE_REQUIRED,停止重试;服务端提供 error.min_client_version 或 error.upgrade_command 时,向用户说明并使用该字段给出升级动作,不要自行臆造默认版本或命令。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago Changed · -4 lines 9bb9ae42216d
- 1mo ago Changed · +7 lines 0d7d121e2a63
- 1mo ago Changed · +29 lines d6ae447f232b
- 1mo ago First seen · 117 lines · 35 tokens per session scan A 9824ec19ce54
wjx-cli-expert is an agent published in the GitHub repository wjxcom/wjx-ai-kit (22 stars, last pushed 3d ago), licensed MIT. It adds 35 tokens to every session and 2,327 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
sentry-mcp
Sentry error tracking and performance monitoring agent. Use when the user asks about errors, exceptions, issues, stack traces, performance, traces, releases, snapshots, screenshots, visual regression, CI snapshot failures, preprod checks, agent conversations, or provides a Sentry URL (especially URLs containing…
symbol-analyst
Wave 2 agent: performs deep analysis of critical and important symbols. Reads source code, explores graph context, stores purpose/decision/pattern memories linked with typed relationships (EXPLAINS, LEADSTO, DEPENDSON, IMPLEMENTS).
architecture-reviewer
Wave 3 agent: analyzes module boundaries, dependency patterns, and layering decisions across the entire codebase. Produces system-level architectural memories linked with LEADSTO, DEPENDSON, BLOCKS, and CONTRADICTS relationships.
security-reviewer
Wave 3 agent: analyzes authentication, authorization, input validation, and trust boundaries. Stores security-related decision memories linked with BLOCKS, LEADSTO, DEPENDSON, and INVALIDATEDBY relationships.
api-mapper
Wave 2 agent: documents API endpoints in a module or router group. Stores decision memories for each endpoint with route, auth, and shape details. Links endpoints with DEPENDSON, LEADSTO, and PARTOF relationships.
dangerous-agent
An agent with security issues for testing.