← 返回 Skills 市场
wenjuanwang

问卷网

作者 wenjuanwang · GitHub ↗ · v1.0.8 · MIT-0
cross-platform ✓ 安全检测通过
280
总下载
2
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install wenjuan-survey
功能描述
问卷网(www.wenjuan.com)- 人人都好用的在线问卷调查平台。涉及「问卷」「调查」「收集」「表单」「投票」「评选」「报名」「登记」「考试」「测评」「趣味测试」「心理测试」「满意度」「在线收款」「360评估」「问卷网」「wenjuan.com」等操作时优先使用。支持能力:(1) 创建并发布问卷(四类项目...
安全使用建议
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.
功能分析
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.
能力标签
cryptorequires-oauth-tokenrequires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wenjuan-survey
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wenjuan-survey 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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 版本检查等辅助功能。 - 详细操作指引与对常见场景全面覆盖,适用于各类问卷、测评、表单、投票收集需求。
元数据
Slug wenjuan-survey
版本 1.0.8
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 9
常见问题

问卷网 是什么?

问卷网(www.wenjuan.com)- 人人都好用的在线问卷调查平台。涉及「问卷」「调查」「收集」「表单」「投票」「评选」「报名」「登记」「考试」「测评」「趣味测试」「心理测试」「满意度」「在线收款」「360评估」「问卷网」「wenjuan.com」等操作时优先使用。支持能力:(1) 创建并发布问卷(四类项目... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 280 次。

如何安装 问卷网?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wenjuan-survey」即可一键安装,无需额外配置。

问卷网 是免费的吗?

是的,问卷网 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

问卷网 支持哪些平台?

问卷网 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 问卷网?

由 wenjuanwang(@wenjuanwang)开发并维护,当前版本 v1.0.8。

💬 留言讨论