tally
Create and edit Tally forms via API. Use when building surveys, feedback forms, or questionnaires programmatically. Supports all question types including text inputs, multiple choice, checkboxes, ratings (via workaround), and more.
Why use this skill?
Automate your survey and feedback form creation with the Tally skill. Programmatically build, list, and update Tally forms directly through your OpenClaw agent.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/yujesyoga/tallyWhat This Skill Does
The Tally skill enables OpenClaw agents to programmatically interact with the Tally.so platform. It acts as a comprehensive interface for managing forms, allowing you to create, list, and modify surveys or feedback mechanisms without touching the Tally dashboard. Whether you need to build dynamic questionnaires for user onboarding, collect feedback from automated workflows, or update form structures on the fly, this skill provides the necessary endpoints to handle the complete form lifecycle. By leveraging the block-based architecture of Tally, you can precisely construct complex forms with various input types like email, text, phone numbers, and selection lists.
Installation
You can install this skill directly through the OpenClaw CLI using the following command:
clawhub install openclaw/skills/skills/yujesyoga/tally
After installation, ensure you have your Tally API key ready, saved to ~/.config/tally/api_key to allow the agent to authenticate and manage your resources securely.
Use Cases
- Dynamic Surveys: Automatically generate feedback forms based on the outcome of a customer interaction.
- Data Collection Pipelines: Create custom lead generation forms that feed directly into your internal data systems.
- Automated Registration: Programmatically spin up session-based forms for events or webinars.
- Form Maintenance: Update existing forms to reflect changes in your business requirements without manually editing them.
Example Prompts
- "Create a new feedback form with a text input for 'What could we improve?' and a multiple choice question asking for a satisfaction rating using star emojis."
- "List all current forms in my Tally account and provide a summary of the total submissions for each."
- "Update the form with ID 'form-xyz' to include a new date picker for booking appointments."
Tips & Limitations
When building your forms, remember that Tally uses a unique block-based structure. Every input must be associated with a 'TITLE' block sharing the same groupUuid. If you encounter issues with rating systems, keep in mind that native rating components are not fully supported via the API. Always use the recommended workaround of MULTIPLE_CHOICE_OPTION combined with star emojis to maintain visual consistency. Ensure your JSON payloads adhere to the required schema, particularly the safeHTMLSchema for text elements, as malformed blocks may cause the API to reject your request. Finally, always verify your API key permissions to ensure the agent has sufficient scope to modify your existing forms.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-yujesyoga-tally": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api