360 Secure SkillHub
360 安全技能中心

Native Typeform

这是基于Typeform API的Python工具,无需第三方代理,需配置Typeform访问令牌使用。核心功能包括:列出/搜索表单、获取表单结构、查询表单回复(支持数量限制、日期过滤)、获取表单浏览/完成率等洞察数据、查看账户信息。适用于调取调研数据、分析表单性能的场景,通过执行指定Python命令获取对应结果。

codeninja23
codeninja23
热度 34.75
最近更新 2026-05-11 17:26:52
分类:数据依赖:代码执行 / 第三方 API应用场景:数据处理 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add native-typeform
Metadata
name
typeform
description
Read Typeform forms and responses directly via the Typeform API. Use when you need to list forms, retrieve survey responses, or get form performance stats. Calls api.typeform.com directly with no third-party proxy.
metadata
{"openclaw":{"requires":{"env":["TYPEFORM_TOKEN"],"bins":["python3"]},"primaryEnv":"TYPEFORM_TOKEN","files":["scripts/*"]}}

Typeform

Read forms and responses directly via api.typeform.com.

Setup (one-time)

  1. Go to https://admin.typeform.com/account#/section/tokens
  2. Click Generate a new token, give it a name, select scopes:
    • Forms: Read
    • Responses: Read
    • Insights: Read
  3. Copy the token and set it:
    TYPEFORM_TOKEN=tfp_your_token_here
    

Commands

List your forms

python3 /mnt/skills/user/typeform/scripts/typeform.py list-forms

Search forms by title

python3 /mnt/skills/user/typeform/scripts/typeform.py list-forms --search "customer survey"

Get form definition (questions, logic, fields)

python3 /mnt/skills/user/typeform/scripts/typeform.py get-form <form_id>

Get responses for a form

python3 /mnt/skills/user/typeform/scripts/typeform.py responses <form_id>

Get last 100 responses

python3 /mnt/skills/user/typeform/scripts/typeform.py responses <form_id> --limit 100

Filter responses by date range

python3 /mnt/skills/user/typeform/scripts/typeform.py responses <form_id> \
  --since 2026-01-01T00:00:00Z \
  --until 2026-02-01T00:00:00Z

Get form insights (views, completions, completion rate)

python3 /mnt/skills/user/typeform/scripts/typeform.py insights <form_id>

Get your account info

python3 /mnt/skills/user/typeform/scripts/typeform.py me

Notes

  • Free plan: 10 responses/month across all forms. API reads still work regardless.
  • Rate limit: 2 requests/second.
  • Form IDs look like abc123XY — find them in your Typeform dashboard URL or via list-forms.
  • Webhooks require a PRO plan and are not supported by this skill.