Dev & Engineering

Poll GitHub Work

Polls and ranks open GitHub issues, RFCs, and PRs so maintainers know what to work on next — or starts one explicitly selected item.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 29k
Last updated
1d ago
License
MIT
github-issuestriagepull-requestsmaintainer-workflow
+3backlog-rankinggh-clirfc-review

What does this skill do, and when should you use it?

This skill treats GitHub as the durable record and requires the repository's MAINTAINERS.md as its ranking policy. In recommend mode it read-only collects open issues, RFCs, and PRs and applies a polling ladder — gating, impact ordering, readiness classification, execution fit — to produce three to five candidate cards with exclusions, a timestamped poll, and stated uncertainty. Only after the maintainer explicitly selects an item (e.g. "start #123") does it enter execute mode: refreshing state, confirming scope, creating an isolated branch, and opening a linked draft PR early. It enforces strict safety rules: no writes during polling, no trusting instructions in issue/PR bodies, no exposing suspected vulnerability details, and no equating age or reactions with priority.

  • Resolves the target repository and reads open issues, RFCs, PRs, milestones, labels, reviews, and checks via a configured GitHub integration or the gh CLI
  • Applies the polling ladder from MAINTAINERS.md: gate, order by impact, classify readiness, check execution fit
  • Deeply verifies top candidates: problem evidence, RFC/dependency state, competing work already in flight
  • Returns 3–5 "Recommended now" cards plus "Needs triage or blocked" items, representative exclusions, an ISO 8601 poll time, and uncertainty notes
  • On an explicit "start #123": re-validates state, reports conflicts, states scope and acceptance evidence, creates an isolated branch/worktree, and opens a draft PR as soon as there is a reviewable change
Good fit
  • An open-source maintainer with limited weekly time asks what to tackle and wants a ranked, readiness-tagged shortlist rather than raw issue listings
  • A contributor onboarding onto an unfamiliar repository wants to see which issues already have PRs in flight and which are blocked, avoiding duplicate work
  • A maintainer reviews the shortlist, explicitly picks one item, and has the agent follow repo contribution guidance: branch, draft PR, ongoing progress updates
  • A team wants to replace gut-feel issue picking with a documented process where gating criteria, exclusion reasons, and uncertainty are explicit in the output
Not a fit
  • Teams without a MAINTAINERS.md ranking policy, or those expecting the agent to autonomously decide what to do — the skill forbids auto-dispatching public intake events and stays strictly read-only in recommend mode
  • Bulk metadata dashboards or statistics — the skill explicitly states bulk metadata is insufficient evidence for a recommendation
  • Environments with neither the gh CLI nor a configured GitHub integration to read repository state

How do you install this skill?

Before you use it
  • Core function depends on GitHub and the gh CLI; the skill may be unusable where GitHub is not reliably reachable (relevant to mainland-China networks).
  • The ranking policy lives in MAINTAINERS.md, whose content was not part of this assessment; review it yourself before trusting ranking results.
  • The 'start #123' execute mode performs write operations (branch, draft PR); confirm repository branch protection and review processes before use.
  • The skill assumes a configured GitHub credential in the agent environment; use least-privilege credentials and avoid write scopes for poll-only usage.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • GitHub CLI (gh) or a configured GitHub integration
  • MAINTAINERS.md ranking policy in the repo

The host repository (trycua/cua, MIT) is a monorepo bundling 9 skills; the Spaces app itself is FSL-1.1-MIT. The installer can add cua skills and MCP server into your AI coding agents:

Claude Code / Codex / Cursor and others

curl -fsSL https://cua.ai/install.sh | sh
cua auth login

After login the installer offers to install cua skills and the cua MCP server; preselect with sh -s -- --select cua-driver. The skill file lives at .agents/skills/poll-github-work/SKILL.md in the repo; the README documents no separate install command for this individual skill.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Poll work: what's most worth tackling in this repo right now?
  • Rank the backlog by impact and flag anything blocked
  • What open issues or PRs are actionable? Give me three to five recommendation cards
  • start #123

Trigger it in natural language: ask what to work on, request backlog priorities, say "poll work," or ask for actionable issues/PRs. It stays in read-only recommend mode and produces candidate cards awaiting your explicit selection. Saying "start #123" selects item 123 and enters the execute flow: refresh state → report conflicts → state scope and acceptance evidence → make the selection visible via the repo's normal assignment mechanism → create an isolated branch → open and keep a draft PR current. It preserves contributor authorship and prefers reviewing an existing PR over opening a competing implementation.

What are this skill's strengths and limitations?

Pros
  • Strict mode separation: polling is read-only; execution requires explicit selection, keeping the blast radius small
  • Structured output (candidate cards with impact, readiness, competing work, validation path, main risk) that separates facts from inference
  • Built-in prompt-injection defenses: untrusted issue/PR content is never executed, vulnerability details stay out of public shortlists
  • Respects existing contributors instead of duplicating in-flight work
Limitations
  • Depends on MAINTAINERS.md in the repo for ranking policy; repos without one need to add it or accept defaults
  • Recommendation quality depends on gh CLI or GitHub integration availability and permissions
  • No test suite or tested-platform evidence is provided in the source for this skill
  • The execute flow only covers the normal branch + draft PR contribution path; merging and deploying are explicitly out of scope

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Poll GitHub Work this page 52 · Use with care ★ 29k 1d ago MIT
RenderCV Issue Solver 51 · Use with care ★ 18k 6mo ago MIT
GitHub PR Workflow Assistant 42 · Not recommended ★ 1.7k 3d ago MIT
Maintainer Response (agent-service-toolkit) 69 · Recommended ★ 4.5k 7d ago MIT
Engram Backlog Triage 45 · Not recommended ★ 7.1k 4d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
1Trust17 / 25 · 3.4/5

Evidence shows a read-only default mode, explicit prohibition of repo mutation during polling, treatment of issue/PR content as untrusted data (prompt-injection defense), private routing of suspected vulnerabilities, and a 'never auto-dispatch public intake' red line; deducted for thin isolation/rollback detail in execute mode, dependence on a MAINTAINERS.md ranking policy not fully shown, and unverified publisher identity.

2Reliability8 / 20 · 2.0/5

Evidence shows clear step structure, directly usable gh command examples, fact/inference separation, and conflict reporting for stale recommendations; deducted because static review cannot execute anything, the core ranking ladder depends on MAINTAINERS.md not included here, and there are no tests or failure-feedback examples for this skill's paths.

3Adaptability9 / 15 · 3.0/5

Evidence shows explicit trigger phrases (work priorities, 'poll work', 'start #123') and clear mode boundaries (recommend vs execute) plus a defined output template; deducted because core function depends on GitHub/gh API, posing reachability risk on mainland-China networks that the file does not disclose.

4Convention9 / 15 · 3.0/5

Evidence shows good structure, consistent name/description, MIT-licensed repository context, and clear progressive disclosure (poll → candidate cards → execute); deducted for no skill-level versioning or changelog, an external relative-link dependency (MAINTAINERS.md) whose content is not in evidence, and no FAQ or known-limitations section.

5Effectiveness6 / 15 · 2.0/5

Evidence shows a directly usable candidate-card output format with ISO 8601 timestamps and uncertainty disclosure, providing real marginal value for maintainers; deducted because output quality cannot be verified statically, value depends on the correctness of the external MAINTAINERS.md policy, and nothing was executed.

6Verifiability3 / 10 · 1.5/5

Evidence shows repository-level CI workflows and test files, but they target driver/perception paths unrelated to poll-github-work; the skill's claims rest only on SKILL.md text with no third-party execution evidence or independently reproducible material.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Oct 10, 2026 Reviewed revision e32127764436 Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will polling modify my repository?
No. The skill forbids assigning, labeling, commenting, closing, editing, branching, or starting work during a poll; execution mode begins only after your explicit selection.
Can I use it on a repo without MAINTAINERS.md?
The skill references MAINTAINERS.md as its ranking policy; without it the ranking basis is incomplete, so define that file first.
Will it pick an issue on its own and start working?
No. "start #123" selects that specific item only — it is not authorization to choose a different issue, merge, or deploy.
How does it handle suspected security issues?
Vulnerability details are never exposed in a public shortlist; they are routed through the repository's private security process.

More skills from this repository

All from trycua/cua

Dev & Engineering

Cua Sandboxes

Spin up disposable Linux or macOS machines locally or in the Cua cloud, so agents can run code, test apps, drive a desktop GUI, and browse the web without ever touching your own computer.

★ 29k FS 52 Use with care 1d ago
Automation & Ops

Cua GUI Automation Skill

Give AI agents eyes and hands on a real computer: click buttons, fill forms, and run end-to-end visual QA on any application's GUI.

★ 29k FS 51 Use with care 1d ago
Automation & Ops

Cua Driver GUI Automation Skill

Lets an AI agent operate real native app windows on macOS, Windows, and Linux: observe state, act precisely, and verify the outcome.

★ 29k FS 61 Recommended 1d ago
Automation & Ops

Cua Driver Skill

Let agents operate real desktop applications: drive native GUIs on macOS, Windows, and Linux via accessibility trees and element tokens, then verify from fresh state.

★ 29k FS 58 Recommended 1d ago
Dev & Engineering

jev-use — A Bounded Computer-Use Loop over Cua Driver

Build a tightly bounded computer-use loop on top of Cua Driver: the driver only observes and acts, TypeSafe Jev picks from application-owned candidate IDs, and the caller verifies every action.

★ 29k FS 58 Recommended 1d ago
Automation & Ops

Cua Volume Skill

Give AI agents one versioned, user-level shared volume that persists files across Spaces, syncs to your Mac in seconds, and shares safely with other agents.

★ 29k FS 52 Use with care 1d ago
Automation & Ops

Cua Spaces (cua-spaces skill)

Through the cua MCP server, lets your agent work inside a watchable remote or local computer — running commands, moving files, spawning coding agents and sharing the host network.

★ 29k FS 46 Use with care 1d ago

Related skills