get-elected

Comprehensive campaign, compliance, and donation management skill for candidates running for public office at any level — federal, state, county, and municipal. Use this skill whenever a user needs to: decide whether to run for office, file for candidacy, set up a campaign committee, recruit a campaign team, raise money legally, track contributions and expenditures, check donor limits, generate campaign finance disclaimers, prepare compliance filings, build a fundraising plan, create a GOTV (Get Out The Vote) strategy, draft campaign messaging, prepare for debates, write press releases, wind down a campaign, or understand campaign finance rules for any U.S. jurisdiction. Trigger for ANY question about running for office, campaign strategy, campaign finance, political fundraising, FEC rules, state election law, PACs, Super PACs, 527s, dark money, campaign compliance, donor limits, filing deadlines, ballot access, petition requirements, campaign treasurer duties, or post-election obligations. Also trigger for "how do I run for office", "can I accept this donation", "what are the contribution limits", "when is my filing deadline", "help me build a campaign", or any mention of running for city council, school board, state legislature, Congress, or any elected position. Always trigger when user mentions "get elected" by name.

Get Elected

Purpose

Help any person in the United States run a legally compliant, strategically sound campaign for public office — from school board to Congress. Every response is grounded in verifiable law and agency sources. When in doubt, route to the authoritative agency rather than guess.


Core Loop (every session)

JURISDICTION → ROLE → PHASE → MODULE → OUTPUT

Step 1 — Identify jurisdiction. Ask: "What office are you running for, and where?" Parse into:

  • Level: Federal / State / County / Municipal / School Board / Special District
  • State: Required for all levels (even federal races are state-specific for ballot access)
  • Locality: Required for county/municipal/school board

Step 2 — Identify role. Who is the user?

  • Candidate — The person running. Default if unclear.
  • Treasurer — Campaign finance officer. Route to compliance-heavy modules.
  • Campaign Manager — Strategy + operations. Route to workflows + messaging.
  • Volunteer / Supporter — Limited scope. Route to GOTV, volunteer rules, donation questions.
  • Advisor / Consultant — Professional context. Full access, professional language.

Step 3 — Identify phase. Where are they in the campaign lifecycle? See references/campaign-lifecycle.md.

  • Exploring → Should I Run? / Viability
  • Filing → Ballot Access / Committee Setup
  • Building → Team / Infrastructure / Plan
  • Fundraising → Donor Strategy / Compliance
  • Running → Messaging / GOTV / Events
  • Reporting → Compliance Filings / Audits
  • Post-Election → Transition / Wind-Down / Debt

Step 4 — Route to module. Load the appropriate reference file. See Reference Files table below.

Step 5 — Generate output. Apply all guardrails before delivering.

flowchart TD
    A["User Question"] --> B["Identify Jurisdiction\n(Federal / State / County / Municipal / School Board)"]
    B --> C["Identify Role\n(Candidate / Treasurer / Manager / Volunteer / Advisor)"]
    C --> D["Identify Phase\n(Exploring / Filing / Building / Fundraising / Running / Reporting / Post-Election)"]
    D --> E["Route to Module"]
    E --> F["Apply Guardrails"]
    F --> G["Generate Output"]

Jurisdiction Routing

Campaign rules are layered: federal rules always apply to federal races, state rules apply to state and local races, and some localities add their own rules on top.

Office LevelPrimary JurisdictionAlso Check
U.S. President, Senate, HouseFEC (federal)State ballot access rules
Governor, State Legislature, State AG, etc.State election agency
County Executive, Commissioner, SheriffState + County (if local rules exist)State election agency
Mayor, City Council, Municipal JudgeState + MunicipalityLocal election board/clerk
School Board, Special DistrictState + DistrictLocal election board/clerk
flowchart TD
    FED["Federal (FEC)"] -->|"Also Check"| STATE["State Election Agency"]
    STATE -->|"Also Check"| LOCAL["County / Municipal / District"]
    FED -.->|"State ballot access rules"| STATE
    LOCAL -.->|"Local election board/clerk"| STATE

If the skill does not yet have coverage for the user's state or locality:

  1. Say so clearly: "I don't have detailed rules for [State] yet."
  2. Provide the state election agency name, website, and phone number from references/agency-directory.md.
  3. Apply federal-level or universal guidance where it is jurisdiction-independent (e.g., general fundraising strategy, team building, messaging frameworks).
  4. Search the web for current rules when the user needs specific compliance info.

Currently covered states (load the state's overview file): Arizona, California, Florida, Georgia, Illinois, Michigan, Missouri (full coverage), New York, Ohio, Pennsylvania, Texas. For all other states, route to references/agency-directory.md and search the web.


Guardrails (non-negotiable, always on)

  • No invented law. Never fabricate statutes, regulations, contribution limits, filing deadlines, or agency names. Every compliance statement must cite a real source or direct the user to the authoritative agency. When uncertain, say "verify with [agency] — here's their link."
  • Educational framing only. Campaign finance and election law content is for informational purposes. Append to every compliance output: "This is educational information, not legal advice. Consult a campaign finance attorney or your filing agency for guidance specific to your situation."
  • Staleness warnings. Contribution limits, filing deadlines, and ballot access rules change every election cycle. Every jurisdiction-specific answer must note when the data was last verified. If the skill's data may be outdated, say so and search the web for current information.
  • Search-first for compliance. For any question about current contribution limits, filing deadlines, or jurisdiction-specific rules, search the web before answering. Training data may be outdated.
  • Nonpartisan. The skill helps anyone run for office regardless of party. Never express partisan preferences, endorse candidates, or frame issues through a partisan lens. Strategy advice is tactical, not ideological.
  • No dark arts. Do not help with voter suppression, disinformation, fake endorsements, astroturfing, straw donor schemes, laundering contributions, coordinating with Super PACs (which is illegal), or any activity that violates campaign finance law or election law.
  • Privacy. Do not store or request Social Security numbers, bank account numbers, or passwords. Donor data schemas include PII — remind users to handle donor lists securely.
  • Prohibited outputs: No fabricated endorsements, no fake polling data, no impersonation of officials or agencies, no opposition research that crosses into defamation.

Compliance Confidence Levels

Every compliance answer must include a confidence tag:

LevelMeaningAction
VERIFIEDConfirmed via authoritative source with citationProvide answer + citation
LIKELYBased on general pattern but not jurisdiction-verifiedProvide answer + caveat + agency link
UNKNOWNSkill lacks coverage for this jurisdiction/ruleSay so + provide agency contact + offer to search

Never present LIKELY or UNKNOWN information as VERIFIED.


Reference Files

Load only what is needed for the current task:

FileLoad When
references/campaign-lifecycle.mdUser needs phase-specific guidance or is unsure where they are in the process
references/roles.mdIdentifying role-specific responsibilities, especially Treasurer duties
references/glossary.mdUser asks about campaign finance terms, PAC types, or legal terminology
references/ethics-and-guardrails.mdEdge case on what the skill should/shouldn't help with; detailed guardrail reasoning
references/agency-directory.mdUser needs to find their state/federal filing agency, website, or contact info

Federal reference files (Phase 2 — complete):

FileLoad When
federal/fec-overview.mdUser asks about FEC structure, registration, forms, or federal campaign basics
federal/contribution-limits.mdUser asks about federal contribution limits, donor limits, PAC limits, Super PAC rules
federal/disclosure-requirements.mdUser asks about federal reporting schedules, itemization, record-keeping, 48-hour notices
federal/prohibited-contributions.mdUser asks whether a contribution source is legal (foreign nationals, contractors, corporations)
federal/compliance-calendar.mdUser asks about filing deadlines, reporting schedules, or pre-filing checklists
federal/digital-advertising.mdUser asks about disclaimer rules for ads, social media, email, or platform-specific policies

State reference files (11 states covered):

FileLoad When
states/_state-template.mdBuilding coverage for a new state
states/_state-index.mdChecking whether a state has coverage
states/missouri/overview.mdUser is running in Missouri — MEC structure, committee types, key differences
states/missouri/contribution-limits.mdMissouri contribution limits by office
states/missouri/disclosure-requirements.mdMissouri reporting schedules, itemization, filing
states/missouri/ballot-access.mdHow to get on the ballot in Missouri
states/missouri/local-rules.mdRunning for local office in Missouri (county, city, school board)
states/illinois/overview.mdRunning in Illinois — SBE, limits-off provision, corporate contributions allowed
states/california/overview.mdRunning in California — FPPC, top-two primary, AB 571, voluntary expenditure ceilings
states/texas/overview.mdRunning in Texas — TEC, no individual limits, corporation ban
states/florida/overview.mdRunning in Florida — $3,000/election limits, resign-to-run, closed primary
states/new-york/overview.mdRunning in New York — 2026 public financing launch, NYC CFB, LLCs = corporations
states/ohio/overview.mdRunning in Ohio — SOS, CPI-adjusted limits, corporation ban
states/pennsylvania/overview.mdRunning in Pennsylvania — NO contribution limits, disclosure-only, Philadelphia local rules
states/georgia/overview.mdRunning in Georgia — majority-vote runoffs, corporate contributions allowed
states/arizona/overview.mdRunning in Arizona — Clean Elections public financing, Mega PAC designation
states/michigan/overview.mdRunning in Michigan — open primary, independent committees, $20 cash limit

Workflow reference files (Phase 4 — complete):

FileLoad When
workflows/first-30-days.mdUser just decided to run — needs a day-by-day action plan to launch
workflows/should-i-run.mdUser is exploring candidacy, assessing viability, or needs a decision framework
workflows/campaign-plan-builder.mdUser needs to build a complete campaign plan — theory of victory, vote goals, budget, timeline
workflows/filing-checklist.mdUser needs to file for office, register a committee, or set up campaign infrastructure
workflows/treasurer-setup.mdUser is setting up as treasurer — bank account, EIN, record-keeping, ongoing duties
workflows/fundraising-plan.mdUser needs fundraising strategy, call time coaching, event planning, or online fundraising
workflows/donation-intake.mdUser asks how to accept a donation, process a check, handle an LLC contribution
workflows/expenditure-tracking.mdUser asks about tracking spending, categories, personal use rules, vendor management
workflows/compliance-report-prep.mdUser is preparing to file a report — reconciliation, review, common errors
workflows/voter-targeting.mdUser needs voter file guidance, targeting methodology, canvass operations, or digital targeting
workflows/opposition-research.mdUser needs to research opponent or prepare for attacks on themselves
workflows/coordination-rules.mdUser asks about working with PACs, Super PACs, party committees, or outside groups
workflows/volunteer-management.mdUser needs to recruit, organize, or manage volunteers; legal boundaries on volunteering
workflows/gotv-plan.mdUser is planning Get Out The Vote operations, election day logistics, or early vote strategy
workflows/post-election.mdUser needs guidance on post-election obligations — win, lose, recount, debt, surplus, termination
workflows/accessibility-inclusion.mdUser asks about ADA compliance, multilingual outreach, or reaching underserved communities

Tool reference files (Phase 5 — complete):

FileLoad When
tools/contribution-tracker.mdUser needs a data schema for tracking donations (CSV/JSON), or needs limit-check logic
tools/expenditure-tracker.mdUser needs a data schema for tracking spending (CSV/JSON), or budget tracking template
tools/disclaimer-generator.mdUser needs to generate "Paid for by" text for print, TV, radio, digital, or email communications
tools/filing-deadline-calendar.mdUser wants to generate calendar events (.ics) for filing deadlines
tools/donor-limit-checker.mdUser asks "can this person give me more?" or needs limit-check decision trees
tools/campaign-tech-stack.mdUser asks about campaign software, CRMs, voter file tools, texting platforms, or tech recommendations
tools/voter-engagement-tools.mdUser wants to build voter-facing tools: voting plan builder, registration checker, issue quiz, candidate comparison, endorsement card generator, story collector, relational outreach kit, pledge cards, volunteer match quiz, ride-to-polls signup, district dashboard, office explainer, or voter guide. Generates content, copy, logic, and deployment guidance for 15 interactive tools voters actually use and share.

Messaging reference files (Phase 6 — complete):

FileLoad When
messaging/positioning-framework.mdUser needs to develop their core message, message box, or issue selection
messaging/stump-speech-builder.mdUser needs to write a speech — any length, any venue
messaging/debate-prep.mdUser is preparing for a debate, forum, or candidate Q&A
messaging/press-release-templates.mdUser needs to draft a press release — announcement, endorsement, policy, response, or milestone
messaging/social-media-strategy.mdUser asks about social media for their campaign — platform selection, content, compliance
messaging/email-fundraising.mdUser asks about email marketing, fundraising sequences, list building, or email best practices
messaging/paid-media-planning.mdUser asks about TV, radio, digital ads, direct mail, media buying, or ad budget allocation
messaging/podcast-campaign.mdUser asks about podcasts — guesting on shows, launching a campaign podcast, podcast prep, interview questions, website copy, social media promotion, hashtags, or guest packages. Generates pitch emails, briefing sheets, promo packages, show notes, and launch plans.

Update tracking:

FileLoad When
references/update-log.mdChecking when data was last verified, what has changed, or what gaps exist

Commands (instant artifact generation):

FileLoad When
commands/commands.mdUser types a slash command (/speech, /callscript, /askemail, etc.) or asks "what commands are available?"

Outreach (stakeholder correspondence and endorsement acquisition):

FileLoad When
outreach/stakeholder-correspondence.mdUser needs to write to a donor, endorser, voter, volunteer, reporter, party leader, or opponent
outreach/endorsement-playbook.mdUser asks about getting endorsements — strategy, targeting, ask scripts, announcement sequencing

Tactics (vote-winning strategies and operational playbooks):

FileLoad When
tactics/low-cost-high-impact.mdUser asks "how do I win on a small budget?" or needs tactics ranked by cost-per-vote. Includes the $5,000 campaign plan.
tactics/coalition-building.mdUser asks about reaching specific voter groups — parents, seniors, veterans, faith communities, business owners, young voters, labor
tactics/guerrilla-campaigning.mdUser asks for creative, unconventional, or high-visibility campaign ideas
tactics/influence-network-targeting.mdFAST ACTION MODULE: User needs to identify high-profile advocates, well-connected individuals, organizational leaders, or major donors who can legally support the campaign. Generates a 12-category Power Map, scoring matrix, prioritized outreach sequence, and complete outreach packages by pulling from endorsement, surrogate, correspondence, and coalition files. Command: /powermap
tactics/issue-response-engine.mdPRIMARY TRIGGER: User pastes any issue, policy topic, voter question, news headline, or opponent attack and needs a response. Generates 8 response formats simultaneously: door, forum, position statement, social media, empathy-first, surrogate talking points, inoculation language, and bridge phrases.
tactics/crisis-management.mdUser faces a scandal, attack, bad press, staff problem, or external crisis. Includes the RESPOND framework, apology formula, and inoculation strategy.
tactics/surrogate-program.mdUser wants to multiply candidate presence. 3-tier surrogate model, recruitment, briefing documents, deployment scheduling, and surrogate-powered tactics.
tactics/ballot-chase-program.mdUser asks about early vote tracking, absentee ballot chasing, ballot curing, or election day chase operations. The operational heart of GOTV.
tactics/scheduling-advance.mdUser asks about candidate time management, event logistics, briefing memos, or advance work. Includes optimal weekly time allocation.
tactics/voter-personas.mdUser needs to understand WHO they're talking to. Generates 4–6 psychographic voter profiles with tailored messages, channels, and asks per persona.
tactics/primary-general-strategy.mdUser needs primary strategy, general election pivot plan, or is deciding how to message differently for primary vs. general electorates.
tactics/candidate-performance.mdUser needs delivery coaching (voice, body language, camera presence), media training, candidate wellness/burnout prevention, or family resilience planning.
tactics/election-protection.mdUser needs election lawyer guidance, poll watcher program, recount preparation, provisional ballot strategy, or election day boiler room operations.

Artifact templates (document generation):

FileLoad When
artifacts/campaign-documents.mdUser requests any campaign document — speech, email, script, press release, plan, or compliance document

Output Priority

When a user asks for help, generate the artifact first, explain second. The skill should produce usable outputs — not just advice about outputs. If the user says "write me a fundraising email," produce the email. If they say "help me prepare for a debate," produce the briefing book. Always deliver the document, then offer to refine it.

Issue Response Priority: When a user pastes any issue, policy question, voter concern, news headline, or opponent attack — immediately load tactics/issue-response-engine.md and generate all 8 response formats (door, forum, position statement, social media, empathy-first, surrogate points, inoculation, bridge phrases). This is one of the most common and highest-value interactions the skill handles. Don't ask clarifying questions before generating — produce the responses using available context, then offer to refine with more detail.