google-labs-code avatar

Local Action Verification

Sets up act so you can run GitHub Actions workflows locally before pushing, which is exactly what you want if you're tired of using CI as your debugger. Drops two scripts into your repo (one to install act, one to run it without timing out) and adds instructions to AGENTS.md so Claude knows how to verify changes pass CI. The run script polls logs in the background instead of blocking, which matters for agent workflows. You'll need Docker running, and first pulls are slow (2GB+ images), but after that you get real CI feedback in minutes instead of waiting for remote runners. Honest take: this should probably be standard setup for any repo with non-trivial CI.

skills.sh installs
699
GitHub stars
103
last updated
Aug 21, 2026

Install

$ npx -y skills add google-labs-code/jules-skills --skill local-action-verification --agent claude-code

Installs into .claude/skills of the current project.

Files

Local Action Verification with act

You are setting up a repository so that Jules (or any agent) can run GitHub Actions workflows locally using act to verify code changes pass CI before pushing.

What You're Setting Up

Two scripts and an agents.md section that enable local CI verification:

  1. install-act.sh — Installs act if missing (platform-aware, sudo fallback)
  2. run-act.sh — Runs act in the background with log polling to avoid agent timeouts
  3. AGENTS.md section — Instructions Jules reads to know how to use these scripts

Setup Steps

Step 1: Copy scripts to the repository

Copy the scripts/ directory from this skill into the target repository at scripts/act/:

Target structure:
scripts/act/
├── install-act.sh
└── run-act.sh

Make sure the scripts are executable:

chmod +x scripts/act/install-act.sh scripts/act/run-act.sh

Step 2: Add instructions to AGENTS.md

Append the following section to the repository's AGENTS.md file (create it if it doesn't exist). This is how Jules discovers the local verification capability:

## Local CI Verification

Sponsors

Details

Repository
github.com/google-labs-code/jules-skills
Category
Git & Pull Requests
First seen
Jun 3, 2026

More from google-labs-code/jules-skills

All 2
1aktsmm avatarskill-finderaktsmm/agent-skillsSearch, install, and manage Agent Skills locally and from GitHub, then help decide whether the task really needs a skill or another customization primitive. Use692skills.sh installs
2joellewis avatarpost-trade-compliancejoellewis/finance_skillsGuide post-trade compliance monitoring and trade surveillance system design. Use when building alert logic to detect churning, front-running, cherry-picking, la691skills.sh installs
3joellewis avataradvisor-dashboardsjoellewis/finance_skillsDesign, build, and optimize dashboards for RIA practice management with AUM tracking, revenue analytics, and KPI frameworks. Use when the user asks about tracki690skills.sh installs
4langgenius avatarweb-design-guidelineslanggenius/difyReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site 688skills.sh installs
5joellewis avataraccount-maintenancejoellewis/finance_skillsProcess account maintenance requests across the account lifecycle. Use when changing a client address or contact info with identity verification, updating benef686skills.sh installs
6joellewis avatarstp-automationjoellewis/finance_skillsMeasure and raise straight-through processing (STP) rates in securities operations through zero-touch, exception-based processing. Use when measuring STP rates 686skills.sh installs