wjx-survey-ppt

wjx-survey-ppt is a skill for Claude Code, Codex from wjxcom/wjx-ai-kit. It costs 140 tokens per session (5,332 once invoked), scanned A, original, MIT.

Instructions for turning Wenjuanxing questionnaire responses into a presentation report. Wenjuanxing, also called 问卷星, is a platform for creating surveys and collecting answers.

In plain words
What is it for?
Use it to create a survey-results slide deck with sections such as key findings, respondent overview, answer distributions, ratings, and NPS results.
Why use it?
It organizes the steps for checking required tools, retrieving responses, analyzing common question types, and producing a consistent report instead of assembling the presentation manually.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to create a survey-results slide deck with sections such as key findings, respondent overview, answer distributions, ratings, and NPS results.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/wjxcom/wjx-ai-kit/wjx-survey-ppt
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add wjxcom/wjx-ai-kit --skill wjx-survey-ppt
Clone the repo
git clone --depth 1 https://github.com/wjxcom/wjx-ai-kit

Made for: Claude Code, Codex.

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-survey-ppt

README.md
[![agentmods](https://agentmods.dev/badge/skills/wjxcom/wjx-ai-kit/wjx-survey-ppt/github.svg)](https://agentmods.dev/skills/wjxcom/wjx-ai-kit/wjx-survey-ppt)
Your own site
<a href="https://agentmods.dev/skills/wjxcom/wjx-ai-kit/wjx-survey-ppt"><img src="https://agentmods.dev/badge/skills/wjxcom/wjx-ai-kit/wjx-survey-ppt/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-survey-ppt

Your own site · 80×15
<a href="https://agentmods.dev/skills/wjxcom/wjx-ai-kit/wjx-survey-ppt"><img src="https://agentmods.dev/badge/skills/wjxcom/wjx-ai-kit/wjx-survey-ppt.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 140 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,332 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.00140 $0.05332
Opus 5 $0.00070 $0.02666
Sonnet 5 $0.00028 $0.01066
Haiku 4.5 $0.00014 $0.00533

Measured 8d ago against content hash d99575550359, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

wjx-survey-ppt 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 8d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (pack_skill.sh, setup.sh), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

wjx-cli/bundled/wjx-survey-ppt/SKILL.md · 354 lines

How it starts

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

wjx-survey-ppt 使用指南

把问卷星的问卷答卷数据,端到端生成一份可直接演示的 PPT 报告。

典型用户输入

  • 「把问卷 12345 做成 PPT」
  • 「这个 NPS 问卷出一份分析报告」
  • 「帮我把上周那个满意度调查的结果做成幻灯片」

核心管线(三层):

wjx-cli 拉数据  →  AI 填槽生成 SVG  →  ppt-master-survey 渲染 PPTX
   Layer 1            Layer 2                Layer 3

AI Agent 行为准则(必读)

规则 0:依赖前置检查(强制)

执行 skill 工作流前,必须先确认 3 项依赖都满足,缺哪项就先帮用户补哪项,不要直接进入数据拉取/渲染流程。

依赖 检测命令 缺失时的处理
wjx CLI wjx --version 先按 wjx-cli-use skill 的安装流程走
python ≥ 3.10 python --version 引导用户装 Python(参见 references/install-python.md
ppt-master-svg2pptx 命令 python -m ppt_master_survey --helpppt-master-svg2pptx --help pip install ppt-master-survey由 AI 在后台执行,不要让用户自己敲

如果 wjx 已配置但未登录(API Key 缺失/失效),按 wjx-cli-use 规则 5 处理。

规则 1:用户说"做 PPT"= 一次性完成全流程

收到诸如「把问卷 X 做成 PPT」的请求,一次性完成:拉数据 → 生成 SVG → 渲染 PPTX → 给文件路径。中途不要让用户做选择题,除非:

  • 数据量异常(< 5 份答卷 / > 100 万份答卷)
  • 题型有 skill 不支持的(如签名题、文件题,需告知会跳过,并在最终报告列出跳过题目)
  • 问卷未发布或答卷为空(必须先告知,不要硬出空 PPT)

规则 2:故事线固定,不要改写结构

Phase 1 MVP 只支持一种叙事结构:固定页面骨架,按实际题型和数据动态增加或跳过分项页(每类分项页最多 5 页),因此最终页数不保证固定为 10 页:

P01 封面(问卷标题 + 时间窗口 + 样本量)
P02 执行摘要(3 个关键发现,AI 总结)
P03 样本概览(回收量 / 完成率 / 平均答题时长)
P04 单选题分布 TopN(自动选 2-3 道有代表性的)
P05 多选题分布
P06 量表/评分题(NPS 检测到则单独成页)
P07 矩阵题热力图(如有)
P08 开放题词云/关键词
P09 关键洞察(AI 综合分析)
P10 附录(问卷链接 + 数据导出说明)

以上是固定骨架的页面类型和顺序;单选、多选、矩阵和 NPS 分组等分项页会按数据动态增减(每类最多 5 页),所以最终页数可能少于或多于 10 页。用户可以在 outline.json 中用 include=false 显式跳过页面。需要完全不同结构的请求就告知"目前使用固定骨架,自定义模板在 Phase 2"。

规则 3:SVG 用填槽模板,不要现写

templates/themes/<theme>/ 下提供了每页的 SVG 模板,AI 的工作是读取模板里的 {{占位符}} → 用数据替换 → 写到 project 目录不要自己从零写 SVG 元素树,原因:

  • 现写 SVG 容易出 viewBox/尺寸错误,渲染翻车
  • 现写没法保证视觉一致(字体/颜色/间距)
  • ppt-master 对 SVG 有严格要求(<text> 必须 flatten tspan、<use> 必须 expand),模板已处理

如果某页模板不存在(比如矩阵题没数据),跳过那页,不要用其他模板顶替。

规则 4:渲染必须走 PyPI 包,不要直接 import

调用 ppt-master-survey 渲染只能通过 console_script ppt-master-svg2pptxpython -m ppt_master_survey不要

  • from svg_to_pptx import ...(可能找不到模块,依赖 sys.path 注入)
  • 直接复制 ppt-master 源码到 skill 里
  • 调用 python /path/to/svg_to_pptx.py(路径不可移植)

Read the full file on GitHub · 354 lines

Files

What ships with it

60 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. 8d ago Changed d99575550359
  2. 11d ago First seen · 354 lines · 140 tokens per session scan A 5135e54348d3

Subscribe to this mod's changes

wjx-survey-ppt is a skill published in the GitHub repository wjxcom/wjx-ai-kit (18 stars, last pushed yesterday), licensed MIT. It adds 140 tokens to every session and 5,332 once invoked, about $0.0007 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-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

pipefy-introspection

Use this skill when you need to discover GraphQL type shapes, mutation signatures, enum values, or execute arbitrary GraphQL as a fallback. This is the first fallback tier (Tier 2) when dedicated MCP tools fail or don't exist for an operation. 7 MCP tools.

pipefy/ai-toolkit · 61 tokens