← Back to Skills Marketplace
问卷网
by
wenjuanwang
· GitHub ↗
· v1.0.8
· MIT-0
280
Downloads
2
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install wenjuan-survey
Description
问卷网(www.wenjuan.com)- 人人都好用的在线问卷调查平台。涉及「问卷」「调查」「收集」「表单」「投票」「评选」「报名」「登记」「考试」「测评」「趣味测试」「心理测试」「满意度」「在线收款」「360评估」「问卷网」「wenjuan.com」等操作时优先使用。支持能力:(1) 创建并发布问卷(四类项目...
Usage Guidance
This skill is a local Node.js CLI that automates operations on wenjuan.com. It appears internally consistent, but before installing: (1) Inspect scripts/generate_sign.js and scripts/api_config.js to see whether any API keys/secrets are hard-coded; do not install if those contain unknown private secrets you don't expect. (2) Be aware setup.sh may install Node.js and will run npm install — review package.json/package-lock.json for suspicious or unnecessary dependencies and prefer running npm install in an isolated environment (container / VM). (3) The skill will read/write JWT/token files under ~/.wenjuan or .wenjuan in the skill directory; treat these files as sensitive (don't commit or share them). (4) The agent may execute node scripts that perform network calls (to wenjuan.com) and open your browser for report pages — only allow if you trust the repository. (5) If you need higher assurance, run the scripts manually in a sandboxed environment, or review the full source code (especially generate_sign.js, token_store.js, and any network code) before granting the agent permission to run them automatically.
Capability Analysis
Type: OpenClaw Skill
Name: wenjuan-survey
Version: 1.0.8
The wenjuan-survey skill bundle is a well-structured tool for managing surveys on the Wenjuan platform. It demonstrates several security best practices, including the use of a remote signing service to avoid hardcoding API secrets, implementation of TLS certificate pinning in scripts/axios_secure.js, and strict file system permissions (0o600/0o700) for credential storage in scripts/security_utils.js. The login flow (scripts/login_auto.js) uses standard OAuth-like patterns via WeChat QR codes, and the update mechanism (scripts/check_version.js) points to the official domain (wenjuan.com). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Tags
Capability Assessment
Purpose & Capability
The name/description (wenjuan survey operations) match the included scripts and docs: creating, editing, publishing, reporting, and exporting surveys via wenjuan.com APIs. Files and referenced endpoints are all about wenjuan.com; no unrelated cloud provider credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run Node.js scripts (e.g., workflow_create_and_publish.js, export_data.js, open_report.js). Those scripts expect to read/write JWT tokens from local token files (e.g., ~/.wenjuan or .wenjuan/ in the skill dir) and will open the browser for reports by default. This is consistent with the stated functionality, but the agent will be executing network calls using your account tokens and may automatically open a browser — both are expected by the skill but deserve user attention.
Install Mechanism
There is no platform install manifest; instead the repo includes setup.sh and package.json. setup.sh can auto-install Node (via Homebrew/NodeSource/etc.) and runs npm install. npm dependencies will be fetched from your configured registry (package-lock.json is included). This is a standard but non-trivial installation step: running the install script and npm install will fetch and execute third‑party packages, which carries the usual supply‑chain risk.
Credentials
The skill does not request environment variables or cloud credentials. It uses local token files (described in references/auth.md and token_store.js) for authentication, and setup.sh warns that tokens are written to ~/.wenjuan or skill .wenjuan. Requiring local JWT/token files is proportionate to automating user actions on wenjuan.com. However, any tokens stored on disk are sensitive — the skill documents that and provides instructions for manual removal.
Persistence & Privilege
The skill does not set always:true and does not request elevated persistent system privileges. It will store authentication tokens in a user-accessible local path (e.g., ~/.wenjuan) which is appropriate for a CLI integration. The skill does not appear to modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wenjuan-survey - After installation, invoke the skill by name or use
/wenjuan-survey - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.9
**wenjuan-survey v1.0.9 Changelog**
- Major simplification: removed 37 script and reference files, fully transitioned skill to MCP toolchain.
- Updated documentation to reflect new workflow: tool calls now use MCP tool names (e.g., project_create, project_list, question_update).
- Outlined new configuration and authorization logic: supports API-Key and scan-based login, all via `setup.sh`.
- Clarified typical user task triggering, tool invocation priorities, and recommended work flows in the new environment.
- Added explicit tool schema and usage tables, aligning with MCP and mcporter CLI conventions.
- Focused all guidance on native MCP/CLI usage—legacy Node.js scripts are deprecated and no longer present.
v1.0.8
wenjuan-survey 1.0.8
- 补充英文、中文简介字段(description_en, description_zh)。
- 简化 description,去除外链和部分 Markdown 语法,描述内容基本无实际功能变动。
- 更新 homepage 字段,按统一格式仅保留 wenjuan.com。
v1.0.7
wenjuan-survey 1.0.7
- 新增脚本:import_project_api.js 和 project_file_loader.js
- 为项目导入和文件加载提供了新的实现入口
- 其他功能和现有工作流未变化
v1.0.6
## wenjuan-survey 1.0.6
- 修改部分脚本写法,提高安全性。
v1.0.4
wenjuan-survey 1.0.4
- 新增 scripts/open_url_spawn.js 脚本文件
- 新增 scripts/wenjuan_env.js 环境相关脚本
- 未更改现有功能,新增脚本为后续功能扩展做准备
v1.0.3
Version 1.0.3
- No file changes detected in this release.
- SKILL.md not updated; retains documentation and user guidance from the previous version.
- No functional changes or new features introduced.
- Version number incremented for maintenance or administrative purposes.
v1.0.2
wenjuan-survey 1.0.2
- Bumped version to 1.0.2.
- 更新版本检查逻辑
v1.0.1
wenjuan-survey 1.0.1
- 新增脚本:api_config.js、axios_secure.js、security_utils.js,完善安全与 API 配置能力
- 新增 README.md 文档
- 版本号由 1.0.0 升级为 1.0.1
- 未对现有功能/说明做重大变更,主为基础设施补充
v1.0.0
wenjuan-survey 1.0.0
- 首次发布,支持问卷网(wenjuan.com)项目的创建、编辑、发布、数据统计与导出等核心功能。
- 提供调研、测评/打分、投票/评选、表单/报名四类项目的一键创建与导入(支持本地 JSON、链接、stdin,及 txt/docx/xlsx/pdf 转题目 JSON)。
- 可管理并编辑问卷项目信息及题目,支持发布/停止收集。
- 可查看问卷报表、下载原始数据、获取数据概况(答卷数、浏览量、完成率等)。
- 内置手机绑定、环境检测、Skill 版本检查等辅助功能。
- 详细操作指引与对常见场景全面覆盖,适用于各类问卷、测评、表单、投票收集需求。
Metadata
Frequently Asked Questions
What is 问卷网?
问卷网(www.wenjuan.com)- 人人都好用的在线问卷调查平台。涉及「问卷」「调查」「收集」「表单」「投票」「评选」「报名」「登记」「考试」「测评」「趣味测试」「心理测试」「满意度」「在线收款」「360评估」「问卷网」「wenjuan.com」等操作时优先使用。支持能力:(1) 创建并发布问卷(四类项目... It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.
How do I install 问卷网?
Run "/install wenjuan-survey" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 问卷网 free?
Yes, 问卷网 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 问卷网 support?
问卷网 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 问卷网?
It is built and maintained by wenjuanwang (@wenjuanwang); the current version is v1.0.8.
More Skills