wjx-ai-kit: Skill for Claude Code

.claude/skills/wjx-cli-use/SKILL.md

wjx-cli-use is a skill for Claude Code from wjxcom/wjx-ai-kit. It costs 108 tokens per session (8,806 once invoked), scanned A, original, MIT.

A usage guide for wjx-cli, a command-line tool for Wenjuanxing's online survey service. It covers creating surveys, reading responses, and analyzing results such as satisfaction scores and NPS, a 0-to-10 recommendation rating.

In plain words
What is it for?
Creating surveys, polls, exams, or assessments; querying responses; exporting or analyzing survey data; and managing related contacts or accounts.
Why use it?
It prevents mixing incompatible survey formats and provides rules for checking that a created survey was stored correctly. It also identifies question types the tool cannot create directly.

Skill for Claude Code

Written for Claude Code: installed under .claude/. Also seen: positional $N argument; mentions Codex.

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/skills/wjx-cli-use/SKILL.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-use

README.md
[![agentmods](https://agentmods.dev/badge/skills/wjxcom/wjx-ai-kit/wjx-cli-use.svg)](https://agentmods.dev/skills/wjxcom/wjx-ai-kit/wjx-cli-use)
Your own site
<a href="https://agentmods.dev/skills/wjxcom/wjx-ai-kit/wjx-cli-use"><img src="https://agentmods.dev/badge/skills/wjxcom/wjx-ai-kit/wjx-cli-use.svg" alt="Measured on agentmods" height="20"></a>
Per session 108 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 8,806 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. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
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.00108 $0.08806
Opus 5 $0.00054 $0.04403
Sonnet 5 $0.00022 $0.01761
Haiku 4.5 $0.00011 $0.00881

Measured today against content hash 8591cad4e19d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

wjx-cli-use 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 today.

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/skills/wjx-cli-use/SKILL.md · 345 lines

How it starts

The opening of the file, as written. The whole thing — 345 lines — stays where its author put it; the contents beside it link to each section on GitHub.

wjx-cli 使用指南

Agent 前门

问卷任务按“发现意图 -> 预检 -> 计划 -> 确认 -> 执行 -> 读回验证 -> 报告”处理。本技能提供 CLI 执行面;若当前宿主同时提供 MCP 业务工具,选择一个协议完成本次任务并明确说明。WorkBuddy、Cowork、Codex Work、Qianwen Work 都先按 宿主中立握手与路由 检查真实能力,不根据宿主名称猜测配置或 API。创建、发布、提交、设置替换、清理和凭据相关操作先展示目标与副作用;删除、发布状态变更和清空等高风险操作需要确认。成功证据必须来自结构化 ok/data/meta 结果和必要的读回状态、计数及经校验的链接;超时或网络错误导致结果不明时报告 unknown,先读回再决定后续动作。

风险、重试、验证和可创建题型以生成的能力资料为准:capabilities/agent-contract.jsoncapabilities/jsonl-qtypes.json。这些文件按需读取,不影响帮助和补全启动。

外部问卷产品的常见入口可这样映射:question builder 对应 survey create 的 JSONL;preview 对应 survey preview-url;publish 对应 survey status;collect 对应 response query/response download;analyze 对应 analytics。分支、随机、配额和 piping 只有在生成 profile 明确列出并通过 SDK 校验时才可使用,否则视为未验证能力。

wjx-cli 是问卷星 OpenAPI 的命令行工具。命令格式:wjx <模块> <操作> [选项]

通过 AI 安装并启用 wjx-cli:先执行 npm install -g wjx-cli@latest,成功后再执行 wjx skill install --force;安装后命令名是 wjx,请用 wjx --version 验证,不要运行 wjx-cli --version

AI 安装与配置任务模板

需要 AI 自动完成安装和配置时,把下面整段话发给 AI;AI 应按可验证的状态机执行:先确认实际环境,再按需安装;拿到 API Key 前暂停等待,不要跳过连接验收:

请帮我安装并配置问卷星 CLI(wjx-cli)。严格按下面状态机执行;每一步都要拿到可验证结果后再继续:

0. 预检当前操作系统和 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`,确认 npm 全局 bin 在当前 PATH。一个 shell 报“找不到命令”不能证明软件未安装。

1. 若绝对路径能找到 Node.js,直接用该路径验证版本;若只是当前 shell 的 PATH 未刷新,刷新 PATH 或启动新的 shell 后重新检查。只有确认 Node.js 不存在时才引导我从 https://nodejs.org 安装 LTS;版本低于 20 时停止并引导升级。不要在证据不足时运行 winget、安装器或后台安装进程。安装/升级后必须在新进程再次验证 `node --version` 和 `npm --version`。

2. Node.js >= 20 且 npm 可用后,先检查 `wjx --version`。若 wjx 已存在且版本 >= 0.4.1,跳过重复安装;若 wjx 缺失、版本过低或执行失败,才执行 `npm install -g wjx-cli@latest`。npm 包名是 `wjx-cli`,安装后的命令名是 `wjx`;npm 退出码为 0 不等于安装完成,必须刷新 PATH(如有需要)并再次运行 `wjx --version`。每个命令都要读取自身的真实退出码,不要用 `head`/`tail` 管道的退出码代替。禁止运行 `wjx-cli --version`。确认 CLI 可执行后,再执行 `wjx skill install --force`,并确认技能文件已落盘。

3. 引导我获取问卷星 API Key:
   - 公网用户:让我访问 https://www.wjx.cn/weixinlogin.aspx?redirecturl=%2Fnewwjx%2Fmanage%2Fuserinfo.aspx%3FshowApiKey%3D1,微信扫码登录后复制 Key
   - 私有化部署用户:把上面的 www.wjx.cn 换成我的域名(例如 xxx.sojump.cn),登录链接和后续 `--base-url` 必须使用同一个域名
   等我把 Key 发给你(可能还会附带域名)。未收到 Key 前暂停,不要猜测、伪造或从其他文件读取凭据。

4. 拿到 Key 后执行 `wjx init --api-key <我的Key>`;私有化部署用户加 `--base-url https://<我的域名>`。不要在回复、日志或文件中回显完整 API Key,只允许显示脱敏状态。

5. 运行 `wjx doctor` 验证连接;逐项确认 API Key 已配置、Base URL 正确、网络/API 检查通过。任一步失败都不得口述“安装成功”,先报告实际失败阶段和下一步。

6. 最后运行 `wjx survey list --format table` 做一次人工验收,看到真实列表才说明接好了;这一步只用于人类查看,不要用表格推断总数、分页或填写链接。

Read the full file on GitHub · 345 lines

Files

What ships with it

8 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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. today Changed · +15 lines 8591cad4e19d
  2. 4d ago Changed · +74 lines · -9 tokens per session 966d606ee45a
  3. 8d ago First seen · 256 lines · 117 tokens per session scan A 75d112c8f9b7

Subscribe to this mod's changes

wjx-cli-use is a skill published in the GitHub repository wjxcom/wjx-ai-kit (17 stars, last pushed today), licensed MIT. It adds 108 tokens to every session and 8,806 once invoked, about $0.0005 per session on Opus 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 skills, from other repositories

frontmcp-deployment

Use when deploying, building for production, packaging, or shipping a FrontMCP server. Covers build targets (node, cli SEA binary, browser, embeddable SDK, mcpb archive for Claude Desktop, serverless) and deploying to Vercel (with Vercel KV), AWS Lambda (API Gateway, SAM, CDK), Cloudflare Workers (KV, D1, Durable…

agentfront/frontmcp · 210 tokens

pipefy-ai-agents

Use this skill when the user wants to create, read, update, delete, or troubleshoot AI agents (conversational agents with behaviors). Covers 7 MCP tools including pre-flight validation, plus pipe-scoped knowledge bases (list, plain text/document/data lookup CRUD, access probe) attached via dataSourceIds. For…

pipefy/ai-toolkit · 84 tokens

pipefy-automations

Use this skill when the user wants to create, read, update, or delete traditional automations (if/then rules) or AI automations (prompt-driven). Covers 16 MCP tools. For AI agents (conversational), see skills/ai-agents/.

pipefy/ai-toolkit · 60 tokens

pipefy-ipaas

Use when the user wants to build, test, publish, or manage iPaaS (Advanced Automations) flows: multi-step integrations with external apps (Slack, Gmail, Google Sheets), incoming webhooks, schedules, routers, code steps, or iPaaS data tables. MCP-only, driven through 4 meta-tools over a per-pipe catalog discovered at…

pipefy/ai-toolkit · 104 tokens

pipefy-pipes-and-cards

Use this skill when the user wants to read, create, update, or delete pipes, phases, phase fields, labels, cards, comments, or field conditions. Covers 40 MCP tools for the core pipe and card lifecycle. Use the seed-pipe-across-phases workflow when populating empty phases for demos or QA.

pipefy/ai-toolkit · 74 tokens

pipefy-portal-setup

Use this skill when the user wants to list, create, or configure Pipefy portals (main hub, pages, page elements, sub-portals, publish/unpublish). Covers 20 MCP tools on Interfaces + internalapi. Not for pipes/cards.

pipefy/ai-toolkit · 57 tokens