From open-agreements
Guides Delaware C-Corps and LLCs/LPs/GPs through annual franchise tax and report filing: calculates tax (Authorized Shares, Assumed Par Value Capital methods), eCorp portal steps, payment.
npx claudepluginhub open-agreements/open-agreementsThis skill uses the workspace's default tool permissions.
File your Delaware annual franchise tax and annual report.
Prepares federal and state tax returns by extracting data from source documents, computing taxes, and filling official PDF forms.
Guides solo SaaS founders on business entity selection (LLC, S-Corp, C-Corp), generates first drafts of Terms of Service and Privacy Policy, and covers legal compliance.
Advises on US taxes for W-2, 1099, S-Corp filers: identifies deductions, logs expenses to JSON, assesses audit risk, optimizes brackets, plans estimated payments, handles multi-state filing and life events.
Share bugs, ideas, or general feedback.
File your Delaware annual franchise tax and annual report.
Interactivity note: Always ask the user for missing inputs. If your agent has an
AskUserQuestiontool (Claude Code, Cursor, etc.), prefer it — structured questions are easier for users to answer. Otherwise, ask in natural language.
Ask the user for the following (use AskUserQuestion if available):
All entity types:
For C-Corps, also ask:
Officers and directors (C-Corps):
Flat $300 annual tax. No calculation needed. Skip to Phase 3.
Always calculate both methods and recommend the lower one. Show all intermediate values so the user can verify.
Shares <= 5,000: $175 (minimum)
5,001 - 10,000: $250
Each additional 10,000: +$85
Maximum: $200,000
Example: 10,000,000 authorized shares
Almost always cheaper for startups. Requires a gross assets figure.
Step 1: Assumed Par = Total Gross Assets / Total Issued Shares
Step 2: For each class of shares where assumed par >= stated par:
use assumed par x number of authorized shares in that class
Step 3: For each class of shares where assumed par < stated par:
use stated par x number of authorized shares in that class
Step 4: Sum all classes = Assumed Par Value Capital (APVC)
Step 5: Tax = (APVC rounded up to next $1,000,000 / $1,000,000) x $400
Step 6: Minimum tax: $400
Step 7: Maximum tax: $200,000
Example: 10,000,000 authorized shares at $0.00001 par, 1,000,000 issued, $50,000 gross assets
Total due = franchise tax + filing fee
Present both calculations to the user:
Method 1 (Authorized Shares): $XX,XXX
Method 2 (Assumed Par Value): $XXX
Recommended method: Method 2
Filing fee: $50
Total due: $XXX + $50 = $XXX
The agent can automate the portal using Playwright if Chrome is running with remote debugging enabled. Otherwise, guide the user step-by-step.
If the user says "use playwright", "use the browser" or requests similar automation:
reference/ecorp-portal-playwright-notes.md for commands)reference/ecorp-portal-playwright-notes.md for:
el.value = not Playwright .fill())value="NY" not label="New York")chkCertify before continuingonclick="downloadConfirmation();return false;") to save receipt PDFEmail.aspx, enter email address)srNo=XXXXXThe downloaded confirmation PDF is the filing record — no need to create a separate one.
The portal downloads the receipt as Ecorp_Confirmation_<ServiceRequestNumber>.pdf to the default Downloads folder. Move it to a durable location:
~/Documents/Tax/Delaware/<EntityName>/ on local disk# Example
mkdir -p ~/Documents/Tax/Delaware/My-Corp-Name
mv ~/Downloads/Ecorp_Confirmation_*.pdf ~/Documents/Tax/Delaware/My-Corp-Name/
Ask the user where they keep tax records and move the file there.
Remind the user to set an annual reminder for approximately 2 weeks before the deadline:
Scheduling options:
/schedule for recurring tasks~~calendar MCP is available, create the reminder directlyFor detailed calculation formulas and official guidance, see the reference/ directory:
reference/tax-calculation.md — full formulas for both methods with examplesreference/filing-instructions.md — fees, payment methods, deadlinesreference/faq.md — frequently asked questionsreference/ecorp-portal-playwright-notes.md — field selectors, gotchas, and automation tips for the eCorp portalOfficial source: https://corp.delaware.gov/paytaxes/ Help line: 302-739-3073, Option 3
For optional MCP connector setup (calendar, cloud storage), see CONNECTORS.md.