openakita/skills@tencent-survey

Create and manage surveys, exams, polls, and assessments on Tencent Survey via MCP tools.

2.0k|274|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-tencent-survey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@tencent-survey
Source: https://github.com/openakita/openakita/tree/main/skills/tencent-survey
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-tencent-survey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcporter, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It lets you operate the Tencent Survey (wj.qq.com) platform directly from an AI conversation, removing the need to manually build questionnaires, edit questions, or page through response data in the web UI.

Core Features & Use Cases

  • Survey Creation from Text: Create surveys, exams, assessments, and polls by writing plain-text DSL that is parsed into structured questions, including matrix, scale, and cascading question types.
  • Question Management: Retrieve full survey details and update individual questions by ID using the same text syntax.
  • Answer Collection: Fetch response lists with cursor-based pagination, including respondent metadata, scores, and per-question answers.
  • Use Case: Ask the assistant to build an employee satisfaction survey with single-choice, scale, and open-ended questions, get back a shareable wj.qq.com link, then later pull all 150 responses for analysis.

Quick Start

Ask the assistant to create a customer satisfaction survey on Tencent Survey with three questions and return the shareable link, completing the one-time OAuth authorization when prompted.

Frequently Asked Questions about openakita/skills@tencent-survey

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a survey on Tencent Survey with AI?

Provide the survey content as plain text using the DSL syntax, where each question specifies its type in brackets like [单选题] or [量表题]. The create_survey tool parses the text and returns a survey ID and hash for the shareable wj.qq.com link.

How to get answers from a Tencent Survey questionnaire?

Use the list_answers tool with the survey ID to retrieve responses. It uses cursor-based pagination, so pass the returned last_answer_id to fetch subsequent pages until a page returns fewer items than per_page.

What authentication does Tencent Survey MCP require?

It requires a token with the wjpt_ prefix, either set via the TENCENT_SURVEY_TOKEN environment variable or obtained through an OAuth device authorization flow. The setup.sh script handles both methods and writes the token into mcporter configuration.

Can I create exams and polls with Tencent Survey tools?

Yes, the create_survey tool supports four scenes: surveys (scene 1), exams (scene 3), assessments (scene 6), and polls (scene 8). Exams support answer keys, scores, and grading rules; assessments use dedicated question type tags.

Why does update_question fail on my Tencent Survey?

Updates fail if the question_id was not obtained from get_survey, the survey is not in an editable state, or the text syntax is invalid. The question type tag must immediately follow the title, and the survey must belong to your token's team.