Strawpoll Cli
v1.0.2Create and manage StrawPoll polls, meeting polls, and ranking polls from the terminal using the strawpoll CLI. Use when the user wants to create polls, view...
⭐ 0· 659·2 current·2 all-time
by@dedene
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description match the requested binaries and primary credential (strawpoll binary + STRAWPOLL_API_KEY). Minor inconsistency: top-level metadata lists "Required env vars: none" while the skill declares STRAWPOLL_API_KEY as the primary credential in SKILL.md/metadata — this is likely a metadata oversight but not a functional mismatch.
Instruction Scope
The SKILL.md only instructs use of the strawpoll CLI and references expected local config/keyring paths (~/.config/strawpoll, keyring). It does not tell the agent to read unrelated files or to send data to endpoints other than the StrawPoll service or to arbitrary hosts.
Install Mechanism
Install uses a Homebrew tap (dedene/tap) and a Go package (github.com/dedene/strawpoll-cli). Both are common for distributing CLIs; the custom tap means you should trust the tap owner/repo before installing via brew, but there are no opaque download URLs or extract-from-random-host steps.
Credentials
The only required credential is the StrawPoll API key (STRAWPOLL_API_KEY), which is proportionate to the described functionality. The reference mentions optional keyring-related env vars (STRAWPOLL_KEYRING_BACKEND, STRAWPOLL_KEYRING_PASSWORD) for key storage — these are reasonable optional settings, not required secrets collected by the skill.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or system-wide privileges. It stores config under its own config path and mentions keyring usage; it does not claim to modify other skills or global agent settings.
Assessment
This skill appears to be what it claims: a CLI wrapper for the StrawPoll API. Before installing, verify you trust the Homebrew tap (dedene/tap) and the GitHub repo (github.com/dedene/strawpoll-cli) since brew/go will fetch code from those sources. Provide only the StrawPoll API key (STRAWPOLL_API_KEY); when possible store it in a system keyring rather than embedding it in persistent environment variables. If you need stronger assurance, inspect the upstream repository code or install in an isolated environment (container/VM) before granting it long-lived credentials.Like a lobster shell, security has layers — review code before you run it.
latestvk970y662abbsk95q39jcrkb5nh819ynz
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binsstrawpoll
Primary envSTRAWPOLL_API_KEY
Install
Homebrew
Bins: strawpoll
brew install dedene/tap/strawpollGo
Bins: strawpoll
