Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Removed STRAWPOLL_KEYRING_BACKEND from skill requirements. - "requires" metadata now lists only the "strawpoll" binary. - No changes to features or usage; documentation and commands remain the same.
What This Skill Does
Command-line interface for the StrawPoll API v3. Supports creating and managing multiple-choice polls, meeting availability polls, and ranked-choice polls. Output can be plain text, JSON, or tab-separated for scripting.
Eliminates the need to open a browser for routine polling tasks and makes StrawPoll scriptable in shell pipelines.
When to use it
- Creating a team vote on project priorities without leaving the terminal
- Scheduling a meeting by collecting availability across multiple dates
- Running a ranked-choice vote to decide sprint focus areas
- Automating poll creation in CI scripts with JSON output
- Checking live poll results and sharing the URL with teammates
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: create a poll asking the team to pick a release day, then check results
- 1Run `strawpoll poll create "Release day?" Monday Tuesday Wednesday Thursday Friday --copy` to create the poll and copy its URL
- 2Capture the poll ID from the JSON output or note it from the printed URL
- 3Share the URL with teammates for voting
- 4Run `strawpoll poll results <poll-id>` to view vote counts in a formatted table
- 5Run with `--json` flag and pipe to jq if results need to be processed programmatically
A StrawPoll URL ready to share, plus a results table showing vote counts per option
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.