skills/legal/fundraiser-contract-compliance/SKILL.md
Audits professional solicitor, fundraising counsel, and commercial co-venturer contracts for state charitable solicitation compliance. Classifies relationships, verifies vendor registration, extracts compensation and custody-of-funds terms, checks state-mandated clauses, and produces disclosure narratives, gap logs, and evidence packages. Use when reviewing fundraiser agreements, onboarding fundraising vendors, preparing state charity filings (CHAR007, CT-2CF, Schedule G), or auditing charitable solicitation compliance.
npx skillsauth add casemark/skills fundraiser-contract-complianceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produces a structured compliance audit that classifies each fundraising relationship, verifies registrations, extracts disclosure data, and maps contract clauses against state-mandated requirements.
If inputs are missing, apply defaults: all registered states; annual report/renewal target; highest-risk classification until clarified. Mark gaps in "Open Items / Needed Inputs."
| Type | Key Markers | Regulatory Burden | |---|---|---| | Professional Solicitor | Directly solicits donations; may handle funds, donor data, scripts | Highest — registration, contract filing, campaign reporting, point-of-solicitation disclosures | | Fundraising Counsel | Advises/manages campaigns; does NOT solicit or take custody of funds | Moderate — reclassified as solicitor if counsel solicits or takes custody | | Commercial Co-Venturer | Ties purchase/use of goods to charitable benefit ("$1 per sale goes to X") | Advertising disclosures (benefit amount, duration, charity ID) and accounting | | Platform / Processor / Vendor | Donation platform, payment processor, influencer/affiliate | May become solicitor or co-venturer depending on marketing claims and solicitation control |
If classification is ambiguous, treat as highest-risk category until clarified by counsel.
Registration verification — for each vendor × state, extract and verify against state registry:
| Data Point | Verification Source | |---|---| | Legal name, DBA, address | State registry | | Entity type, state of formation | Secretary of State DB | | Registration No. (per state) | State DB (e.g., NY FR-No, CA CT-No) | | Bond posted (if required) | State bond registry | | Charity's own registration | State DB |
Complete one row per vendor × campaign × contract/SOW:
| Category | Fields to Extract | |---|---| | Parties | Legal names, addresses, entity types | | Classification | Solicitor / counsel / co-venturer / other | | Campaign | Name/ID, dates, services, whether "solicitation" occurs | | Compensation | Type (%, flat, retainer, per-call, CPM); percentage + base (gross vs. net); minimums/guarantees; expense allocations | | Custody of Funds | Who receives funds first; deposit method; deposit/remittance timing; segregation; deductions before remittance | | Other Terms | Charity name/logo use; donor data ownership; records/inspection rights; script approval; filing responsibilities; cancellation rights; subcontractors |
Funds flow — document for each arrangement: donor payment methods, intake entity, processor merchant of record, deposit account owner/type, deposit and remittance timing, deductions, reconciliation controls.
Funds-flow red flags:
Check each contract against this baseline. Verify exact requirements per state statute.
A. Parties, Scope & Campaign
B. Compensation
C. Custody of Funds
D. Term & Cancellation
E. Recordkeeping & Audit
F. Solicitation Materials & Disclosures
G. Registration & Filings
H. Subcontractors
I. Data & Privacy
State-specific matrix — populate per state in scope:
| State | Statute [VERIFY] | Cancellation Right | Financial Report Deadline | Required Filings | |---|---|---|---|---| | CA | Bus. & Prof. Code §§ 17510+ | | | CT-1/CT-2 series | | NY | Exec. Law Art. 7-A; 13 NYCRR Part 91 | | | CHAR007 | | FL | Ch. 496, Fla. Stat. | | | | | IL | 225 ILCS 460/ | | | |
Gap / Issue Log
| Issue ID | Contract / Vendor | Finding | Risk | Recommended Fix | Owner | Deadline | |---|---|---|---|---|---|---|
Disclosure narrative — Professional Solicitor/Fundraiser:
"During [start] to [end], the organization engaged [Vendor] ([address]; reg. no.: [state: ID]) as a [professional solicitor / fundraising counsel] for [campaign]. Compensation: [X% of gross contributions / $X flat fee] plus [expenses]. Gross contributions: $[amount]; fees paid: $[amount]; net to organization: $[amount] ([Y]% of gross). Contributions were [received directly by organization / received by vendor and remitted within [X] days]."
Disclosure narrative — Commercial Co-Venturer:
"During the reporting period, [Company] conducted a commercial co-venture: [promotion], [start] to [end]. Benefit to organization: [$X per sale / X% of sales], subject to [cap/floor]. Total received: $[amount]. Funds transferred [timing/method]. Registration: [state: ID/filing date]."
State reporting data map:
| Item | Extracted Data | Form 990 Sch. G | CA CT-2CF | NY CHAR007 | |---|---|---|---|---| | Solicitor/CCV name | | Part I, Line 2a | Part II, Line 1 | Part B | | Compensation % or amount | | Part I, Line 2c | Part II, Line 3 | Part B | | Gross receipts | | Part I, Line 2b | | Part B | | Net retained by charity | | | | Part B | | Custody of funds (Y/N) | | Part I, Line 2b | | | | Campaign dates | | | | | | Vendor registration no. | | | | |
Evidence binder checklist:
Required disclaimer on every output:
THIS COMPLIANCE AUDIT REQUIRES INDEPENDENT ATTORNEY VERIFICATION OF ALL STATUTORY REQUIREMENTS, CLASSIFICATION DETERMINATIONS, AND FILING OBLIGATIONS, AND DOES NOT CONSTITUTE LEGAL ADVICE.
development
name: automated-contract-summary language: en description: Generates structured executive summaries of contracts using ML — captures key terms, party obligations, risk allocations, and compliance requirements in a standardized format. Optimized for high-volume review where speed and consistency matter. tags: - summarization - agreement - corporate --- # Automated Contract Summarization Produces standardized executive summaries of contracts using machine learning, capturing essential term
tools
Extracts regulatory obligations from dense regulations across jurisdictions. Breaks down multi-level regulations into clear article-level obligations, classifies applicability to a business, and prioritizes by risk level. Use when translating regulations into actionable compliance requirements.
development
Continuously monitors regulatory landscapes for changes relevant to a specific business. Ingests global regulatory updates, filters by relevance, summarizes impact, and produces an actionable change advisory. Use when tracking regulatory developments affecting a particular product or market.
testing
Compares an organization's existing compliance controls, policies, and procedures against extracted regulatory obligations to identify coverage gaps. Produces a remediation plan with prioritized actions. Use when assessing compliance maturity or preparing for regulatory audits.