native-typeform_skill

This skill reads Typeform forms and responses directly from the API to help you list, retrieve, and analyze form data efficiently.
  • Python

2.1k

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill native-typeform

  • _meta.json465 B
  • README.md1.1 KB
  • SKILL.md2.1 KB

Overview

This skill reads Typeform forms and responses directly from the Typeform API to help you inspect surveys, collect answers, and review performance metrics. It authenticates with a personal API token and makes direct calls to api.typeform.com without third-party proxies. Use it to list forms, pull form definitions, fetch responses with filters, and retrieve insights like views and completion rate.

How this skill works

The skill uses a Typeform personal access token with read scopes to call the official Typeform REST endpoints. It implements commands to list forms, search by title, fetch form definitions (questions, fields, logic), retrieve responses with optional date and limit filters, and request insights for a given form. Requests respect Typeform rate limits and return JSON data you can archive or process further.

When to use it

  • You need to archive or back up all your Typeform forms and responses.
  • You want to inspect form structure, questions, and logic programmatically.
  • You need recent or filtered response exports for analysis or ETL.
  • You want quick performance metrics (views, completions, completion rate) for a form.
  • You prefer direct API access without third-party proxies.

Best practices

  • Create a dedicated Typeform personal access token with only the read scopes required.
  • Store the TYPEFORM_TOKEN securely in environment variables, not in source code.
  • Respect the API rate limit (approx. 2 requests/second) and paginate large result sets.
  • Use date filters and limits when pulling responses to avoid large, costly exports.
  • Validate form IDs from list-forms output or the Typeform dashboard URL before requesting details.

Example use cases

  • List all active forms and export definitions for an archival snapshot.
  • Fetch the last 100 responses for a survey to feed into a BI dashboard.
  • Filter responses by date range to build monthly performance reports.
  • Retrieve insights for a form to monitor completion rates after an email campaign.
  • Automate periodic backups of form schemas and answers for compliance or migration.

FAQ

The token needs Forms: Read, Responses: Read, and Insights: Read scopes.

Are webhooks supported?

No. Webhooks require a PRO plan and are not supported by this skill; use polling via responses with date filters instead.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
native-typeform skill by openclaw/skills | VeilStrat