Updated today
by PolicyEngine
policyengine-claude
Official Claude Code plugin for PolicyEngine development - agents, commands, and skills for tax/benefit microsimulation
32 GitHub stars (32)
Steady at 32 stars — no new stars in the 16 days since Sep 30.
- 23 skills (23 skills found in its SKILL.md files)
- 6 forks (6 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add PolicyEngine/policyengine-claude
Asks which skills and agents to install. Just one: npx skills add PolicyEngine/policyengine-claude --skill encode-policy-v2 — add -g for every project.
Claude Code
git clone https://github.com/PolicyEngine/policyengine-claudecp -r "policyengine-claude/skills/encode-policy-v2" ~/.claude/skills/
Copies the encode-policy-v2 skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add PolicyEngine/policyengine-claude
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
encode-policy-v2
Use when the user invokes $encode-policy-v2 or asks Codex or Claude Code to implement a new PolicyEngine-US state benefit program or a new structural program component from official rules. Covers existing-program routing, source collection and selective PDF inspection, user-approved scope, implementation, tests, validation, draft PR preparation, and independent review-fix rounds.
skills/encode-policy-v2/SKILL.md on GitHub (opens in a new tab) -
fix-pr
Use when the user invokes $fix-pr or asks Codex or Claude Code to apply fixes to a PolicyEngine PR based on $review-program findings, GitHub review comments, CI failures, or local review reports.
skills/fix-pr/SKILL.md on GitHub (opens in a new tab) -
policyengine-api
Load when consuming or developing the PolicyEngine REST APIs — the v1 Flask API at api.policyengine.org (production today) or the v2 alpha microservices in policyengine-api-v2. Covers the v1 endpoint surface (household calc, economy-over-baseline polling), the v2 architecture (three services, uv/Docker/Cloud Run, OpenAPI client-gen), and when to use REST vs the Python package. Triggers: PolicyEng…
skills/policyengine-api/SKILL.md on GitHub (opens in a new tab) -
policyengine-app
Load when developing policyengine-app-v2 — the site served at policyengine.org. Covers the bun/turbo monorepo, the Next.js 15 App Router host in website/, the legacy Vite SPA in app/ being migrated, ui-kit + designTokens theming, multizone rewrites, and how the frontend calls the PolicyEngine API. Triggers: policyengine-app-v2, policyengine.org, app-v2, website host, App Router page, server compo…
skills/policyengine-app/SKILL.md on GitHub (opens in a new tab) -
policyengine-calibration-diagnostics
Sensitivity registry for PolicyEngine microsim results — maps {program x deviation signature} to the calibration target or imputed variable most likely driving a mismatch, and reads the live per-target diagnostics for the current Microcosm release. The knowledge base behind the calibration-diagnostics agent and /analyze-policy Stage 5.6. Load when investigating why a microsim result differs from…
skills/policyengine-calibration-diagnostics/SKILL.md on GitHub (opens in a new tab) -
policyengine-canada
How to compute Canadian household tax/benefit outcomes with PolicyEngine, and the hard limits. Load when a task involves Canadian taxes or benefits (CCB, GST/HST credit, CWB, OAS, provincial tax) at the household level. Key facts: pe.ca does NOT exist — Canada is not in the policyengine wrapper; use the policyengine_canada package directly via Simulation(situation=...); there is no representative…
skills/policyengine-canada/SKILL.md on GitHub (opens in a new tab) -
policyengine-content
Generate branded social assets from a PolicyEngine blog post or announcement — 1200x630 social images and platform-optimized post copy for LinkedIn/X, localized for UK/US audiences. Triggers: "make a social image", "social card for this post", "generate content", "LinkedIn post for", "X post for", "promote this blog post", "social copy", "announcement graphic".
skills/policyengine-content/SKILL.md on GitHub (opens in a new tab) -
policyengine-data
Load for PolicyEngine's data layer — how the microdata behind population microsimulations is built, calibrated, versioned, and named. Covers the Microcosm stack (Frame kernel, microcosm-fit conditional models, microcosm-calibrate weights with L0 sparsity, build/release gates), the certified datasets that flow into policyengine bundles (populace_us_2024 sparse ~57k default, populace_us_2024_acs_lo…
skills/policyengine-data/SKILL.md on GitHub (opens in a new tab) -
policyengine-design
Load when styling any PolicyEngine frontend — choosing colors, fonts, spacing, chart colors, or consuming @policyengine/ui-kit. Covers the two-import globals.css, the three-layer theme.css (@theme vs @theme inline), verified 0.4.0 token values and component exports, the dark-mode contract, and the Plotly chart house style. Triggers: PolicyEngine colors, design tokens, brand palette, teal, CSS var…
skills/policyengine-design/SKILL.md on GitHub (opens in a new tab) -
policyengine-github-agent
Working with the PolicyEngine GitHub agent bot on issues and PRs — how it is invoked and the hard rule that keeps it from looping. Load before replying to, or posting as, the bot. Triggers: "@policyengine bot", "GitHub agent", "policyengine-github-agent", "bot doom loop", "bot mentioned itself", "who can invoke the bot", "core-developers team".
skills/policyengine-github-agent/SKILL.md on GitHub (opens in a new tab) -
policyengine-healthcare
US healthcare domain knowledge (Medicaid, ACA premium tax credit, CHIP, Medicare) for analysts using the policyengine package. Load for: why ACA PTC and Medicaid changes show $0 in household_net_income (the include_health_benefits_in_net_income gotcha) and how to measure health impact instead; the aca_ptc / medicaid / medicaid_category / slcsp / is_aca_ptc_eligible / per_capita_chip variables; Me…
skills/policyengine-healthcare/SKILL.md on GitHub (opens in a new tab) -
policyengine-model-development
Load when editing a PolicyEngine country model repo (policyengine-us, policyengine-uk, policyengine-canada) — adding or changing variables, parameters, YAML tests, or contributed reforms. This is the engineering layer (how formulas, parameter YAML, and tests are written), distinct from running analysis. Triggers: add a variable, add a parameter, write a formula, defined_for, adds/subtracts, value…
skills/policyengine-model-development/SKILL.md on GitHub (opens in a new tab) -
policyengine-plugin-maintenance
Maintaining the policyengine-skills source repo and its generated policyengine-claude wrapper — adding or editing skills, bundles, and the Claude/Codex targets, and keeping the verification harness green. For maintaining the catalog, not for using PolicyEngine. Triggers: "update plugin", "add a skill", "edit a bundle", "fix skill routing", "wrong skill loaded", "rebuild the wrapper", "plugin main…
skills/policyengine-plugin-maintenance/SKILL.md on GitHub (opens in a new tab) -
policyengine-prior-scores
Curated anchor list of PolicyEngine's previously-published scored reforms, plus the map of the real prior-scores infrastructure in this repo (presets, the scorekeepers registry, the /prior-scores command, and the prior-scores-finder agent). Use to find a benchmark magnitude to anchor a new analysis (Stage 3 / Stage 5 of /analyze-policy) or to cite PE's prior work on a similar reform. Triggers: "p…
skills/policyengine-prior-scores/SKILL.md on GitHub (opens in a new tab) -
policyengine-research-lookup
Find and cite PolicyEngine's published blog posts and research articles as evidence or proof points — for talks, pitches, grant narratives, and "has PolicyEngine written about X?" Triggers: "find a blog post", "PolicyEngine research on", "published analysis", "proof point", "has PolicyEngine written about", "cite our work on", "which post covers", "blog post about".
skills/policyengine-research-lookup/SKILL.md on GitHub (opens in a new tab) -
policyengine-standards
PolicyEngine coding standards, environment setup, formatters, changelog, and CI requirements across every repo — what makes a PR pass and merge cleanly. Covers uv + .venv, ruff, bun, towncrier changelog fragments, the "wait for CI" PR pattern, and the repo-rename checklist. Triggers: "CI failing", "linting", "formatting", "before committing", "PR standards", "code style", "ruff", "prettier", "cha…
skills/policyengine-standards/SKILL.md on GitHub (opens in a new tab) -
policyengine-tools
Load when building a standalone PolicyEngine interactive tool, calculator, or dashboard that deploys to Vercel and embeds into policyengine.org as a Next.js multizone. Covers the required stack (Next App Router + Tailwind v4 + @policyengine/ui-kit + bun), multizone zone config (basePath/assetPrefix, host rewrites, apps.json), Modal backends (gateway + worker + polling), chart patterns, and the du…
skills/policyengine-tools/SKILL.md on GitHub (opens in a new tab) -
policyengine-uk
Load before writing PolicyEngine-UK code — UK household calculations, income tax (incl. Scottish and Welsh variations), National Insurance, Universal Credit and other benefits, poverty and reform analysis. Covers the person/benunit/household entity model (UK has NO tax_unit), pe.uk.calculate_household, BHC vs AHC poverty, ITL1 regions, populace_uk_2023 data, and the policyengine_uk Scenario surfa…
skills/policyengine-uk/SKILL.md on GitHub (opens in a new tab) -
policyengine-us
US tax-benefit domain knowledge for analysts computing household or population impacts with the policyengine package (pe.us). Load for: which entity a US program attaches to (tax_unit vs spm_unit vs person), tax-unit role flags and filing status, post-OBBBA current-law values (2026 CTC, standard deduction, SALT cap), the parameter tree (gov.irs / gov.states.{xx} / gov.usda.snap / gov.ssa), state…
skills/policyengine-us/SKILL.md on GitHub (opens in a new tab) -
policyengine-user-guide
Using the PolicyEngine web app (policyengine.org) to analyze how tax and benefit reforms affect a household or the whole population — the household calculator, the policy editor, and society-wide impact charts. For people using the site, not building it. Triggers: "how to use PolicyEngine", "household calculator", "build a reform on the website", "policyengine.org walkthrough", "web app guide", "…
skills/policyengine-user-guide/SKILL.md on GitHub (opens in a new tab) -
policyengine-writing
PolicyEngine writing style for any public-facing prose — blog posts, research reports, documentation, PR descriptions, social copy, READMEs. Enforces active voice, quantitative precision, sentence-case headings, and the analytical neutrality a nonpartisan 501(c)(3) requires: no policy prescriptions dressed as findings, no speculative claims, no one-sided framing, and explained counterintuitive re…
skills/policyengine-writing/SKILL.md on GitHub (opens in a new tab) -
policyengine
ALWAYS load this skill before writing any Python that computes taxes, benefits, or policy impacts with PolicyEngine — household calculations, microsimulation, reform scoring, poverty or distributional analysis, state/district/constituency breakdowns. Triggers: policyengine, microsimulation, calculate_household, reform impact, budgetary impact, cost of a policy, revenue estimate, poverty rate, chi…
skills/policyengine/SKILL.md on GitHub (opens in a new tab) -
review-program
ALWAYS LOAD THIS SKILL for PolicyEngine PR reviews, including when the user invokes $review-program or Codex /review on a PolicyEngine PR. Performs read-only code validation, source-reference checks, regulatory review, optional PDF audit, summary reporting, and optional GitHub comment posting.
skills/review-program/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.