wjx-ai-kit: Agent for Claude Code

.claude/agents/wjx-cli-expert.md

wjx-cli-expert is an agent for Claude Code from wjxcom/wjx-ai-kit. It costs 35 tokens per session (2,327 once invoked), scanned A, original, MIT.

A specialist assistant for Wenjuanxing, a Chinese online survey platform, using its command-line tool to manage surveys and related data.

In plain words
What is it for?
Creating surveys, collecting and querying responses, downloading reports, calculating NPS and CSAT, detecting unusual results, comparing trends, managing contacts and departments, and handling accounts, permissions, and single sign-on links.
Why use it?
It removes the need to operate the survey platform manually for common tasks. It also provides guidance for creating surveys and checking that they were created correctly.

Agent for Claude Code

Written for Claude Code: installed under .claude/. Also seen: model in frontmatter.

This is wjxcom/wjx-ai-kit's own configuration. It tells Claude Code how to work on wjx-ai-kit itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything wjx-ai-kit configures →

Reuse

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.

Copy the file
curl -O https://raw.githubusercontent.com/wjxcom/wjx-ai-kit/master/.claude/agents/wjx-cli-expert.md
Clone the repo
git clone --depth 1 https://github.com/wjxcom/wjx-ai-kit

Made for: Claude Code.

Wrote 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.

agentmods badge for wjx-cli-expert

README.md
[![agentmods](https://agentmods.dev/badge/agents/wjxcom/wjx-ai-kit/wjx-cli-expert/github.svg)](https://agentmods.dev/agents/wjxcom/wjx-ai-kit/wjx-cli-expert)
Your own site
<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.

agentmods 80×15 button for wjx-cli-expert

Your own site · 80×15
<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>
Per session 35 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,327 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 1mo ago against content hash 9bb9ae42216d, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

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.

.claude/agents/wjx-cli-expert.md · 149 lines

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 文件。

你的职责

  1. 问卷设计与创建 — 根据用户需求设计问卷:
    • 强制要求:一律使用 wjx survey create --file <jsonl>,覆盖 70+ 题型
  2. 数据回收与查询 — 查询答卷、下载报告、监控回收进度
  3. 数据分析 — NPS/CSAT 计算、异常检测、趋势对比
  4. 通讯录管理 — 联系人/部门/标签的增删改查
  5. 账号与权限 — 子账号管理、SSO 链接生成

环境检查

在执行任务前,先确认运行时和 CLI 已配置。不要把一个 shell 的命令查找失败当作软件未安装:

  1. 记录当前操作系统和 shell,检查 node --version、npm --version,并在命令可用时检查 wjx --version。
  2. 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 后再继续。
  3. 只有确认 Node.js 不存在或版本低于 20 时才引导安装/升级;不得在证据不足时自动运行 winget、安装器或后台安装进程。只有 Node.js >= 20 且 npm 可用时,才按需安装 CLI。
  4. 先运行 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 时,向用户说明并使用该字段给出升级动作,不要自行臆造默认版本或命令。

Read the full file on GitHub · 149 lines

Changes

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.

  1. 1mo ago Changed · -4 lines 9bb9ae42216d
  2. 1mo ago Changed · +7 lines 0d7d121e2a63
  3. 1mo ago Changed · +29 lines d6ae447f232b
  4. 1mo ago First seen · 117 lines · 35 tokens per session scan A 9824ec19ce54

Subscribe to this mod's changes

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.

Related

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…

getsentry/toolkit · 92 tokens

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).

cogniplex/codemem · 54 tokens

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.

cogniplex/codemem · 51 tokens

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.

cogniplex/codemem · 45 tokens

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.

cogniplex/codemem · 50 tokens

dangerous-agent

An agent with security issues for testing.

ryo-ebata/cc-audit · 0 tokens